Запрос доступа не работает с полями формы - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть форма с 9 полями, которые используются с запросом. Проблема заключается в том, что запрос, по-видимому, не извлекает информацию из формы и возвращает только 0 записей, даже если я не ввожу данные в поля (в этом случае он должен вернуть все данные).

Мне нужен запрос, чтобы найти данные, такие как ввод.

Вот мой запрос в SQL:

SELECT tblTestBats.Model, tblTestBats.BatCode, tblTestBats.BoxNo, tblTestBats.ReceivedDate, tblTestBats.Blank, tblTestBats.Size, tblTestBats.Manufacturer, tblTestBats.Category, tblTestBats.Material, tblTestBats.Ring, tblTestBats.RingLoc, tblTestBats.ReqNo, tblTestBats.WSUNo, tblTestBats.Owner, tblTestBats.Status, tblTestBats.StatusDate
FROM tblTestBats
WHERE (((tblTestBats.Model) Like "*" & [Forms]![frmFindBats]![txtModel] & "*") And ((tblTestBats.Blank) Like "*" & [Forms]![frmFindBats]![txtBlank] & "*") And ((tblTestBats.Size) Like "*" & [Forms]![frmFindBats]![txtSize] & "*") And ((tblTestBats.Category) Like "*" & [Forms]![frmFindBats]![txtCategory] & "*") And ((tblTestBats.Material) Like [Forms]![frmFindBats]![cboMaterial]) And ((tblTestBats.ReqNo) Like "*" & [Forms]![frmFindBats]![txtReqNo] & "*") And ((tblTestBats.WSUNo) Like "*" & [Forms]![frmFindBats]![txtWSUNo] & "*") And ((tblTestBats.Owner) Like "*" & [Forms]![frmFindBats]![txtOwner] & "*") And ((tblTestBats.Status) Like [Forms]![frmFindBats]![cboStatus]))
ORDER BY tblTestBats.Model, tblTestBats.BatCode;

Я в замешательстве.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 апреля 2019

Я понял эту странную проблему.Оказывается, это были мои данные ... в частности, данные NULL.Два столбца в моей таблице имели значения NULL, поэтому запрос не видит записей, использующих LIKE "**".Он видит только пробелы или данные.Значения NULL он не видит.

Итог ... это не было проблемой обновления с формами или способом, которым я ссылался на элементы управления.Это было потому, что мои данные имели значения NULL.Исправлено, и теперь это прекрасно работает !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...