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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2015, 10:49   #1
Alina1807
Пользователь
 
Регистрация: 29.03.2015
Сообщений: 21
По умолчанию Я новичок, не могу справиться!

Срочно нужна помощь, имеются подключенные таблицы из бд созданной в Access : таблица Нагрузка( код преподавателя, номер группы, количество часов, предмет, тип занятия, оплата), и таблица Преподаватели с полями( Код, фамилия, имя, отчество, телефон, и стаж) мне нужно создать такой запрос чтобы при введенной в строке Edit фамилии преподавателя отображался список его групп . Пожалуйста помогите с кодом запроса. очень надо!!!!
Снимок.jpg
Alina1807 вне форума Ответить с цитированием
Старый 29.03.2015, 11:06   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Код:
SELECT номер группы  FROM Нагрузка WHERE код преподавателя = SELECT Код FROM Преподаватели WHERE фамилия="Фамилия";
Что-то типа этого
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 29.03.2015, 11:22   #3
Alina1807
Пользователь
 
Регистрация: 29.03.2015
Сообщений: 21
По умолчанию

Спасибо, а вот если бы вы мне написали со всеми пунктуационными знаками, а бы вообще благодарна была. А то он мне из за каждой запятой выдает ошибку и фиг знает че делать
Alina1807 вне форума Ответить с цитированием
Старый 29.03.2015, 14:22   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Alina1807, архив с исходниками вашего проекта + БД выложите сюда, на форум.
Будет повод для разговора.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.03.2015, 21:16   #5
Alina1807
Пользователь
 
Регистрация: 29.03.2015
Сообщений: 21
По умолчанию

Вот архив с базой данных и программой
База данных.rar
Alina1807 вне форума Ответить с цитированием
Старый 29.03.2015, 22:16   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

попробуйте такой код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('select distinct [Группы].* From [Группы], [Нагрузка],  [Преподаватели]');
  ADOQuery1.SQL.Add('where');
  ADOQuery1.SQL.Add(' [Нагрузка].[Номер группы]=[Группы].[Номер группы] and');
  ADOQuery1.SQL.Add(' [Преподаватели].[Код преподавателя] = [Нагрузка].[Код преподавателя] and ');
  ADOQuery1.SQL.Add(' [Преподаватели].[Фамилия] = ' +QuotedStr(Trim(Edit1.Text)));
  ADOQuery1.Open;
end;
проект полностью: kursovay.rar
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.03.2015, 06:57   #7
Alina1807
Пользователь
 
Регистрация: 29.03.2015
Сообщений: 21
По умолчанию

Спасибо огромное :****
Alina1807 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу справиться с зависанием Maria Aleksandrovn Общие вопросы Delphi 3 27.08.2012 21:58
Не могу справиться с заданием! жук13 Помощь студентам 7 28.05.2012 14:01
Не могу справиться с задачей. Simpo Фриланс 5 24.05.2012 09:41
Не могу справиться calintz Паскаль, Turbo Pascal, PascalABC.NET 4 07.06.2011 19:31
Функции. Си. Не могу справиться Dpo6oDyH Общие вопросы C/C++ 4 18.05.2011 16:10