-
Access VBA
Access 便利なD関数12個
AccessにはD関数という集計したり検索したりと12個の関数があります。便利なので是非使ってみましょう。SQL投げたりするよりも簡潔に記述できるのでいいですよ。注意点はレコード順の不確定さです。 注意点 戻り値が一つしかない!(関数の使用目的の関... -
Access VBA
Access VBA VBE画面でスニペットっぽくコーディングしてみる。
VBEでVSCodeみたいにインテリセンス使いたいですよね。そんな時はインテリセンスもどきで定型挿入を簡単にしてみましょう。 実装概要 標準モジュールに実行されないモジュールを作成しておき、そこにファンクションを宣言します。そのファンクションの中に... -
Access VBA
Accessでナビゲーションウィンドウが小さくなった時。
Accessでデザインビューを使いいてる時にナビゲーションウィンドウが小さくなりすぎて大きさを変更できない時があります。そんな時はF11で一度最小化してマウスを合わせて大きくしましょう。 -
Access VBA
Me.[商品名]とMe.商品名の違いは?Me.とMe!の違いは?
どの言語つかっててもそうなんですが、ちょっとした決まりごとって一度調べておかないとわからないですよね。Access VBAの決まりごと[ ]の付け方やドットとエクスクラメーションの使い方についてご紹介します。 Me.[商品名]とMe.商品名の違い テキストボッ... -
Access VBA
VBAで日付を取り扱う 日付から曜日を取得する
日付から曜日を取得する 曜日を取得する方法 WeekdayName(Weekday(Date), True) これで日付を渡せば、「月」「火」「水」を取得できる。「月曜日」と曜日もほしかったらfalseにする。 VBAでSQLの日付比較する場合 Where句で#を使う WHERE 日付カラム = #20... -
Access VBA
Accessのテクストボックスで日付に曜日をつけて日付比較する
日付入力テキストボックスにデートピッカーを設置しましたが、曜日をつけてくれとの依頼で実装したものの上手く曜日は曜日が表示されず、かつ日付のエラーチェックが上手く動かなくなっちゃいました。そんなときの解決方法をご紹介します。 フォームとプロ... -
Access VBA
AccessでWizHook使ってみよう。
Accessでファイル入力・出力用のダイアログボックを実装する時にWizHookというものがあります。この記事ではその使用目的と実装方法をご紹介します。ダイアログボックスが他のアプリケーションの裏に表示され困った経験がある場合はお役に立つ情報です。 E... -
Access VBA
ADOでSQLでレコードセット作って一行ずつ処理する方法
Access VBAでテーブルを操作・参照するときはADO接続でSQL発行した方がロジックがわかりやすいと思われます。あと外部のサーバに接続して開発する場合もADOの方がすんなり理解しやすいのでADOおすすめします。さてタイトルの件ですが以下のサンプルコード... -
Access VBA
ボタンを押してADOでSQL発行してテーブルを更新してみよう
ボタンを押すとADOでSQLを発行してテーブルを更新する仕組みを作ってみます。更新・削除系のSQLなら物凄く簡単に処理できます。 画面設計と概要 売上テーブルの各レコードを更新するサンプルプログラムです。実務の場合はバッチ処理か売上入力時の対話型の... -
Access VBA
VBA AccessでExcelエクスポート・インポート
AccessからExcelファイルの出力・取り込みの実装をご紹介します。 Excelファイルエクスポート 出力ボタンを押すと上記のようなダイアログボックスで出力先を指定します。保存ボタンでExcleファイルを出力といった流れになります。 エクスポート用コード Pr...
