Python 什么';在Microsoft Access中,使用PYODBC插入规范化表的最佳解决方案是什么?
例如,如果我有一个示例表: 顾客Python 什么';在Microsoft Access中,使用PYODBC插入规范化表的最佳解决方案是什么?,python,sql,ms-access,pyodbc,Python,Sql,Ms Access,Pyodbc,例如,如果我有一个示例表: 顾客 以下是我提出的一些选择: 为我拥有的每个外键编写一个查询。例如,我的GUI有一个用户想要输入一个具有值的客户:Cust3、新泽西、Mike Smith。然后,对于新泽西州,我会查询我的数据库,找到与新泽西州和迈克·史密斯有关的ID。然后,我将使用这些ID将最终数据插入到customers表中。如果我的表有很多列,那么可能会有很多查询 用户输入的大多数数据都来自下拉列表。这些下拉列表中的数据来自我的数据库,大多数时候我只是查询特定的数据(比如state)。相反,
以下是我提出的一些选择:
如何使用PYODBC在Microsoft Access中插入数据?尝试在GUI下拉菜单中设置相应ID的隐藏值,但显示人类可读的查找值。用于访问表单的Web表单具有此功能,即使是Python的
tkinter
.hmm,我还需要进一步研究,但这听起来正是我想要的。我正在使用tkinter,所以希望在Access/tkinter中使用它都能引导我实现我的目标。再次感谢您对冻糕的帮助。请参阅:
ID | Name | StateID | RepID
1 | Cust1 | 1 | 1
2 | Cust2 | 2 | 5