我正在使用其他人构建的SharePoint数据库。 我通过Microsoft Access生成一个简单的拉入报表。 我有一切正常工作,但我有一个值,在SharePoint中是一个列表,是一个附加到采购订单的特定买家。在SharePoint中,它返回一个名称值,但在Access中它返回一个#Value值。 我想知道是否有一个简单的修复,当从返回的SharePoint表返回的数据是= to(指定#)时,它将返回(指定的名称)。
现在它将返回说137.我希望它返回买家名称。 遗憾的是条件格式不会扩展到格式以外的东西,并且实际上可能会更改如果[Field]返回[#value]而不是返回[指定的返回值]。
这是我在表格中的查询。我只是直接拉。
SELECT
[115_12 RFQ's].RFQ, [115 Procurement].PO,
[115 Procurement].[Issued Date],
[115 Procurement].[C/O],
[115 Procurement].Status,
[115 Procurement].Vendor,
[115_12 RFQ's].[RFQ Title],
[115 Procurement].[PO Type],
[115 Procurement].VDR,
[115 Procurement].[Approval Drawings Required].Value,
[115 Procurement].[Inspection Required],
[115 Procurement].[Actual Inspection Date],
[115 Procurement].[Shipped Date (Vendor)],
[115 Procurement].[Actual Delivery Date],
[115 Procurement].[Delivering To?],
[115 Procurement].[Delivery Required Date],
[115 Procurement].[Promised Delivery Date],
[115 Procurement].[Last Vendor Contact Date],
[115 Procurement].Comments,
[115_12 RFQ's].Commodity,
[115_12 RFQ's].Buyers
FROM [115_12 RFQ's]
LEFT JOIN [115 Procurement]
ON [115_12 RFQ's].ID = [115 Procurement].RFQ;
[115_12 RFQ's] .Buyers 正在返回我希望返回特定值的数字。
答案 0 :(得分:1)
数据库中可能存在Buyers
表,用于存储ID(现在是查询返回的内容)以及与ID关联的人员的姓名。
例如:
[Buyers table]
BuyerID
FullName
137 Tom Jones
138 Fred Smith
您需要做的是找出公开买家名称的表或视图的名称,并修改您的查询以执行到该表/视图的连接。从那里,您可以从表中包含买方的名称,而不是买方ID。
有些事情如下:
SELECT
[115_12 RFQ's].RFQ, [115 Procurement].PO,
[115 Procurement].[Issued Date],
[115 Procurement].[C/O],
[115 Procurement].Status,
[115 Procurement].Vendor,
[115_12 RFQ's].[RFQ Title],
[115 Procurement].[PO Type],
[115 Procurement].VDR,
[115 Procurement].[Approval Drawings Required].Value,
[115 Procurement].[Inspection Required],
[115 Procurement].[Actual Inspection Date],
[115 Procurement].[Shipped Date (Vendor)],
[115 Procurement].[Actual Delivery Date],
[115 Procurement].[Delivering To?],
[115 Procurement].[Delivery Required Date],
[115 Procurement].[Promised Delivery Date],
[115 Procurement].[Last Vendor Contact Date],
[115 Procurement].Comments,
[115_12 RFQ's].Commodity,
[115_12 RFQ's].Buyers,
[Buyers].FullName
FROM [115_12 RFQ's]
LEFT JOIN [115 Procurement]
ON [115_12 RFQ's].ID = [115 Procurement].RFQ
LEFT JOIN [Buyer]
ON [115_12 RFQ's].Buyers = [Buyer].BuyerID;