2009-12-01から1ヶ月間の記事一覧

COUNT(*)

DB

COUNT(式) → 式がNULLでない行数を戻す。 なので、式にカラムを指定した場合はそのカラムの値がNullであった場合、 そのレコードはカウントされない。 また、Nullかどうか判断するということは指定したカラムのインデックスによっても パフォーマンスが左右…

Accessのカラム一覧を出力

MDB

Accessのカラム一覧をテキストに出力する。 Option Compare Database Private Const OUT_FILE As String = "D:\tabcoloum.tsv" ' ' テーブルのカラム一覧を出力します ' Public Sub get_TableColumns() Dim MyDB As DAO.Database Dim wkTableDef As DAO.Tabl…

ファイルをコピー

WSH

ファイルをコピーするWSH。簡易用のバックアップツールとして。 '----------------------------------------------------------------------------------------- ' ファイルをコピーするWBS ' ' 説明:SOURCE_FOLDERの中身をDEST_FOLDERにコピーします。(フ…

AccessのChar型

MDB

Accessのテキスト型は末尾のスペースがカットされるvharchar型だが 以下のようにCreate文をクエリで実行して作成した場合はchar型の項目を作成することができる。 create table hoge ( コード char (8) NOT NULL primary key, 項目1 varchar (10) NOT NULL,…

セルのアドレスを取得

セルの行、列からアドレスを取得するにはCellsオブジェクトのAddressメソッドで取得できる。 たとえば、行=2、列=3ならだアドレスは「C2」となる。 以下は行、列を渡してアドレスを返すメソッド ' ' 行と列からアドレスに変換 ' Private Function conver…

AccessのErrorイベント

FormのErrorイベントでは連結型のコントロールに不正な値(オーバーフロー、型異常)した場合などの Access固有のエラーを取得することができる。 以下の例はエラーが発生した場合は入力前の値に戻し、 Access固有のエラーメッセージを出力しないようにする例 …

デフォルトゲートウェイを変更する

デフォルトゲートウェイはroute changeコマンドで変更することができる。以下のコマンドはデフォルトゲートウェイを「192.168.255.1」に変更する例 route change 0.0.0.0 mask 0.0.0.0 192.168.255.1※「0.0.0.0 mask 0.0.0.0」の箇所がデフォルトゲートウェ…

リモートデスクトップのポート番号の変更

リモートデスクトップのデフォルトのポート番号は3389である。 このポート番号はレジストリの値より変更することが可能である。 変更するには以下のレジストリの値を設定する HKEY_LOCAL_MACHINE 中の \SYSTEM\CurrentControlSet\Control\Terminal Server\Wi…