ray88’s diary

お仕事で困ったとき用の自分用の覚書

2020-11-23から1日間の記事一覧

AccessVBA コントロールの値をまとめて確認する

■以下はテキストボックスの値をまとめて確認するコード ※呼び出し元コード Sub test1() fncCheckBlank ("F社員名簿") End Sub ※呼び出し先コード Function fncCheckBlank(strFormName) '------------------------- '機能:フォーム内のテキストボックスの値…

Docmdオブジェクト 警告音を鳴らす

■Beepメソッド 警告音を鳴らす 【書式】 Docmd.Beep (例) Sub Test13() DoCmd.Beep MsgBox "警告音が再生されました" End Sub

Docmdオブジェクト 画面の再描画のオン/オフを切り替える(Echoメソッド)

■Echoメソッドは画面の再描画のオン/オフを切り替える 【書式】 Docmd.Echo TrueまたはFalse True:マクロ実行中に画面を再描画して結果を反映する。 False:画面を再描画しない Sub Test14() DoCmd.Echo False DoCmd.OpenTable "T社員名簿" DoCmd.OpenQuer…

Docmdオブジェクト 指定したオブジェクトを保存・閉じる

■Saveメソッド:指定したオブジェクトを保存する ■Closeメソッド:指定したオブジェクトを閉じる 【書式】 Docmd.Save オブジェクトの種類,オブジェクトの名前 Docmd.Close オブジェクトの種類,オブジェクトの名前,保存方法 (例) Sub Test8() DoCmd.Close a…

Docmdオブジェクト Accessを終了する Quitメソッド

■Quitメソッド:Accessを終了する。終了前にデータベースを保存することもできる 【書式】 Docmd.Quit 保存設定 【引数】 保存設定 説明 acQuitPrompt 変更の保存を確認するダイアログボックスが表示される acQuitSaveAll(既定) ダイアログボックスを表示せ…

Docmdオブジェクト AccessVBA アラートを非表示にする

■SetWarningsメソッド アラートの表示・非表示を切り替える 【書式】 Docmd.SetWarnings True または False (例) Sub Test15() DoCmd.SetWarnings False DoCmd.OpenQuery "Q社員名簿更新" DoCmd.SetWarnings True End Sub

Docmdメソッド レコードの検索

■FindRecordメソッド:指定した条件を満たす最初のレコードを検索する ■FindNextメソッド:FindRecordメソッドで検索した次のレコードを検索する 【書式】 Docmd.FindRecord 検索するデータ,検索条件,文字の区別,検索方向,表示書式による検索,検索対象,最初…

Docmdオブジェクト テーブル・クエリ・フォームにフィルタを設定・解除する。

■ApplyFilterメソッド アクティブなテーブル・クエリ・フォームにフィルタを設定する ■ShowAllRecordsメソッド フィルタの設定を解除する 【書式】 Docmd.ApplyFilter フィルタ名,抽出条件 Docmd.ShowAllRecords 【引数】 ApplyFilterメソッドの引数 ※フィル…

Docmdオブジェクト データベースを様々な形式で出力する(OutputTo)

■OutputToメソッドはテキストを様々な形式で出力できるが、大量データの出力には不向き。 大量データの出力にはTransferTextまたはTransferSpreadsheetメソッドの使用を推奨。■データをExcelファイル形式で出力する場合、OutoputToメソッドで出力すると書式…

Docmdオブジェクト PrintOutメソッド

【書式】 Docmd.PrintOut 印刷範囲,開始ページ,終了ページ,印刷品質,印刷部数,部単位の印刷 (例) Sub Test7() DoCmd.SelectObject acReport, "R社員名簿" DoCmd.PrintOut acPrintAll End Sub (例2)レポートを印刷する場合、以下のコードでも印刷できる。 ※…