我对数据库很陌生,我正在为一个类做一个最后的项目。我有一个数据库,其中包含相互关联的表,如下图所示:
我希望创建一个未绑定表单,该表单允许用户从这些表中的数据中选择他们的名称、类别和存储,从而将新的购买添加到购买表中,然后添加购买金额和日期。
由于“购买”表不包含人员、类别和存储本身的名称,只有这些表的字段中的ID值,因此我很难创建一个表单,该表单将根据其他表的名称将正确的ID添加到新的采购记录中。
我想知道这是否需要VBA?我试过在表单上玩弄属性表,但我正在努力解决该如何处理它们的哪些属性。
如果有人至少可以解释创建此表单的起始过程。
发布于 2022-05-18 01:39:31
简单地说,使用组合框查询买方、类别和表数据,隐藏主键ids,但向用户显示相应的查找值。用户将按查找值进行选择,但实际上是将id保存到“购买”表中作为新的外键id。
如上所述,使用有界表单将组合框映射到表id字段。放置组合框后,默认向导将指导您执行步骤,但下面是关键属性表属性(这些属性可以随向导自动设置,但稍后可以手动调整)。
数据
Table/Query
.,
格式
column.
List Width
.Width
以外:可选,如果超过一个列,则最好能指导用户查找值内容(例如,名字、姓氏)。例如,对于有界购买表中的分类组合框,请考虑下面的属性值:
来源:CatId
SELECT CatId, CatName FROM Category
Table/Query
1
2
0";2.5"
No
https://stackoverflow.com/questions/72280598
复制相似问题