【发布时间】:2013-12-10 00:37:18
【问题描述】:
我有一个记录部门呼叫的数据库系统。今天的所有呼叫都显示在列表框中的主窗体上。双击记录时,可以打开呼叫以查看信息。此信息通过中间关系存储在两个表中。
当窗体在设计视图中打开时,所有控件都可见。一旦进入表单视图或尝试打开记录,表单就会打开空白。
自从我添加了第二个表中的信息后就发生了这种情况。出了什么问题?
这里是查询。
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];
【问题讨论】:
-
“空白”是什么意思?您的意思是没有显示任何记录(在这种情况下,您的查询存在问题,您必须进行调查)?还是您的意思是缺少所有表单设计(例如按钮、字段等)(在这种情况下,可能是您的表单设计设置有问题或 Access 出现故障)?
-
所有按钮、文本框和图像都丢失了。但是,在取出第二个表并将查询设置为第一个表之后,它就可以工作了。但是需要第二张表。
-
当您在 Access 查询设计器中测试该查询时,它是否返回任何行?
-
不,它不显示任何内容。由于我从查询中删除了第二个表,它现在显示表单上的所有信息。一旦我有了第二张桌子,它就会出错。