Sql 如何创建我可以直接键入的Access文本框?

Sql 如何创建我可以直接键入的Access文本框?,sql,ms-access,vba,Sql,Ms Access,Vba,我需要创建一个文本框,用户可以在其中输入任意字符串。无论我尝试什么,我总是要将文本框与查询、表或其他内容链接起来——我只想能够在文本框中键入任何内容。这可能吗 澄清:我正在使用access 2003。另外,我指的是用户输入,而不是“我”。很抱歉造成混淆。您没有提到您正在使用哪个版本的Access,但我在Access 2007之前使用的每个版本都有一个未绑定的文本框。尝试在窗体上进入设计模式。在标题栏中,您应该会看到类似这样的内容,允许您在表单上输入文本框 一旦你把它拖到你的表单上,你应该可以在

我需要创建一个文本框,用户可以在其中输入任意字符串。无论我尝试什么,我总是要将文本框与查询、表或其他内容链接起来——我只想能够在文本框中键入任何内容。这可能吗


澄清:我正在使用access 2003。另外,我指的是用户输入,而不是“我”。很抱歉造成混淆。

您没有提到您正在使用哪个版本的Access,但我在Access 2007之前使用的每个版本都有一个未绑定的文本框。尝试在窗体上进入设计模式。在标题栏中,您应该会看到类似这样的内容,允许您在表单上输入文本框


一旦你把它拖到你的表单上,你应该可以在里面输入任何你想要的东西。这是你问的还是我误解了你的问题?

如果你的表单是数据绑定的,那么数据源必须是可更新的。否则,它将锁定表单,包括未绑定数据的控件。例如,带有GROUPBY语句或UNION查询的查询是不可更新的

如果表单以某种方式被锁定或禁用,则该表单上的所有控件也将被锁定或禁用


编辑:


AllowEdits是表单属性,而不是控件属性。

创建文本框时,它会显示为“未绑定”。保持未绑定状态。

您当前使用的代码是什么?我想我们都需要更多的信息来解释为什么这个方法目前不起作用<代码>在此处键入文本这应该可以正常工作,但必须存在另一个问题。另外,您处理表单的代码是什么?这是Access 2003中的代码。我将使用vba从文本框中提取文本。我不认为我需要使用html?我使用的是2003。文本框是未绑定的--创建它后我没有更改任何内容。锁定=否,启用=是,我所做的只是给它一个名称。。。我不确定是什么阻止了我在文本框中键入内容。你能将鼠标(或制表符)插入文本框吗?是的。当我使用表单(非设计)时,我可以查看/选择默认文本,但不能删除或键入任何内容。当表单运行时,您在文本框中看到了什么?有什么吗?我不认为表单是数据绑定的(当我在表单上单击属性时,“控制源”字段为空)“允许编辑”不是一个选项,但enabled设置为yes,locked设置为no。formWAIT上也没有“record source”属性,明白了。表单的属性页上的编辑设置为false。我想现在可以了。泰汉瑟普