Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 如何使用搜索中的值填充access数据库表单_Ms Access - Fatal编程技术网

Ms access 如何使用搜索中的值填充access数据库表单

Ms access 如何使用搜索中的值填充access数据库表单,ms-access,Ms Access,我继承了一个Access数据库,正在尝试向其中添加一些搜索功能。这只是一个保存患者记录(如姓名、地址、电话等)的数据库。我要做的是按姓氏搜索,并用信息填充表单的其余部分 可能值得注意的是,出于某种原因,桌面图标上有一个锁,当我转到访问的“表单”部分设计表单时,我无法访问该部分,因为“设计”链接是灰色的。不确定这两件事是否相关。现在,只有一个表单,只有文本框和几个下拉列表。我想使用“姓氏”文本框搜索表,然后填充所有其他字段。也许可以用一个功能键或类似的东西 这是一个有效的查询,但我不知道如何将其绑

我继承了一个Access数据库,正在尝试向其中添加一些搜索功能。这只是一个保存患者记录(如姓名、地址、电话等)的数据库。我要做的是按姓氏搜索,并用信息填充表单的其余部分

可能值得注意的是,出于某种原因,桌面图标上有一个锁,当我转到访问的“表单”部分设计表单时,我无法访问该部分,因为“设计”链接是灰色的。不确定这两件事是否相关。现在,只有一个表单,只有文本框和几个下拉列表。我想使用“姓氏”文本框搜索表,然后填充所有其他字段。也许可以用一个功能键或类似的东西

这是一个有效的查询,但我不知道如何将其绑定到表单中。当我自己运行这个程序时,会弹出一个对话框,我可以以表格的形式得到结果。同样,我希望将这个查询绑定到我的表单中



在过去,我构建了一个搜索表单,用户可以在其中搜索和查看结果(可能在网格中),并选择一条记录(取决于显示的复杂性和相关功能),该记录可以以新表单或子表单显示


关于设计模式灰显的观点可能表明您使用的是MDE而不是MDB。MDE是编译和锁定的,只有数据是可编辑的,而MDB文件中的代码对象也是可编辑的。您需要MDB(或ACCDB)来编辑代码功能。

如果您可以编辑access数据库(请参阅@raj的评论),那么您就可以使用已经可用的“按表单筛选”工具,该工具允许您在构建表单后自动使用其控件进行筛选

您还可以查看网站上的“非常相似”问题,例如:

SELECT tblPatient.LName AS [Last], tblPatient.FName AS [First], tblPatient.PIDNO AS [Patient No], tblPatient.Expiration
FROM tblPatient
WHERE (((tblPatient.LName)=[Enter Last Name]));