Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 设置数据表列标题文本(在基础表单中不使用标签)_Ms Access_Forms_Controls_Datasheet - Fatal编程技术网

Ms access 设置数据表列标题文本(在基础表单中不使用标签)

Ms access 设置数据表列标题文本(在基础表单中不使用标签),ms-access,forms,controls,datasheet,Ms Access,Forms,Controls,Datasheet,我们在MS Access中有一个表单,可以在表单或数据表模式下查看 表单的排列方式使得某些文本框不需要标签 然而,在数据表模式下,需要某种列标题,而采用控件名称的默认行为(如txtreailprice)非常难看 是否有一种方法可以设置数据表列标题文本,而无需在基础窗体上添加标签。正如我所说,表单布局很好,在其中添加标签实际上会让人困惑 我希望有一个解决方案,最好不要在表单中添加多余的标签。在我看来,隐藏标签是最好的解决方案。它将保持您的表单整洁,并显示您想要的标题。我知道这是一篇旧帖子,您的问题

我们在MS Access中有一个表单,可以在表单或数据表模式下查看

表单的排列方式使得某些文本框不需要标签

然而,在数据表模式下,需要某种列标题,而采用控件名称的默认行为(如txtreailprice)非常难看

是否有一种方法可以设置数据表列标题文本,而无需在基础窗体上添加标签。正如我所说,表单布局很好,在其中添加标签实际上会让人困惑


我希望有一个解决方案,最好不要在表单中添加多余的标签。

在我看来,隐藏标签是最好的解决方案。它将保持您的表单整洁,并显示您想要的标题。

我知道这是一篇旧帖子,您的问题已经得到了回答,但我的回答可能会对您有所帮助


您没有提到您的Access版本,但在Access 2010中有一个名为“数据表标题”的文本框属性。插入空格作为此属性的值时,数据表中的列标题将显示为空。希望这有帮助。

由于“数据表标题”显示为一个设计选项,因此有一个属性。 只需设置textbox属性:

tBox.Properties("DataSheetCaption") = "Whatever you want it to say"

隐藏标签怎么样?这是唯一的方法吗?如果是这样的话,如果你想升级你的评论,我会接受它作为一个答案。我把它作为一个评论,因为这是我能想到的唯一方法,但我不想影响你获得另一个答案的机会,尽管我认为没有。但是,让我们稍等一下看看。除了更改控件本身的名称之外,隐藏标签似乎是最干净的解决方案。如果打开数据表(或打开表单并切换到数据表视图),请确认隐藏标签控件是唯一的解决方案,然后检查
屏幕.ActiveDatasheet.ActiveControl
上的Intellisense,您将看到除了通过控件集合(
Screen.ActiveDatasheet.ActiveControl.Controls(0).Caption
)之外,没有其他方法可以做到这一点,如果没有附加标签,则控件集合将为空。接受。谢谢我想我明白你所说的“干净”是什么意思了,就像对最终用户来说干净一样。不过,对于开发人员来说,这是相当混乱的,在设计模式下也不是很干净。只是对着access发牢骚,不想射杀信使。@hawbsl你可以把它们弄得很小,整齐地堆在一个角落里,但是是的,表单将不是您在设计视图中想要的。我不久前开始做的一件事使隐藏控件更容易使用,那就是我选择了一种我不太可能在实际表单上使用的特定背景颜色,并将所有隐藏控件的背景设置为该颜色(我碰巧使用了亮黄色)。设置了这些背景色后,我可以在设计视图中一目了然地看出哪些控件是隐藏的。谢谢,我们目前不使用A2010,但将使用它,因此我会记住您的提示。我根据bMac的回答确定,这在控件的属性中可用,并在您回答此处时通过属性窗口使用它。不过,公平地说,bMac给出了一个严格的程序化方法,所以我对两者都投了赞成票。谢谢你们两位。