2010-01-30 1 views
0

Простите меня по поводу названия, я понятия не имею, что это называется.Ссылка на управление программно с внешним источником

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

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

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

dr(3) содержит период, и др (0) содержит текст, который я хотел бы, чтобы поместить в текстовое поле. У меня есть эти текстовые поля в моей форме: TextBox1, TextBox2, TextBox3, TextBox4 и TextBox5.

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

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

ответ

0

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

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

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