LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: обратитьс...
 Тема: обратиться к объекту по его имени в строковом поле
 
 15.06.2007 21:09:47
All
4316 сообщения
1-ый


Тема: обратиться к объекту по его имени в строковом поле
Есть строковая переменная, которая содержит путь к полю в какой-нибудь форме. Например:

Dim strFieldName As String

strFieldName="Forms!frZayavkanademoview![FilterDate]"

Необходимо присвоить то или иное значение этому (Forms!frZayavkanademoview![FilterDate]) полю, имя которого задано в переменной. Естественно имена полей меняются.

Т. е. в идеале нужно один раз сделать к примеру:
Forms!frZayavkanademoview![FilterDate1] = 10

а второй раз сделать:
Forms!frZayavkanademoview![FilterDate2] = 20

Как можно сконвертировать текст в имя поля?

Что-то вроде XXX(strFieldName) = 20
Но что такое XXX???

Заранее благодарен. Сам что только не пробовал - без результата.


P.S. Общие вопросы по базе данных
Автор: Юрий от 0:00:00 Источник ...
 15.06.2007 21:09:47
All
4316 сообщения
1-ый


RE: обратиться к объекту по его имени в строковом поле
Forms("Имя открытой формы").Controls(strFieldName) = 20



P.S. Общие вопросы по базе данных
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:09:47
All
4316 сообщения
1-ый


RE: обратиться к объекту по его имени в строковом поле
Большое спасибо, с Вашей помощью нашел решение, пусть немного по другому:

Screen.ActiveForm.Controls(strFieldName) = 20


P.S. Общие вопросы по базе данных
Автор: Юрий от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: обратитьс...
ПоискПоиск  Список форумовСписок форумов  
right