Можно ли поместить результаты запроса в текстовое поле формы?

#ms-access #ms-access-2007

#ms-access #ms-access-2007

Вопрос:

Можно ли поместить результаты запроса в текстовое поле формы? У меня есть форма, в которую я хотел бы поместить последний «Номер заказа» (который является текстовым полем) в текстовое поле формы. У меня написан запрос, который выводит номер последнего заказа — ВЫБЕРИТЕ Max (SwitchingProcedure.Порядковый номер) КАК MaxOfOrderNumber Из SwitchingProcedure — Можно ли поместить этот результат в форму, которая привязана к этой таблице. Есть ли лучший способ сделать это?

Ответ №1:

Вы также можете использовать функцию DLookup для извлечения значения столбца из любой указанной таблицы или запроса.

В управляющем источнике вашего текстового поля используйте: =DLookup(«[Введите имя столбца из запроса здесь]», «[Введите имя вашего запроса]»)

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

Надеюсь, это поможет.

Комментарии:

1. Хороший ответ! В этом случае, вероятно, можно использовать =DMax(«OrderNumber», «SwitchingProcedure») в качестве источника управления в текстовом поле и вообще избежать промежуточного запроса.

Ответ №2:

да, мы можем поместить результат jquery в текстовое поле.используйте приведенный ниже код

 $("text-field").val(jquery_result)