试图在Microsoft Access中为员工分配主管,查找结果是给我编号而不是姓名



我对VBA和Access有些陌生,但我需要创建一个Access数据库。我制作了我需要的基本表格来跟踪我们的需求,但我一直在努力将主管分配给员工。我有四张桌子,其中两张是:

员工,包括他们的姓名和职位等基本信息主管,包括他们的姓名(链接到上面的"姓名"字段(和晋升的日期

我希望能够返回到Employees表并在查找字段中添加谁是他们的主管,但当我从";名称";从Supervisors表中,我只得到一个数字。当我从";名称";在Employees表中,它让我可以从每个人中进行选择。我想把这个领域的选择限制在只有主管,这样a(其他用户就不会把它搞砸,b(它更容易使用。

如果你给我VBA或C++的代码,我可以理解初学者到中级水平,如果需要,我可以制作一个宏按钮。然而,我认为这可能是数据库中关系或标签的问题。如果可以的话,请帮忙。非常感谢。

如果Supervisors表中的[Name]实际存储了一个数字,则组合框RowSource需要是一个连接表的查询,以便检索实际名称。

代替单独的Supervisors表,在Employees中有一个yes/no字段,将记录标记为";主管";并将组合框列表限制为这些记录。

建议不要在表中建立查找。http://access.mvps.org/Access/lookupfields.htm

Name是一个保留字,不应使用保留字作为名称。

相关内容

最新更新