Access 2013无法将查找显示控件设置为文本框

时间:2014-01-17 14:27:40

标签: ms-access ms-access-2013

我在现有数据库中添加了一个新字段,并将数据类型设置为是/否,如Pic1所示。

Pic1

默认为复选框。如果我然后尝试选择文本框(如图2所示),它会立即恢复为复选框。可以成功选择组合框。

Pic2

有人可以建议我为什么不能选择文本框?在我的数据库中已经以这种方式配置了其他字段。另外值得注意的是,如果我将这些其他字段更改为复选框并尝试将它们更改回文本框,它们也会恢复为复选框。

3 个答案:

答案 0 :(得分:3)

我面临同样的问题。由于某种原因,您无法选择文本框作为查找选项。

有两种解决方法: 选择组合框和

  • 行来源类型:值列表
  • 行来源:-1;文本为是; 0;文本为否
  • 列数:2
  • 列宽:0

Source, from MS answers forum

或者选择数据表视图,单击表格工具下的字段,选择更多字段,然后转到是/否,然后选择是/否。现在,您可以选择文本框作为查找选项。

答案 1 :(得分:2)

我能够确认Access 2010和Access 2013之间的行为更改.Access 2010允许我们为Yes/No字段选择“文本框”。在Access 2013中,“文本框”选项仍然存在于下拉列表中,但选中后会立即切换到“复选框”。

我担心这只是Access 2013的工作方式。如果确实需要进行更改,您可以尝试使用Access 2010查找计算机并使用它。

答案 2 :(得分:0)

尝试使用:     CurrentDb()。TableDefs( “YourTable”)。字段( “YourField”)。属性( “显示控件”)= 109