1

データ選択のレポートで使用されるアクセスに次のクエリがあります。What_happened フィールドを切り捨てる以外は機能します。

SQL データベースには、nvarchar(max) として what_happened フィールドがあります。アクセス 2010 では、メモ フィールドと見なされます。

レポート フォームの what_happened フィールドのすべての内容を表示できるようにする必要があります

ありがとうございました、

スティーブ

SELECT DISTINCT dbo_all_clients_view.people_id,
                dbo_all_clients_view.full_name,
                dbo_event_log_shack.actual_date,
                dbo_all_clients_view.is_active_client,
                [dbo_all_clients_view query].policy_num,
                dbo_event_log_shack.event_log_id,
                dbo_all_clients_view.dob,
                dbo_event_log_shack.eventtime1,
                dbo_event_log_shack.is_deleted,
                dbo_event_log_shack.staff_name,
                dbo_event_log_shack.staff_supervisor,
                cir_descrip_staff_resp.what_happened
FROM   cir_descrip_staff_resp
       RIGHT JOIN ((dbo_all_clients_view
                    LEFT JOIN dbo_event_log_shack
                           ON dbo_all_clients_view.people_id =
                              dbo_event_log_shack.people_id)
                   LEFT JOIN [dbo_all_clients_view query]
                          ON dbo_all_clients_view.id_no =
[dbo_all_clients_view query].dbo_all_clients_view_id_no)
ON cir_descrip_staff_resp.[event id] = dbo_event_log_shack.event_log_id
WHERE  (( ( dbo_event_log_shack.is_deleted ) = false ))
ORDER  BY dbo_all_clients_view.full_name,
          dbo_event_log_shack.actual_date DESC; 
4

2 に答える 2

3

非常に多くのことが原因で、メモ フィールドが切り捨てられます。レポートでは、メモを DlookUp するか、別のクエリを使用して全文を取得できます。

ここに考えられる理由のかなり良いリストがあります:http://allenbrowne.com/ser-63.html

于 2012-09-07T14:43:09.113 に答える