三流君 ken3のmemo置き場

メモ置き場、保管庫として利用。まとまっていませんがヨロシク



Access

XXXXさんへ VBAでn秒待つには

こんにちは。下記の質問をいただきました。 >3.開いた文章 Document に アクセスするの章の中の「'手抜きで2秒待つ(オブジェクトの展開時間を待つ) >Application.Wait Time:=Now + TimeValue("00:00:02") '2秒間 ボーっとする」という部分でエラーが出てす…

QA110318 テスト エ.Access フォームのコントロールをVBAコードで削除する

動画で三流解説動画の簡単な説明ソースコードは http://d.hatena.ne.jp/ken3memo/20110321/1300682880 を見てください。 フォーム1の削除ボタンを押したら、 フォーム2のコントロールを消してみる a.全て消す b.コントロールの名前で判断して消す そんな処理…

QA110318 Access イ.クロス集計クエリーを埋め込み 使ってみる

動画で三流解説動画の簡単な説明全体の流れは http://ken3hitori.g.hatena.ne.jp/bbs/20?mode=tree を 見て下さい。 クエリーをサブフォームのソースとして設定してみました。 パラメーターで可変となるクロス集計のクエリーを指定すると、 うまくいきません…

QA110318 Access ア.クロス集計クエリーの作成

動画で三流解説動画の簡単な説明全体の流れは http://ken3hitori.g.hatena.ne.jp/bbs/20?mode=tree を 見て下さい。 クロス集計クエリーをAccessで作成してみた、そんな操作動画です。動画解説やテスト結果 動画元: QA110318 Access ア.クロス集計クエリー…

QA110308 Access 更新前処理 _BeforeUpdate内でDLookup関数を使用、値の取得

動画で三流解説動画の簡単な説明ソースと解説は http://d.hatena.ne.jp/ken3memo/20110311/1299782074 を見てください。 親IDの更新前処理 _BeforeUpdate で テーブルから顧客名を DLookup関数で取得、単純にセットしてみました。動画解説やテスト結果 動画…

QA110218 ウ.AccessサブフォームのデータをOutlookのメール本文に転記する

動画で三流解説動画の簡単な説明処理の全体像 と ソースコードは http://ken3hitori.g.hatena.ne.jp/bbs/19?from=1 を見てください。AccessからOutlookを起動して、 メールの本文にフォーム(サブフォーム)の内容を転記します。例題がドラマタイトルと出演者…

QA110218 イ.Access メインフォームとサブフォーム 値の取り出し方 ほか

動画で三流解説動画の簡単な説明IDでつなげたよくある形のメインとサブフォームが存在します。 このサブフォームから全てのデータを取り出したいので、イロイロとチャレンジしてみます。 処理の全体像は http://ken3hitori.g.hatena.ne.jp/bbs/19?from=1 を…

QA110218 Accessサブフォームの作成 メインフォームとIDで連結 テスト

動画で三流解説動画の簡単な説明IDでつなげたデータをよくある形のメインとサブフォームにしてみます。 処理の全体像は http://ken3hitori.g.hatena.ne.jp/bbs/19?from=1 を見てください。テストデータ ドラマタイトル 美しい隣人出演者/役名仲間由紀恵 マイ…

QA110203 ア.AccessのクエリーをExcelに書き出し、列幅を自動調整

動画で三流解説動画の簡単な説明処理の全体イメージ/流れは http://ken3hitori.g.hatena.ne.jp/bbs/18?from=1 を見てください。 AccessからExcelを起動して、 新規のブック、シートに データを(クエリーの中身を)書き込みます。書き込み後、 エ.で調べた、…

操作手順 テストデータ作りでExcelのデータをAccessへコピペする方法

動画で三流解説動画の簡単な説明私(三流君)がいつも行っている、テストデータ作りの手順を恥ずかしいけど動画にしました。 まぁ、操作しやすいエクセルで編集して、アクセスのDBへコピーしただけですが...何かの参考となれば幸いです。 ※tab区切りで文字をコ…

QA101025 ExcelからAccessを開き フォームに値をセットする

動画で三流解説動画の簡単な説明ソースコードと解説は http://d.hatena.ne.jp/ken3memo/20101025/1287954014 を見てください。 ExcelからAccessを開き、フォームに値をセット後、ボタンを押す。 ボタンのモジュールをコールや.RUNすることができなくて、中途…

QA0720 Access 2つのコンボボックスを連動させる データを絞り込む

動画で三流解説動画の簡単な説明流れ、解説はソースコードは Accessで2つのコンボボックスを連動?させるには? http://d.hatena.ne.jp/ken3memo/20100720/1279597996 を見てください。 Accessのフォーム処理で、コンボボックス2つを使って、マスターデータ…

QA0720 Access テキストボックス を コンボボックスに変更

動画で三流解説動画の簡単な説明流れ、解説はソースコードは Accessで2つのコンボボックスを連動?させるには? http://d.hatena.ne.jp/ken3memo/20100720/1279597996 を見てください。 Accessのフォーム処理で、ウィザードでフォームをざっくり作ります。 …

Access2003 レポート ウィザード で グループ合計を探ってみた・・・

動画で三流解説動画の簡単な説明Access2003の レポート ウィザード を使用して、 グループ合計を探ってみた・・・ まぁ、単純に =sum([金額]) とかなんだけど.... ※素人っぽく間違えた動画を見て笑ってください(笑)動画解説やテスト結果 動画元: Access2003 …

QA1221 Access 社員番号を受け取り クエリーからデータを読み込む

動画で三流解説動画の簡単な説明詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261445922 を見てください。 話の流れを初めから見るにはツリー http://ken3hitori.g.hatena.ne.jp/bbs/2/34 を見てください。 Access 社員番号を受け取り クエリーからデー…

QA1221 3.プログラム修正 Access DBに項目を追加後にフォーム修正

動画で三流解説動画の簡単な説明3.プログラム修正 詳細に落としていないので、いきなり修正始めるとハマるのですが、 まぁ、ハマったらハマったで面白いので、続けます。 詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261444901 を見てください。 話…

Access ボタンを押したら更新クエリーを実行して FLGを全て消す

動画で三流解説動画の簡単な説明サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306584 を見てください。 クエリー実行時にメッセージが出て消す方法をど忘れして、 ヘルプを探せなくて googleで検索したり、( DoCmd.SetWarning…

Access 社員番号と分類でデータを読み込み Excelへセットする

動画で三流解説動画の簡単な説明社員番号と分類を条件にして、データを読み込み、Excelへセットしてみました。 サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306377 を見てください。動画解説やテスト結果 動画元: Access 社…

Access .Refreshでフォームを更新する 明示的に更新する

動画で三流解説動画の簡単な説明me..Refresh で 編集中のデータを強制的に更新します。 そんなサンプルの動画です。 全体の流れは http://d.hatena.ne.jp/ken3memo/20091128/1259406486 を見てください。動画解説やテスト結果 動画元: Access .Refreshでフォ…

Access から Excel を 操作する 罫線など書式のコピー VBA定数の扱い

動画で三流解説動画の簡単な説明ソースと解説は http://d.hatena.ne.jp/ken3memo/20091128/1259398153 を見てください。 Access から Excel を 操作して、データを貼り付けた後、罫線など書式のコピーを行ない形を整うます。 Excel VBAマクロの定数 で ハマ…

Access Excelファイルを開いた後にコピーするマクロを貼り付けて使用する

動画で三流解説動画の簡単な説明テンプレートファイルを壊されたくなかったので、ExcelのマクロをAccessに貼り付けて、頭にoAppを付けただけ、そんな手抜き処理です。 VBAソースと簡単な解説は http://d.hatena.ne.jp/ken3memo/20091128/1259368613 です。動…

Access Yes/No型 のフィールドを作り データを選択してみた

動画で三流解説動画の簡単な説明Access Yes/No型 のフィールドを作り 印刷データを抽出してみた。 ソースと簡単な解説は http://d.hatena.ne.jp/ken3memo/20091127/1259307176 です。動画解説やテスト結果 動画元: Access Yes/No型 のフィールドを作り デ…

Access 2003 から Excelファイルを開く マクロ VBAを作成してみる

動画で三流解説動画の簡単な説明Access 2003 から 事前に作成したExcelファイルのテンプレートを開く そんな マクロ VBAを作成してみます。 静止画と解説、ソースは http://d.hatena.ne.jp/ken3memo/20091124/1258994342 を見て笑ってください。。。動画解説…

QA0815 Access DAO テーブルを条件付きで検索し削除と追加を行う

動画で三流解説動画の簡単な説明詳細解説は 三流君VBA:Access お互いのテーブルの差を求める DAO使用 http://www.ken3.org/vba/backno/vba184.html を見て、笑ってください。。。いつものように、SQLを作ります。ポイントは、TB_BBB![フィールド名]で、値を…

QA0815 Access DAO Recordsetでデータを1つ1つEOFまで取り出す

動画で三流解説動画の簡単な説明詳細解説は 三流君VBA:Access お互いのテーブルの差を求める DAO使用 http://www.ken3.org/vba/backno/vba184.html を見て、笑ってください。。。 まずは、BBBのテーブルでループさせたいので、 Dim TB_BBB As DAO.Recordset …

QA0815 Access DAO DB.Execute SQL で SQL文の実行

動画で三流解説動画の簡単な説明詳細解説は 三流君VBA:Access お互いのテーブルの差を求める DAO使用 http://www.ken3.org/vba/backno/vba184.html を見て、笑ってください。。。DAOで作りたいので、参照設定確認後、 Dim DB As DAO.Database と 変数を切っ…

Access テーブル同士を つなげないクエリー と 条件付け

動画で三流解説動画の簡単な説明テーブル1と今作ったテーブル3で テーブル同士を つなげないクエリー を作ります。 SELECT テーブル1.番号, テーブル1.行数 FROM テーブル1, テーブル3 すると、テーブル1 * テーブル3 の積で n個データが作られます。動画解…

Access オートナンバー型の振り直し

動画で三流解説動画の簡単な説明Excelのシートをインポートして、データの型をオートナンバーにすると怒られ、設定できない。 ので、 新しくワクだけ作成して※構造をコピー後、 新しいテーブルの型をオートナンバーに変える。※データが1件も入っていないので…

04/21 Access 更新クエリー で DSumの値を使う

動画で三流解説動画の簡単な説明サブクエリー 副問い合わせ を 使って更新したかったけど、 「更新可能なクエリーが必要です」 更新可能なクエリであることが必要です とエラーになってしまったので、 Access 更新クエリー で DSumの値を使い処理を行った。…

04/21 Access サブクエリー 副問い合わせ

動画で三流解説動画の簡単な説明Accessで サブクエリー 副問い合わせ を 使ってみた。解説は http://www.ken3.org/vba/backno/vba181.html を見て笑ってください。。。動画解説やテスト結果 動画元: 04/21 Access サブクエリー 副問い合わせ - YouTube 動画…

Access2010 から Excelを開くコード Access2003のコードを貼り付けテスト

下記のような質問が来ました。 >貴殿の「Access 2003 から Excelファイルを開く マクロ VBAを作成してみる」の動画を見て、 >はじめてアクセス2010(単体)を購入してマクロを勉強しようと思っています。 >動画ではコマンドボタンウィザードで種類「アプ…

Access パラメータークエリー に 値をVBAからセットするには?

VBA コードから クエリーにパラメーターをセットしてみたかったので、今回テストしてみます。1.事前準備でクエリーに細工する1.1 パラメータ(条件)に名前をつけます 抽出条件の所に[選択ID]みたいに、[]で名前を付けます。ここで付けた名前(ここでは[選択ID]…

QA110318 Access VBAでフォームにコントロール を 追加 や 削除 の操作

フォームにコントロールをVBAで(コードから)追加したり、削除したり、 そんな操作をVBAから実行してみたくて、テスト/チャレンジしてみました。AccessでフォームにコントロールをVBA(コード実行で)から追加フォーム1の実行ボタンを押したら、 フォーム2のコ…

QA110308 Access 更新前処理で値をチェック、親IDを調べてセットする

Access2007で顧客管理を製作中です。テーブル「T-顧客」 ⇒フィールド 顧客ID/親ID/顧客名1/顧客名2/営業所・支店/郵便番号/住所1/住所2/電話番号 等々・・・・ に、フォームを使って 新規登録をする際 既に登録済みの本社があるとして⇒その営業所を登録す…

QA110218 ウ.AccessサブフォームのデータをOutlookのメール本文に転記する

AccessからOutlookを起動して、 メールの本文にフォーム(サブフォーム)の内容を転記します。例題がドラマタイトルと出演者なのでわかりにくいですが、 よくある 台帳と明細 1対nのリンクされたテーブル メインフォーム と サブフォームのデータ取り出し に…

QA110218 イ.Access メインフォーム、サブフォーム、値の取り出し方?

次に(次の壁は)、値の取り出し方、表現方法です。メインフォーム [ドラマタイトル] と サブフォーム [SUB出演者] [出演者] [役名] を取り出してみたいと思います。 Private Sub BTEST_Click() 'MsgBox "メイン " & Me.ドラマタイトル 'MsgBox "サブ 出演者 …

QA110218 ア.Accessサブフォームの作成 メインフォームとIDで連結する

IDでつなげたデータをよくある形のメインとサブフォームにしてみます。メインフォームは単票で、 サブフォームは一覧表の形式でつなげてみたいと思います。Tタイトル ※メインフォーム ID ドラマタイトル 1 LADY〜最後の犯罪プロファイル〜 2 大切なことはす…

QA110218 問い合わせ AccessサブフォームのデータをOutlook本文に転記する

>要望と言うか、教えていただきたいのですがAccessからOutlookを立ち上げ >本文に定型文を挿入し >定型文の中にAccessのサブフォームの登録レコードを埋め込みたいのですが >上手く出来ません、 >三流様のサンプルコードをアレンジしてAccessフォームのデー…

QA110203 ア.AccessのクエリーをExcelに書き出す 転記する

AccessからExcelを起動して、 新規のブック、シートに データを(クエリーの中身を)書き込みます。ADOでクエリーを読み込み、Excelへ単純に書き出すクエリーからエクセルへデータを転記します。 書き込み後、 エ.で調べた、列幅の自動調整の命令 Cells.Entir…

QA110203 番外編 テストデータ作り ExcelのデータをAccessへコピペする

テーブルフォーマット と テストデータを渡された ので、 テスト(と言っても ほとんど本番環境だけど)を作ります。テーブルは2つア.ドラマのタイトル保存用 Tタイトル ID AUTONO ドラマタイトル CHAR(50)イ.出演者 T出演者 ドラマID INT 出演者 CHAR(20) …

XXXXXさんへ 三流君より On Error Resume Next を 外してみてください

こんにちは。下記のような質問をいただきました。 >いま、アクセスで初めて社員名簿等を作成しています。 >そのときに、フォームにコマンドをつけて、等級にあったフォームを作成しています。 > >エクセルは4ファイル用意してあり、アクセスデーターの等級ごと…

XXXXさんへ Accessで2つのコンボボックスを連動?させるには?

>テーブルに仕入先 仕入先ID 仕入先名 > 担当者 担当者ID 担当者名 仕入先ID >があります。 > >フォームに仕入先と担当者を選択するコンポボックスがあります。 > >やりたいことは仕入先名をコンポボックスから選択したら、 >担当者の方は仕入先名と同じ会社…

Access2010アップグレード優待 を Office2010 パーソナルに追加でインストールしてみた

エコポイントで交換した商品券( http://d.hatena.ne.jp/ken3memo/20100416 )が残っていたので、購入予定のデジカメをやめて、Access2010アップグレード優待 を 購入してみた。現在VistaにインストールしてるOffice2010パーソナル( http://d.hatena.ne.jp/ken…

Access2003 OLEオブジェクト型にビットマップを挿入(手作業で確認してみた)

作成前のテスト Access2003 OLEオブジェクト型にビットマップを挿入 http://www.youtube.com/watch?v=U-P0egu1-Mw 手書きの情報を管理したかったので、フィールドをOLEオブジェクト型で作成して、ビットマップの挿入を手作業で行ってみました。 フォームで行…

操作動画 Access2003の レポート ウィザード を使用してグループ合計を探る

まぁ、単純にフッターにテキストボックス作って =sum([金額]) とかなんだけど.... Access2003の レポート ウィザード を使用して、 グループ合計を探ってみた・・・ ※素人っぽく 途中 操作を間違えた動画を見て笑ってください(笑) http://www.youtube.com/wa…

Accessの名簿データをExcelへ 1208修正・追加 3.2 チェックボックスの値が変わったら、FLG更新のSQLを実行する

1208修正・追加 3.2 チェックボックスの値が変わったら、FLG更新のSQLを実行するチェックボックスの値が変わったら、FLG更新のSQLを実行するもう一つの方法として、□ALL印刷FLG とチェックボックスを1つ作成して、ヘッダーに配置します。 チェックボック…

Accessの名簿データをExcelへ 1208修正・追加 3.印刷FLGの全てにチェックを入れる/チェックを外す

3.印刷FLGの全てにチェックを入れる/チェックを外す印刷フラグをチェックして、 □チェックボックスにチェックの入ったデータを印刷しました。よくある操作の質問がきました。 >もし方法がありましたら教えてほしいのです。 > >印刷FLGにチャックを入れ…

Accessの名簿データをExcelへ 1208修正・追加 2.同じような3つのマスター項目を管理したい

1208修正・追加 2.同じような3つのマスター項目を管理したい世の中には、会社の数分だけ社員名簿がある、じゃなくって、 イロイロとカスタマイズ?に挑戦してみます。 >資格は免許とかその他や技能と別れてまして、 >テーブルの資格もわけないといけない…

Accessの名簿データをExcelへ 1208修正・追加 1.年齢の表示、Excelへの出力(代入)

1208修正・追加 1.年齢の表示、Excelへの出力(代入) >年齢はどういう風に表示したらよろしいでしょうか?フォーム上では > >=IIf(Format([生年月日],"mm/dd")>Format(Date(),"mm/dd"),DateDiff("yyyy",[生年月日],Date())-1,DateDiff("yyyy",[生年月日],Da…

Access Me.Refresh で フォームを明示的・強制的に更新する

前回 http://d.hatena.ne.jp/ken3memo/20091127/1259307176 からの続き5.5.2.3 問題点:チェックボックスのチェックを取りこぼす問題点 3.印刷FLGにチェック後すぐにExcelへのボタンを押すと、 最後にチェックしたデータが転記されない (テーブルの印刷FLG…