бд аксеса в вб

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TX
Новичок
Новичок
 
Сообщения: 48
Зарегистрирован: 26.04.2004 (Пн) 10:44
Откуда: RUссия

бд аксеса в вб

Сообщение TX » 08.09.2004 (Ср) 5:10

немогу ни как связать базу данных в аксесе с бейсиком - мне надо что бы сама база данных отображалась в datebase grid и работала сортировка через комбо т.е у меня есть в бд колонки надо чтоб все это отображалось (2 колонка в комбобоксе) и привыборе определенного списка - сортировалась
кто чем гаразд - подскажите

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 08.09.2004 (Ср) 11:13

Я так понимаю, нужно, чтобы в гриде отобразилась таблица из базы?
Открываешь коннекцию с базой. Открываешь рекордсет с запросом, содержащим все колонки, которые нужны для грида. Ещё один рекордсет, содержащий в запросе только колонку и колонку с ID , содержащую значение для комбобокса.

rst - рекордсет
myCombo-комбобокс

Do While Not rst.EOF
myCombo.AddItem (rst.Fields(0))
myCombo.ItemData(myCombo.NewIndex) = rst.Fields(1)
rst.MoveNext
Loop

Когда надо достать значение из комбо, то:
cmbNumber.ItemData(cmbNumber.ListIndex)

и получаешь ID для сортировки или поиска...
"There's more than one way to do it!"

TX
Новичок
Новичок
 
Сообщения: 48
Зарегистрирован: 26.04.2004 (Пн) 10:44
Откуда: RUссия

Сообщение TX » 09.09.2004 (Чт) 12:33

спасибо - буду пробовать


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

    TopList