Access Tips
AccessっぽくみせないTIPS
| 起動時の画面を変更する。 |
| メニューを非表示にする。 |
| 起動時にアイコンを設定する。 |
| 既定のボタン/キャンセルボタンを設定する。 |
| 起動時のを設定する。 |
| アクセスキーを割り当てる |
| ショートカットのアイコンを変更する。 |
| メニューを作成する。 |
| HELPを作成する |
| ボタンに画像を使用する。 |
| バージョン情報ダイアログの表示 |
| フォームの背景に画像を設定 |
開発環境とかのTIPS
ファイル/フォルダ関連のTIPS
プログラミングテクニックのTIPS
| If文1行構文 | |||
| 1行に複数構文 | |||
| ステートメントを複数行に分割 | |||
| SQLの整形 | |||
| 定数を利用する(CONST) | |||
| Withの利用 | |||
| メンバ アクセス演算子 | |||
| プログラムの処理時間を計る | |||
プログラムの処理時間を計る(GetTickCount)
| 固定長文字列変数の宣言 | 配列の添字の最小値を1にする | $が付いている関数 | |
開発時によく使用するTIPS
APIを使用したTIPS
関数のTIPS
| 文字を検索する(InStr) |
| 文字を置換する(Replace) |
| 文字列から1次元配列を作成する(Split) |
| 文字列を変換する(StrConv) |
| 文字列からスペースを削除する(Trim) |
| 指定した文字数分の文字列を取得する(Left,Right,Mid) |
| NULLを変換する(Nz) |
| 変数の型(情報)を調べる(TypeName) |
DocmdのTIPS
| システムメッセージを非表示にする |
| マウスポインタを砂時計表示にする |
| アクティブウィンドウを最大にする(Maximize) |
| 印刷部数を設定する(PrintOut) |
| SQLを実行する(RunSQL) |
| 画面サイズを変更する(MoveSize) |
| オブジェクトの選択(SelectObject) |
集計関数のTIPS
| フィールドの値を取得する(DLookUp) |
| レコード数を取得する(DCount) |
| フィールドの平均を取得する(DAvg) |
| フィールドの集計を取得する(DSum) |
| フィールドの最大/最小値を取得する(DMax,DMin) |
エラー/デバッグ関連のTIPS
| エラートラップの設定 |
| エラー処理(On Error GoTo) |
| エラー処理(On Error Resume Next) |
| プログラムを中断する |
| イミディエイトウィンドウの利用方法 |
| プログラムの実行を中断する(ウォッチ式) |
| プログラムの実行を中断する(Assert) |
| エラーを発生させる |
フォームのTIPS
コントロールのTIPS
クエリのTIPS
| クエリの条件にテキストボックスを使用する |
| クエリで自作関数を使用する |
| テーブル作成クエリ |
| 上位N番目までの結果を得る(TOP) |
| 重複行の排除(DISTINCT) |
| ユニオンクエリ |
| テーブル1にキーがあってテーブル2にキーがないデータ抽出 |
| テーブル1とテーブル2のキーが同じデータ抽出 |
レポートのTIPS
| 帳票形式レポートの背景色を1行置きに変える |
| レポートでデータがない場合印刷をキャンセルする |
| レポートのプレビューを複数ページで表示する |
| 改ページコントロールで改行する |
| 1ページの列数を変更する |
| 値が変わった時に改ページする |
| 空行を印刷する |
| レポートフッタに月毎の合計を表示する |
| レポートの行数を表示する |
| 文字数によってフォントサイズを変更する |
| レポートで重複行を表示しない |
| レポートへの出力 |
ダイアログのTIPS
| フォルダ参照ダイアログ |
| ファイルを開くダイアログ。 |
| 色設定ダイアログ |
| ファイルのプロパティダイアログ |
| ネットワークドライブの割り当てダイアログ |
| IMEダイアログ表示 |
| Windows終了ダイアログボックスを表示する |
DAOのTIPS
ADOXのTIPS
オートメーションのTIPS
| オートメーション(Excel) |
| オートメーション(Access) |
| オートメーション(IE) |
DLLを利用したTIPS
| 圧縮・解凍(UNLHA32.DLL利用) |
| メールを送信(BASP21.DLL利用) |
知っていると役立つTIPS
| Rundllの利用 |
| シャットダウン、再起動、ログオフ |
| CSV出力(Oracle) |
| rasdialコマンド |
| ネットワークを切り替える(netsh) |
| タスクスケジューラ |
| DLL・OCXの登録 |
業務に役に立たないTIPS
| CDトレイを開く |
| タスクトレイにアイコンを表示する |
| フォームにアイコンを設定する |
| 自力でCode39を描画する |
| プロセス間通信(SendMessage) |
| プロセス間通信(パイプ) |
| マルチスレッド |
| 透明なウィンドウ |
| アニメーションを使った特殊効果 |
| ラスダイアル |
| タイトルバーの点滅 |
Oracle Objects for OLE(oo4o)のTIPS
EXCELオートメーションのTIPS
Access+OracleのTIPS
| ODBCの設定 |
| パススルークエリの利用 |
| CSV出力 |
| CSVデータのテーブルへのアップロード |
| Oracleデータベースの情報の取得 |
| oo4oの利用 |
時間/日付
| 曜日を取得する |
| 現在の日付・時間の取得(Date、Now、Time) |
| 日付の加算(DateAdd) |
| 時間間隔を求める(DateDiff) |
| 日付時間の一部を返す(DatePart) |
| 日付時間の一部を返す(Year,Month,Day) |
| 経過した秒数をを返す(Timer) |
| 引数に指定した年月日を返す(DateSerial) |
| 月末を求める |
Image Mastering API
| CD DVDドライブの情報を取得する |
| CD DVD メディア情報を取得する |
MSXML
| XMLをパースする |
© Accessむかむか
本サイトのソース等を利用した結果に対して一切責任を負いません。