Мы перестаем бояться чудовищ под кроватью, когда обнаруживаем их внутри себя.
Здравствуйте!
Подскажите пожалуйста, как реализовать следующую идею в программе VB: есть небольшая БД "автовокзал"
Нужно сделать связь с графическим отображением наличия занятых и свободных мест в автобусе исходя из данных о проданных билетах.
На картинке салона автобуса расположила лейблы, которые при занятых местах становятся красными. (обработчик события onclick) Но при перезапуске формы все снова становится зеленым(=свободным), но оно и понятно..
Только никак не могу сообразить, как сделать так,чтобы всякий раз на открытие формы с рисунком проверялось. свободны ли места и окрашивались в соответсвии лейблы.
Рисунок
Подскажите пожалуйста, как реализовать следующую идею в программе VB: есть небольшая БД "автовокзал"
Нужно сделать связь с графическим отображением наличия занятых и свободных мест в автобусе исходя из данных о проданных билетах.
На картинке салона автобуса расположила лейблы, которые при занятых местах становятся красными. (обработчик события onclick) Но при перезапуске формы все снова становится зеленым(=свободным), но оно и понятно..
Только никак не могу сообразить, как сделать так,чтобы всякий раз на открытие формы с рисунком проверялось. свободны ли места и окрашивались в соответсвии лейблы.
Рисунок

-
-
24.06.2012 в 15:57sub onformload
for var i=0; i<47; i++ do
'код для считывания из бд
'код для установки значений
endfor
endsub
-
-
24.06.2012 в 16:11-
-
24.06.2012 в 16:27Я не знаю какой у вас код но могу предположить что цвет управляется каким нибудь цветом. Код посмотрите в обработчике onclick
насколько я понимаю таблица выглядит примерно так:
unicueid | reis | place number| isBusy |
----------------------------------------------
поэтому псевдокод на ввод формы будет такой
* Создать выборку из таблицы в соответствии с условиями (дата рейса + рейс)
* перебрать все полученные записи в цикле и установить Свойство IsBusy в соответствии значениями при выборке.
* отобразить форму
-
-
24.06.2012 в 16:32Да, в событии онклик работа с присвоением цвета, таблица почти такая же,да)
-
-
24.06.2012 в 16:45-
-
24.06.2012 в 23:29-
-
27.06.2012 в 09:28