レポートを生成するために使用している 2 つのクエリがあります。問題は、レポートを実行すると、何らかの理由で 3 つのフィールドにデータがまったく表示されないことです。
クエリ 1:
SELECT ClientSummary.Field3 AS PM,
ClientSummary.[Client Nickname 2] AS [Project #],
ClientSummary.[Client Nickname 1] AS Customer,
ClientSummary.[In Reference To] AS [Job Name],
ClientSummary.Field10 AS Contract,
(select sum([Billable Slip Value])
from Util_bydate as U1
where U1.[Client Nickname 2] = ClientSummary.[Client Nickname 2])
AS [This Week],
(select sum([Billable Slip Value])
from Util as U2
where U2.[Client Nickname 2] = ClientSummary.[Client Nickname 2] )
AS [To Date],
[To Date]/[Contract] AS [% Spent],
0 AS Backlog,
ClientSummary.[Total Slip Fees & Costs] AS Billed,
ClientSummary.Payments AS Paid, ClientSummary.[Total A/R] AS Receivable,
[Forms]![ReportMenu]![StartDate] AS [Start Date],
[Forms]![ReportMenu]![EndDate] AS [End Date]
FROM ClientSummary;
クエリ 2:
SELECT JobManagement_Summary.pm,
JobManagement_Summary.[project #],
JobManagement_Summary.Customer,
JobManagement_Summary.[Job Name],
JobManagement_Summary.Contract,
IIf(IsNull([This Week]),0,[This Week]) AS [N_This Week],
IIf(IsNull([To Date]),0,[To Date]) AS [N_To Date], [% Spent],
JobManagement_Summary.Backlog,
JobManagement_Summary.Billed,
JobManagement_Summary.Paid,
JobManagement_Summary.Receivable,
JobManagement_Summary.[Start Date],
JobManagement_Summary.[End Date]
FROM JobManagement_Summary;
クエリ 2 からレポートを実行すると、これら 3 つのフィールドが表示されません。N_This Week、N_To Date、および % Spent。すべてデータがありません。IIF 関数ではありません。そこに IIF 関数があるかどうかは関係ありません。
何かご意見は?最初のレコードセットに直接接続すると正常に動作しますが、SQL は次のエラー メッセージをスローします。
そのメッセージを回避して直接リンクする方法はありますか、またはこれらのフィールドが空白に戻る理由を誰かが知っていますか? 私はここで機知に富んでいます!