我有一个记录部门呼叫的数据库系统。今天的所有呼叫都显示在列表框中的主表单上。双击记录时,可以打开呼叫以查看信息。此信息通过中间关系存储在两个表中。
在设计视图中打开表单时,所有控件都可见。一旦进入表单视图或尝试打开记录,表单将打开空白。
这是因为我添加了第二个表中的信息。出了什么问题?
这是查询。
SELECT
TBL_CallsDB.ID, TBL_CallsDB.Agent_No, TBL_CallsDB.Agent_Name,
TBL_CallsDB.Call_Date, TBL_CallsDB.Call_Time, TBL_CallsDB.Caller_Type,
TBL_CallsDB.Call_Type, TBL_CallsDB.[Company Name], TBL_CallsDB.[Company Contact],
TBL_CallsDB.Caller_Name, TBL_CallsDB.Phone_No, TBL_CallsDB.Cell_No,
TBL_CallsDB.Fax_No, TBL_CallsDB.Email_Address, TBL_CallsDB.Address,
TBL_CallsDB.City, TBL_CallsDB.State, TBL_CallsDB.[Zip Code],
TBL_CallsDB.Details, TBL_CallsDB.Action_Resolve, TBL_CallsDB.Resolve_Date,
TBL_CallsDB.Resolved, TBL_CallsDB.Attachments, TBL_CallsDB.Status,
TBL_CallsDB.Memo, TBL_Units.Technology, TBL_Units.[Serial_No#],
TBL_Units.Model, TBL_Units.[Model_No#], TBL_Units.Unit_Type,
TBL_Units.Install_Date
FROM TBL_CallsDB
INNER JOIN TBL_Units ON TBL_CallsDB.Agent_No=TBL_Units.[Agent No];
答案 0 :(得分:1)
检查TBL_CallsDB.Agent_No
和TBL_Units.[Agent No]
中存储的值。查询的连接条件使其仅检索Agent_No
和[Agent No]
中具有匹配值的行。但是这些现有值都不匹配,因此查询不返回任何行。