Формирование запроса из листбоксов

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
yura613
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 101
Зарегистрирован: 12.06.2006 (Пн) 15:49
Откуда: Минск

Формирование запроса из листбоксов

Сообщение yura613 » 06.07.2008 (Вс) 17:09

Всем привет.
Помогите пож. Есть форма, на ней несколько листбоксов, в которых задаются значения. После, при нажатии кнопки, код начинает формировать sql запрос, в который вставляет значения из листбоксов. Можно ли написать процедуру так, чтобы не обращаться к каждому листбоксу по отдельности, а например какой нить цикл который сам переберет все листбоксы и заберет оттуда значения?

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 06.07.2008 (Вс) 19:41

Задачи не понял. Но по догадкам, тебе нужен массив контролов. Берешь один листбокс и копируешь его. Когда VB спрашивает "Создать ли массив?", отвечаешь "Да".

yura613
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 101
Зарегистрирован: 12.06.2006 (Пн) 15:49
Откуда: Минск

Сообщение yura613 » 07.07.2008 (Пн) 17:56

Задача понята вроде правильно. Действительно хочу загнать все листбоксы в массив и обращаться к ним по индексу.

Можно подробнее. Я наверное неправильно понял.
Я копирую листбоксы на форме, вставляю их и ничего у меня не спрашивают (( Или это где-то в коде надо копирвоать.

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Сообщение Zenitchik » 07.07.2008 (Пн) 19:48

В какой программе работаете?
Знание английского языка - затрудняет понимание кода

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 08.07.2008 (Вт) 8:15

Скорее всего Access. Там массивов контролов нет.. Но, если я не ошибаюсь, там у формы есть свойство .Controls которое ссылается на коллекцию, в которой сложены все элементы управления на форме. Аналогично массиву, в принципе, только нужно будеть отсеять лишнее.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

yura613
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 101
Зарегистрирован: 12.06.2006 (Пн) 15:49
Откуда: Минск

Сообщение yura613 » 14.07.2008 (Пн) 19:18

Я работаю в аксесе. извините что не указал сразу.
Посмотрю.

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Сообщение Zenitchik » 15.07.2008 (Вт) 18:50

Код: Выделить всё
Аналогично массиву, в принципе, только нужно будеть отсеять лишнее.

Нужно обращаться по ключам (==именам), а ключи сложить в массив (скажем Array(...) ).
Знание английского языка - затрудняет понимание кода


Вернуться в Базы данных

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

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

    TopList