Textbox,combobox и таблица

Программирование на Visual Basic for Applications
mot9l
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.02.2007 (Ср) 21:26

Textbox,combobox и таблица

Сообщение mot9l » 21.02.2007 (Ср) 21:50

Первый раз работаю в access. Вопрос такой, есть combobox и 5 textbox'ов(по 5 полям таблицы),как сделать так, чтобы в этих textbox'ах отображались данные из таблицы? Пытался через textbox.text="select...", а он требует какой-то фокус?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Re: Textbox,combobox и таблица

Сообщение GSerg » 21.02.2007 (Ср) 21:57

mot9l писал(а):Пытался через textbox.text="select..."

Вот кошмар ведь...

К Access прилагается учебная база Northwind.mdb, она же Борей.mdb.
Особо рекомендуется её открыть и смотреть, как что куда привязывается.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

mot9l
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.02.2007 (Ср) 21:26

Сообщение mot9l » 23.02.2007 (Пт) 1:40

Нет у меня Борея и Northwind.mdb. Пожалуйста, если не сложно, можете дать пример.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.02.2007 (Пн) 8:54

1. Чтобы присваивать что-то в .Text или .Value в компоненте в VBA, компонент должен быть активным (получить фокус).
2. Пункт 1 -- не твой случай.
3. Есть такое понятие, биндинг. Тебе нужно именно это.
4. В Access VBA у каждой формы может быть задан источник данных. Это может быть таблица или запрос.
5. Если для формы задан источник данных, то для элементов формы можно указать поле, с которого будут получаться данные. Обычно это DataField.
6. Если нет борея, то создай в Access с помощью мастера любой проект и просмотри полученную форму.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 103

    TopList