Microsoft Access 掲示板

フィールドの可変について

3 コメント
views
4 フォロー

見積書で
商品 詳細 という2つのフィールドがあります
大抵詳細欄は空欄です
エクセルのように表組みで
商品 詳細
と配置します

長い商品名もあるので商品フィールドを詳細の上に配置して
そのままつきぬけて表示できるようにします
かりに詳細に何か入力があったときに商品フィールドを短くして入らなければフィールドを拡張(2段になるやつ)するにはどうしたらよいですか?

お互いの入力上昇によって領域をスライドさせたいです

なる
作成: 2020/05/11 (月) 01:51:46
通報 ...
1
hatena 2020/05/11 (月) 11:02:01 修正

エクセルのように表組みで
商品 詳細
と配置します

レポートで出力時のレイアウトの話でしょうか。
以下、レポートでの話として回答します。

長い商品名もあるので商品フィールドを詳細の上に配置して
そのままつきぬけて表示できるようにします
かりに詳細に何か入力があったときに商品フィールドを短くして入らなければフィールドを拡張(2段になるやつ)するにはどうしたらよいですか?

商品名用のテキストボックスを2つ配置して、一つは横幅を詳細にも重なるように広げたものにします。
もう一つは、詳細には重ならないような幅にします。
それぞれのテキストボックス名を「商品1」「商品2」とします。
プロパティを下記のように設定します。

また、「詳細」フィールドと連結しているテキストボックス名を「詳細1」とします。

商品1
コントロールソース =IIf([詳細1] <> "", "", [商品])
印刷時拡張 いいえ

商品2
コントロールソース =IIf([詳細1] <> "", [商品], "")
印刷時拡張 はい

以上でご希望のレイアウトになります。

2
hiroton 2020/05/11 (月) 11:30:13 修正 e8367@f966d >> 1

詳細はレポートだとセクション名で予約されてるから[詳細]コントロールは作れないんですよね
[テキスト2]とか自動で付けられる名前になってるんじゃないかと思います

3

hirotonさん、ご指摘ありがとうございます。
そのようですね。回答修正しておきます。