我有来自多个表的电话信息,涉及到一个查询,列出我经常需要的所有相关电话信息。如何通过查询更新表上的信息?
现在大部分信息来自非常旧的电话系统的输出。其中一些来自我创建的表格。
例如,我创建了一个包含每个电话分机的表格,而不管该电话分机是否会通过查询列在目录中。
我希望能够,正在查看查询时,我希望能够在查询中更改列出的复选框。无需打开列表表格,并找到与该分机下的人员关联的分机。
我有来自多个表的电话信息,涉及到一个查询,列出我经常需要的所有相关电话信息。如何通过查询更新表上的信息?
现在大部分信息来自非常旧的电话系统的输出。其中一些来自我创建的表格。
例如,我创建了一个包含每个电话分机的表格,而不管该电话分机是否会通过查询列在目录中。
我希望能够,正在查看查询时,我希望能够在查询中更改列出的复选框。无需打开列表表格,并找到与该分机下的人员关联的分机。
听起来就像你有一个联合查询结合两个表中的电话信息。如果是这种情况,您将无法单独通过查询编辑数据。查看的时候,你可以和不能在查询编辑数据的情况下,下面的链接了解详情: http://office.microsoft.com/en-us/access-help/edit-data-in-a-query-HA010097876.aspx
如果两个表具有主键(或唯一索引),其值可以区分哪个表他们来自 - 例如,如果表A具有以字母“A”或“1”开头的所有键,并且表B 从未具有以与表A的键相同的字符开始的键 - 则可以使一种形式,根据您的编程方式,将弹出一个编辑框,用于指定您指定的任何字段,获取当前记录的键值,确定键属于哪个表,然后向该表发出更新命令。个人...这对我来说有点过于复杂,我可能会选择重新设计一些表格,可能需要定期将所有相关数据导入到一个表格中,然后可以轻松更新。但是,你当然知道在你的情况下这是否可行。
我会为此创建一个表单(表单用于编辑数据,查询数据表)不适用于查询结果的快速而脏的检查),而不仅仅是使用查询数据表一个查询,你可以添加一个查找字段。
在QBE中,右键单击所需字段并选择PROPERTIES。选择LOOKUP选项卡,并将显示类型更改为Combo Box,然后适当定义属性以显示您想要显示的用户友好数据。
在一张表中,我需要所有的数据是不可行的,两个可能,但不是一个。由于某些数据是电话系统的CSV导出,每次启动数据库时都会通过宏导入到其自己的表中。我将看看设置的主键和索引,并查看是否有任何补救措施可以更新信息。 – Litzner