Доступ MS для просмотра всех данных истории записи с определенным значением поля ввода, но он показывает только первую запись критериев - PullRequest
0 голосов
/ 16 января 2012

Я попытался отобразить список всех запросов из определенного отдела моей таблицы

Итак, я создал форму со всеми полями tbl, которые я хочу отобразить в представлении формы в разделе «детали», напримерthis.

 dept name Totalnum req#  ticket 

Затем я создал поле со списком с предопределенными значениями в качестве поля 'depttest'.

Затем я использовал следующий код при изменении значения поля, но форма отображаетсятолько первая запись в категории и не показывает все записи .... может кто-нибудь, пожалуйста, помогите мне с этой логикой ..

Option Compare Database

Option Explicit

'Set default record source of form

Const strsql = "SELECT tbl.dept,tbl.name,tbl.[Totalnum],tbl.[req#],tbl.[Ticket] FROM tbl"

Private Sub depttest_Change()

Dim strFilterSQL As String

strFilterSQL = strsql & " Where [dept] = 'me.depttest.value';"

Me.RecordSource = strFilterSQL

'DoCmd.RunSQL strFilterSQL

Me.Requery

End Sub

1 Ответ

1 голос
/ 16 января 2012

Вы передаете me.depttest.value как строку, а не значение.Попробуйте:

strFilterSQL = strsql & " Where [dept] = '" & me.depttest.value & "';"
...