2017-03-20 24 views
0

結果が返されたときに、クエリのフィールドが切り捨てられている理由がわかりません。値はフィールドに格納されていますが、「パフォーマンス」のヘルプへのアクセスにより切り捨てられます。私は、複数のフォーラムやSOの投稿を見直しました。適用されませんリンクに記載されている長いテキストフィールド255を超える文字が切り捨てられます

問題、Aggregation, Uniqueness, Union, Format Property, Row Source

私のクエリの何が問題になっているのですか? CustomerテーブルのInstructionsフィールドは切り捨てられています。ここで Image of the Query from Access

アクセスによって生成された生のクエリされます。

SELECT Task.ID, Task.TaskID, Task.TaskName, Task.TypeID, TaskType.TaskTypeName, Task.CustomerID, Customer.CustomerName, Customer.OnHold, Customer.Blacklisted, Customer.CustomerEngagementRecieved, Customer.AutoEmail, Customer.SpecialInstructions, Customer.Instructions, Task.QuoteRequired, Task.PriorityID, Priority.Priority, Task.Min, Task.Max, Task.Projected, Task.DeadlineDate, Task.ResourceID, Resource.ResourceName, Resource.Email, Resource.Extension, Task.Description, Task.StatusID, Status.Status, Task.DeveloperLog, Task.TaskPOCID, POC.Phone, POC.Email, Task.OtherPOC, Task.OtherPOCPhone, Task.OtherPOCEmail, Task.FolderPath, Task.StopBilling, Task.Premium, Task.EntryDate, Task.CompleteDate, Task.AssignedBy, Task.SettingsID, Settings.AutoEmail 
FROM TaskType 
    INNER JOIN (Status 
    INNER JOIN (Settings 
    INNER JOIN (Resource 
    INNER JOIN (Priority 
    INNER JOIN (Customer 
    INNER JOIN (Task 
    INNER JOIN POC ON Task.TaskPOCID = POC.POCID) 
     ON Customer.CustID = Task.CustomerID) 
     ON Priority.PriorityID = Task.PriorityID) 
     ON Resource.ResourceID = Task.ResourceID) 
     ON Settings.SettingsID = Task.SettingsID) 
     ON Status.StatusID = Task.StatusID) 
     ON TaskType.TTID = Task.TypeID; 

`

+0

は、どのようにそれは単に表示上の問題ではありません知っています、参照のための私の現在の問題に答えているのですか? –

+0

私は別の長いテキストフィールドと同じタイプのフィールドを使用しています。 DeveloperLogはメインテーブルとロングテキストにあります。この同じフォームオブジェクトをコピーし、コントロールソースを命令フィールドに変更しました。切り詰めはまだ発生します –

答えて

0

だから、その音から、Accessはときどき設定が何であってもフィールドを切り捨てます。コントロールソースを使用する代わりにDLOOKUP()関数を使用して、フィールド全体を表示するように強制的にアクセスする方法があります。ここで

=DLOOKUP("Instructions", "Customer", "CustID=" & [CustomerID])

0

はこれを近い読み取りを持っている - あなたのセットアップでhttp://allenbrowne.com/ser-63.html何かが切り捨ての原因となります。

クエリ結果をカットアンドペーストして誤解を招く場合もあります。これらのリンクされたテーブルは、長いテキストと言ってもよろしいですか?

また、MinおよびMaxフィールドは予約語であるため、名前を変更してデータを集約していると見なす可能性があります。

+0

そのリンクは私の質問に投稿された同じリンクのほぼ同じ正確なコピーです。何か具体的なものがありますか?私は前にそれを完全に読んでいて、それらのどれもは適用されません。リンクされていることは、参加したことを意味しますか?もしそうなら、そうです。 –

+0

ちょうどあなたのフィールド名に気づいて - 答えを編集しました – Minty

+0

名前をMin - > MinHours、Max - >> MaxHoursに変更しても、問題は依然として続きます –

関連する問題