在Expression Builder中连接两个表

时间:2014-08-11 19:25:27

标签: sql ms-access ms-access-2003 expressionbuilder

我是ms访问的新用户,刚刚开始使用MS Access 2003.我想在表单构建器中应用等式连接。当 Employee.EmpNo = SalesHistoryToExcelFormRawData.ordSalesRep

时,我想从员工表中填充 Employee.EmployeeLastName

我正在尝试这个:

  

= [Employees]![EmpLastName] WHERE(([SalesHistoryToExcelFormRawData]![ordSalesRep])=([Employees]![EmpNo]))

但是我的语法错误无效。帮助将不胜感激。我花了很多时间在Google上搜索如何在表达式构建器中使用where子句但没有运气:( 有没有其他方法可以实现这一目标。

我是ms访问的新手,两天前开始使用。如果我的方法有误,请告诉我。

由于

enter image description here

1 个答案:

答案 0 :(得分:2)

您应该在表达式中使用Dlookup()。示例:=Dlookup("[EmpLastName]","[Employees]","[EmpNo]=" & [ordSalesRep]))"。阅读Dlookup的帮助,因为它在表单上下文中非常有用。