最新トピック
8
1 ヶ月前
Hatena様にご質問 1 ヶ月前
1
3 ヶ月前
排他制御 3 ヶ月前
6
6 ヶ月前
モジュールでカレントフォームのコントロールを使うには 6 ヶ月前
7
6 ヶ月前
日付のテキストボックスからフォームが開けません 6 ヶ月前
9
7 ヶ月前
レポートにおける数値の間隔を広げる方法 7 ヶ月前
12
7 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 7 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
まずは、下記のリンク先の関数FormRecNoをコピーして標準モジュールに貼り付ける。
B.WH |AC : 帳票フォームで表示順に連番を付ける
消したいフィールドを覆っているテキストボックス(リンク先だと txtHideB)のプロパティを下記のように変更する。
コントロールソース
=IIf(([FieldA] Like "[!A-Z]" Or [FieldA] Is Null) And [FormRecNo] Mod 2=0,"gggg","")
前景色 グレー
次にこのテキストボックスをコピーして、詳細セクションに貼り付けてから、移動させて txtHideB の上に重ねます。
プロパティを下記のように設定します。
コントロールソース
=IIf(([FieldA] Like "[!A-Z]" Or [FieldA] Is Null) And [FormRecNo] Mod 2=1,"gggg","")
前景色 白
名前 txtHideB2
このテキストボックスのフォーカス取得時のイベントプロシージャを下記のように記述します。
以上でどうでしょうか。
実際に試してはいません。
FormRecNo関数は重い処理でので、実用的かどうか不明です。