2017-06-01 6 views
1

アクセス権2013データベースがあります。私は複数のフィールドの検索フォームを構築しています。私はlike文をwhere節に追加しています。最初のフィールドはうまくいきます。基準が要求されていない場合、すべてのレコードが返されます。 2番目のフィールドは、レコードを廃棄し、3番目のフィールドは48件のレコードを低下全く基準が追加されていない場合などAccess 2013データベース。複数のフィールド検索フォーム。 where句

SELECT CorrespondenceTracking.ID, CorrespondenceTracking.DateReceived, 
CorrespondenceTracking.DateDue, CorrespondenceTracking.DocumentType, 
CorrespondenceTracking.FirstName, CorrespondenceTracking.LastName, 
CorrespondenceTracking.Organization, CorrespondenceTracking.DateCompleted, 
CorrespondenceTracking.Description, CorrespondenceTracking.AssigneeAFirstName, 
CorrespondenceTracking.AssigneeALastName, CorrespondenceTracking.DivisionA, 
CorrespondenceTracking.DateDivisionReceived, CorrespondenceTracking.DateDOHQClosed, 
CorrespondenceTracking.DateDivisionAssignee, CorrespondenceTracking.DateSentToRequestor, 
CorrespondenceTracking.DateToDOHQ, CorrespondenceTracking.DateExtension, 
CorrespondenceTracking.DateResponse, CorrespondenceTracking.Status, 
CorrespondenceTracking.SDT, CorrespondenceTracking.Costs, 
CorrespondenceTracking.Action, CorrespondenceTracking.Comments, 
CorrespondenceTracking.DeputyComments, CorrespondenceTracking.ResponseMethod, 
CorrespondenceTracking.MailingAddress, CorrespondenceTracking.Area, 
CorrespondenceTracking.EmailAddress, CorrespondenceTracking.[AssigneeBFirst Name], 
CorrespondenceTracking.[AssigneeB LastName], CorrespondenceTracking.DivisionB, 
CorrespondenceTracking.AssigneeCFirstName, CorrespondenceTracking.AssigneeCLastName, 
CorrespondenceTracking.DivisionC, CorrespondenceTracking.AssigneeDFirstName, 
CorrespondenceTracking.AssigneeDLastName, CorrespondenceTracking.DivisionD, 
CorrespondenceTracking.AssigneeEFirstName, CorrespondenceTracking.ADApproval 
FROM CorrespondenceTracking 
WHERE (((CorrespondenceTracking.ID) Like "*" & [Forms]![SearchForm]![ID] & "*") 
AND ((CorrespondenceTracking.DateReceived) Like "*" & [Forms]![SearchForm]![DateReceived] & "*") 
AND ((CorrespondenceTracking.DateDue) Like "*" & [Forms]![SearchForm]![DateDue] & "*") 
AND ((CorrespondenceTracking.DocumentType) Like "*" & [Forms]![SearchForm]![DocumentType] & "*") 
AND ((CorrespondenceTracking.FirstName) Like "*" & [Forms]![SearchForm]![FirstName] & "*") 
AND ((CorrespondenceTracking.LastName) Like "*" & [Forms]![SearchForm]![LastName] & "*") 
AND ((CorrespondenceTracking.Organization) Like "*" & [Forms]![SearchForm]![Organization] & "*") 
AND ((CorrespondenceTracking.DateCompleted) Like "*" & [Forms]![SearchForm]![DateCompleted] & "*") 
AND ((CorrespondenceTracking.Description) Like "*" & [Forms]![SearchForm]![Description] & "*") 
AND ((CorrespondenceTracking.AssigneeAFirstName) Like "*" & [Forms]![SearchForm]![AssigneeAFirstName] & "*") 
AND ((CorrespondenceTracking.AssigneeALastName) Like "*" & [Forms]![SearchForm]![AssigneeALastName] & "*")); 
+1

質問は何ですか? –

答えて

0

以下

SQLステートメント私が構築する方法について説明し、実証し、このhttp://allenbrowne.com/ser-62.htmlの良い読み取りを持っているでしょう検索フォーム。

関連する問題