AccessVBA開発

AccessVBA開発

GOTO文を使わない代わりにどうする?

●goto文の代わり 飛びたい条件式で Flg = True を設定し、 飛ばしたいところは If Flg = False Then ******* End If でくくる
AccessVBA開発

フォームのデータシート表示で列幅を調整する

単にデータシートビューで、枠を引っ張ればいい(涙) そんな単純なことかい。。。 Forms!.RowHeight = 450 Forms!!.ColumnWidth = -2 なんて、要らない。 VBAでセットしたいなら、列の幅を...
AccessVBA開発

フォームのデータシートビューの列順を変えられない問題

フォームのデータシートビューの列順を変えられない問題 ⇒解決 プロパティシートの中の「レイアウトビューの許可:はい」にする。 「レイアウトビューの許可:いいえ」の状態で列順を変えようとしても変えられない。 ---------------...
AccessVBA開発

保護中: 変数については、オブジェクト型以外は、必ずNullを考慮してNz()を使用

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
AccessVBA開発

 IF分省略:resultA = ( a = 10 )

IF分は、TrueかFalseかの判定しかしない(Boolean型)ため簡単な代入式なら、代入演算子と比較演算子を用いて、「If~Then~」の構文を使わずに条件付きの代入式を記載できる。---------- 例 -------------...
AccessVBA開発

入力後にアラートを発生させて再入力するため、フォーカスを動かさない方法(Setfocusが機能しないときの対処法)

Accessのオプションに「Enterキー入力後の動作」というのがある。 これを個数のテキストボックスにだけ適用させる。 -------- Private Sub TextBox1_Enter() Application.SetOpt...
AccessVBA開発

DB「Access」から「SQL Server 2016 Express」へ移行

「Access」から「SQL Server 2016 Express」へ移行するツールとしては、以下の3つのやり方があります。(1) アップサイジング(2) SQL Server Migration Assistant for Access...
AccessVBA開発

AccessのDBファイルを長期的に安定して使用する

AccessのDBファイルを長期的に安定して使用するには ①データベースの分割 データベースを分割する-3015ad18-a3a1-4e9c-a7f3-51b1d73498cc?ui=ja-JP&rs=ja-JP&ad=JP ↓↓↓↓↓ ・...
AccessVBA開発

レポートで空の行を印刷することで、印刷開始行をずらす

レポートで空の行を印刷することで、印刷開始行をずらす①レポートのデータソースとなる仮テーブルの先頭に空の行を挿入②空のデータ行は最後に印刷されるため、レポートでの並び順を変更する▼操作手順:レポートでのレコードの並び順を指定するレポートをデ...
AccessVBA開発

AccessVBA バックアップ画面

Option Compare DatabasePrivate Sub Form_Open(Cancel As Integer)FormSizeSquareMe.PictureType = 0Me.Picture = BgImageDataP...