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

デスクトップを移動する

デスクトップの格納先を変更する手順は以下のとおり。 1.新しいフォルダを作成し、デスクトップの中身をコピー 2.レジストリエディタで以下のキーのDesktopの値を作成したフォルダのパスに変更する(両方変更すること) HKEY_CURRENT_USER\Software\Micros…

マイドキュメントを移動する

「スタートメニュー」→「マイドキュメント」のプロパティを開く 「ターゲット」タブの「ターゲットフォルダ」よりマイドキュメントの場所を変更できる 動作確認環境:Windows XP

デフラグ

デフラグをコマンドプロンプトから実行したい場合は以下の通り defrag c: -f なお、Ctrl + Cでキャンセルできます 動作確認環境:Windows XP sp2

オートナンバーを初期化

MDB

Accessのオートナンバーの列の値を初期化したい場合は テーブルの中身をすべてDeleteしたのち、 以下の3つのいずれかの方法で初期化することができる。 1.最適化を行う 2.Alter Tableで初期化する ALTER TABLE [tbl_hoge] ALTER COLUMN [clm_hoge] COUN…

WizHookオブジェクト

Accessの隠しオブジェクト。 このオブジェクトを使うと「名前を付けて保存」ダイアログを起動したりといった 標準のAccessの機能では行えないことを実現することができる。 非公式なオブジェクトなので使用する際はそれなりの覚悟が必要。 使用例(ダイアログ…

Accessの肥大化

MDB

Accessは使用しているとファイルサイズが巨大化する。 原因は削除したデータ分の空き領域や オブジェクトを削除・名前を変更した場合に残る残骸のせいらしい。 解消するには以下の方法で最適化を行うとよい。 ・「ツール」→「オプション」→「全般」タブの「…

同じユーザーによるサーバーまたは共有リソースへの複数ユーザー名での複数接続は許可されません。

ネットワーク接続をした際に「同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での 複数の接続は許可されません。」とエラーが出ることがある。 このエラーは既に接続されている共有フォルダに別のユーザで接続しようとしたときに発生…

サブクエリでCreateParamer

ADODBのCreateParameterは基本的には上から順に処理されるが、 サブクエリ内でParameterを使用すると、処理される順番が異なることがあるので注意。 サブクエリがなければ上から順にParamerが適用される適用される strSql = "" strSql = strSql & " SELECT @…

シートの削除

VBAからシートを削除するときは「objExcel.DisplayAlerts = False」で アラートを表示しないようにしてから削除しないとシートが削除されない。 'Excelを開く Set objExcel = CreateObject("Excel.Application") Set objBook = objExcel.Workbooks.Open("d:\…