Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2008, 18:36   #1
quqer
Новичок
Джуниор
 
Регистрация: 07.03.2008
Сообщений: 2
По умолчанию Выборка данных из StringGrid

Помогите пожайлуста. Таблицу создал, обработку типизированного файла тоже сделал. но ни как не могу реализовать запросы. Не хватает знаний.
База данных table.dat содержит данные о расписании занятий на факультете. Структура записей: шифр группы, день недели, время начала занятия, предмет, номер аудитории, фамилия преподавателя.
Обработка следующих запросов:
- выдать расписание на всю неделю для указанного преподавателя;
- выдать номер аудитории для указанной группы в заданные день и время;
- найти выходные дни для указанного преподавателя;
- выдать список групп, занимающихся в указанный день в заданной аудитории
quqer вне форума Ответить с цитированием
Старый 14.03.2008, 12:56   #2
Savl
Новичок
Джуниор
 
Регистрация: 12.03.2008
Сообщений: 2
По умолчанию

Попробуй так:
создаёшь ещё одну таблицу (StringGrid) для вывода результатов (можно в другом окне или на вкладке). Edit или ещё что-нибудь для ввода условия запроса.
Пользователь вводит имя преподавателя и клацает по кнопке "выполнить"
на обработчик события OnClik кнопки делаешь следующие действия:
Запускаешь цикл For i:=0 to StringGrid1.RowCount-1 do
в цикле проверяешь в каждой строке ячейку, в которой хранится имя преподавателя. примерно так:
If StringGrid1.cells[n(номер столбца с именем препода), i(текущая строка)]=Edit1.Text(или другой объект, содержащий условие отбора) then ...
если имя в строке совпадает с текстом запроса, тогда копируем во вторую таблицу строку из первой.
Аналогично выполняются другие запросы.
Savl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка данных, попадающих под определенные условия tambovsky Microsoft Office Excel 2 13.08.2008 14:48
Выборка по среднему Kip Microsoft Office Access 3 11.08.2008 21:56
ADO, выборка из таблицы. Roof БД в Delphi 2 09.07.2008 18:51
выборка Ser_gl Microsoft Office Excel 1 24.08.2007 20:49
Выборка John_chek БД в Delphi 10 27.06.2007 08:43