Access

朝会発表テーマ

レアなAccessクエリを探しています

1.Accessのクエリは13種類ある 下記図は、Microsoft社が公開している、Accessクエリの種類を示す定数値のリスト。13種類の定数が定義されている。→実際に手元のAccessで確認できたのは9種類のみ QueryDef.Ty...
朝会発表テーマ

VBAプログラムの自動抽出ツール

1.VBAプログラムの開発環境 付属のエディタの機能が貧弱 →調査や改修に時間がかかることがある。使い慣れているエディタでプログラムを確認したい! 2.仕組み AccessやExcelのインストール時に、同時にインストールされているVBAの...
朝会発表テーマ

Accessテーブル定義自動出力

ExcelVBAマクロ応用サンプルコード※超省略版 ' [参照設定] ' ・Microsoft Scripting Runtime ' ・Windows Script Host Object Model ' ・Microsoft DAO 3...
朝会発表テーマ

Accessの大きい数値型について

数値フィールドのフィールドサイズ :0~255の整数に使用します。1バイトの記憶域が使用されます。 :-32,768~+32,767の整数に使用します。2バイトの記憶域が使用されます。 :-2,147,483,648~+2,147,483,...
朝会発表テーマ

Accessの定義域集計関数は本当に遅いのかについて

1.定義域集計関数 DSum,DAvg,DMin,DMax,DCount,DLookupなどのこと。よく動作が遅いといわれる関数。 2.どのくらい遅いのか ①DLookup、②DLookupと同じ動作をする関数、③SQLで取得するの3パター...
朝会発表テーマ

Accessバージョンアップによるリンクテーブルの仕様変更

1.事象 Access97の現行システムと2010にバージョンアップした新システムで、リンクテーブルのフォームに全角での入力可能文字数が現行のものと異なる事案 2.原因 Access2000以降からリンクテーブルのフォームのフィールドサイズ...
朝会発表テーマ

Access VBAでミリ秒を取得する

1.処理時間を計測する場合 Access VBA標準の命令で「Timer関数」が用意されているのでそれを用いる。Timer関数・・・戻り値で午前0時からの経過秒数を表す。小数点以下の値でミリ秒単位も取得可能。 下記プログラムでは、メッセージ...
朝会発表テーマ

Accessでファイル出力時に発生するエラーについて

Accessでファイル出力時(DoCmd.TransferText)に読取専用エラーが発生する AccessにJet データベースエンジンのセキュリティ上の問題に対応したサービスパックが適用された環境で、拡張子無しか、以下の拡張子以外のファ...
朝会発表テーマ

Accessでよく使用する機能

1.コントロール フォームとレポートで使用可能。データの入力や編集、表示に用いられる。 (1)テキストボックス文字列や数値の入力・表示を行う。 (2)ラベル文字列の表示を行う。 (3)ボタンクリックすることで、割り当てられた機能を実行する。...
朝会発表テーマ

各種言語のROUND関数の端数処理について

1.端数処理 ここでは数値を整数に揃えることを考える。端数がある場合に、どちらかの整数に寄せること→端数処理 端数が0.5より小さい場合は切り捨て 端数が0.5より大きい場合は切り上げ 端数が0.5ちょうどの場合は、切り上げ →「四捨五入」...