Ссылка на элемент управления программно с внешним источником - PullRequest
0 голосов
/ 30 января 2010

Прости меня за название, я понятия не имею, как это называется.

У меня настроена база данных MS Access с полем Period, которое имеет значения 1, 2, 3, 4 или 5. Я получаю эти значения, используя соединение с базой данных, и я хотел бы сослаться на определенный элемент управления на какой период был взят из базы данных.

Вот пример кода, псевдо, конечно.

TextBox(dr(3)).Text = dr(0)

dr(3) содержит точку, а dr (0) - содержимое, которое я хотел бы поместить в текстовое поле. В моей форме есть следующие текстовые поля: TextBox1, TextBox2, TextBox3, TextBox4 и TextBox5.

Так что, если dr(3) содержит 2, я бы хотел сослаться на TextBox2.

Надеюсь, я дал понять, любая помощь будет принята с благодарностью, спасибо. :)

1 Ответ

0 голосов
/ 31 января 2010

Я думаю, вам нужно что-то вроде этого:

CType(Me.Controls("Textbox" & dr(3)), TextBox).text = dr(0)

Ключевым моментом является то, что вы можете использовать коллекцию Controls контейнера текстовых полей для ссылки на текстовое поле, которое вы хотите

...