Вызовите переменную формы в запросе доступа - PullRequest
0 голосов
/ 29 марта 2011

У меня есть текстовое поле в форме с именем

txtNID. 

Я хочу использовать значение, введенное в это текстовое поле, в качестве столбца в моем запросе, чтобы он имел тот же эффект, что и ввод

NID: "1"

Я пытался использовать

NID: [Forms]![frmAddCorrespondence]![txtNID]

Но это не работает. Запрос содержит один столбец с именем CustID, и я хочу, чтобы второй столбец содержал значение текстового поля txtNID.

Я также попытался установить функцию для определения переменной для столбца, но мой VB настолько плох, что я просто продолжаю ходить кругами! Вот что я сделал:

Public Function FrmNID()
varNID = Me.txtNID.Value
End Function

Затем установите поле запроса как = FrmNID (), но оно не сработало!

Может действительно с некоторыми указателями! Спасибо, Роб

1 Ответ

2 голосов
/ 29 марта 2011

Ваш код должен.Я только что сделал это на одной из моих баз данных, и она работает * find

Forms! [FrmStaff_admin]! [TxtCSR_name]

Просто помните, что ваша форма должна быть открыта!

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