4

フォームまたはデータシートモードで表示できる MS-Access のフォームがあります。

フォームは、一部のテキスト ボックスでラベルが不要になるように配置されています。

ただし、データシートモードでは、ある種の列見出しが必要であり、( txtRetailPriceのように) コントロール名を受け取る既定の動作は非常に見苦しいものです。

基になるフォームにラベルを付けずに、データシートの列ヘッダー テキストを設定する方法はありますか。私が言ったように、フォームはきれいにレイアウトされており、そこにラベルを追加すると実際には混乱するでしょう.

できればフォームに冗長なラベルを追加しない解決策があることを願っています。

4

3 に答える 3

14

これは古い投稿であり、あなたの質問はすでに回答されていることは承知していますが、私の回答が役立つかもしれません。

お使いの Access のバージョンについては言及されていませんが、Access 2010 には Datasheet Caption というテキスト ボックス プロパティがあります。このプロパティの値としてスペースを挿入すると、データシートの列ヘッダーが空白になります。お役に立てれば。

于 2011-10-10T13:57:32.880 に答える
8

「データシートキャプション」がデザインオプションとして表示されるため、プロパティがあります。textboxプロパティを設定するだけです。

tBox.Properties("DataSheetCaption") = "Whatever you want it to say"
于 2012-11-21T17:30:48.967 に答える
1

隠しラベルが最善の解決策のようです。フォームをきれいに保ち、必要な見出しを表示します。

于 2011-02-09T18:59:55.183 に答える