Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Access-2000, как в запросе обратиться к полю активной формы  [new]
pavlok149
Member

Откуда:
Сообщений: 4
Помогите пожалуйста: как в условии отбора в запросе обратиться к полю активной в настоящий момент формы (Запрос должен брать данные из одинаковых по имени полей, но разных форм), или может как нибудь по другому проблему можно решить?
29 апр 07, 14:27    [4086092]     Ответить | Цитировать Сообщить модератору
 Re: Access-2000, как в запросе обратиться к полю активной формы  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
Можно включить в запрос обращение к функции такого вида:

function xxx(s as string)
xxx=screen.activeform.controls(s).value
end function
29 апр 07, 14:31    [4086099]     Ответить | Цитировать Сообщить модератору
 Re: Access-2000, как в запросе обратиться к полю активной формы  [new]
pavlok149
Member

Откуда:
Сообщений: 4
Спасибо, буду пробовать!!!
29 апр 07, 14:36    [4086102]     Ответить | Цитировать Сообщить модератору
 Re: Access-2000, как в запросе обратиться к полю активной формы  [new]
pavlok149
Member

Откуда:
Сообщений: 4
Что-то не получается у меня...Делал так:
-создал модуль корп: Function Корп(Корпус As String)
Корп = Screen.ActiveForm.Controls![Корпус].Value
End Function
-"поставил" его в запрос в поле КОРПУС
в результате получил "неопределенная функция корп в выражении"

Я с VBA практически незнаком...
29 апр 07, 16:35    [4086194]     Ответить | Цитировать Сообщить модератору
 Re: Access-2000, как в запросе обратиться к полю активной формы  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
pavlok149
-создал модуль корп: Function Корп

Нехорошо, что имя модуля совпадает с именем функции. Вообще непонятно, как Аксесс дал это сделать.
29 апр 07, 17:10    [4086221]     Ответить | Цитировать Сообщить модератору
 Re: Access-2000, как в запросе обратиться к полю активной формы  [new]
pavlok149
Member

Откуда:
Сообщений: 4
Все, спасибо, разобрался, (кстати имя функции я сделал ххх ;-)))
29 апр 07, 17:41    [4086244]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить