Access VBA– category –
-
レコード選択画面を作成してみる 少しましバージョン
さて、レコード選択画面を作成してみるダメバージョンの記事ではコンボボックスで選択するテーブル項目にNullがはいっていると期待していたレコード選択ができませんでした。そこで!!今回は違う方法でレコード選択してみましょう。手順1,Nullが存在し... -
フォームのレコードソースをExcelで出力する。
「Accessのフォームから、データをかんたんにExcelに出力する方法」~VBAで関数にしちゃいましょ♪~ | AccessからVBAでEXCELへ帳票出力する|アズビーパートナーズ 参考にさせていただきました。 'Excelにデータを出力 Function ExcelData(frm As Form) On... -
レコード選択画面を作成してみる ダメバージョン
上の商品マスターを使ったデータ抽出画面の作成をしてみましょう。下のフォームの様に、左上のチェックボックスを外した状態であれば 商品説明1,商品説明2がブランクのレコードも含めて画面に表示し コンボボックスで絞り込みを可能にします。 Like (... -
AccessVBAのSQLはカラム名を[]で囲むべし
Access VBAでSQLを発行する時のカラム名の指定は[]で囲むべきです。デバッグしていて私自身ハマった点ですのでご紹介させてください。 【】 Accessのテーブルカラムは他のRDBとは若干ちがって日本語でカラムを作成する事ができます。私自身2バイト文字を使... -
Access 便利なD関数12個
AccessにはD関数という集計したり検索したりと12個の関数があります。便利なので是非使ってみましょう。SQL投げたりするよりも簡潔に記述できるのでいいですよ。注意点はレコード順の不確定さです。 【注意点】 戻り値が一つしかない!(関数の使用目的... -
Access VBA VBE画面でスニペットっぽくコーディングしてみる。
VBEでVSCodeみたいにインテリセンス使いたいですよね。そんな時はインテリセンスもどきで定型挿入を簡単にしてみましょう。 【実装概要】 標準モジュールに実行されないモジュールを作成しておき、そこにファンクションを宣言します。そのファンクションの... -
Accessでナビゲーションウィンドウが小さくなった時。
Accessでデザインビューを使いいてる時にナビゲーションウィンドウが小さくなりすぎて大きさを変更できない時があります。そんな時はF11で一度最小化してマウスを合わせて大きくしましょう。 -
Me.[商品名]とMe.商品名の違いは?Me.とMe!の違いは?
どの言語つかっててもそうなんですが、ちょっとした決まりごとって一度調べておかないとわからないですよね。Access VBAの決まりごと[ ]の付け方やドットとエクスクラメーションの使い方についてご紹介します。 【Me.[商品名]とMe.商品名の違い】 テキスト... -
VBAで日付を取り扱う 日付から曜日を取得する
【日付から曜日を取得する】 曜日を取得する方法 WeekdayName(Weekday(Date), True) これで日付を渡せば、「月」「火」「水」を取得できる。「月曜日」と曜日もほしかったらfalseにする。 【VBAでSQLの日付比較する場合】 Where句で#を使う WHERE 日付カラ... -
Accessのテクストボックスで日付に曜日をつけて日付比較する
日付入力テキストボックスにデートピッカーを設置しましたが、曜日をつけてくれとの依頼で実装したものの上手く曜日は曜日が表示されず、かつ日付のエラーチェックが上手く動かなくなっちゃいました。そんなときの解決方法をご紹介します。 【フォームとプ...