связать Dbedit-ы таблицы, с гридом из запроса

Тема в разделе "Delphi - Базы данных", создана пользователем malayka, 9 май 2010.

  1. malayka

    malayka Гость

    с помощью запроса на выборку вывожу список в грид основной формы:
    Код (Delphi):
    SELECT Студент.Фамилия, Студент.Имя, Студент.Отчество, Группы.Группа, Группы.Курс, Специальности.Специальность, Отделения.Отделение
    FROM (Отделения INNER JOIN Специальности ON Отделения.КодОтделения = Специальности.КодОтделения) INNER JOIN (Группы INNER JOIN Студент ON Группы.КодГруппы = Студент.КодГруппы) ON Специальности.КодСпециальности = Группы.КодСпециальности
    ORDER BY Студент.Фамилия, Группы.Группа, Специальности.Специальность, Отделения.Отделение;
    4 таблицы отображены в ADOTable+DataSource. Грид не доступен для редактирования, для этого есть другая форма в котором будет подробная инфа на человека из списка. В форме этом DBEdit-ы подключенные к соурсам таблиц. Проблема в том что я не могу отобразить в эдитах формы редактирования информацию о выделенном человеке из списка..

    на другом форму подсказали что-бы в запрос добавить параметры
    Код (Delphi):
    WHERE Студент.КодСтудента=:КодСтудента
    и потом должно все заробить. делаю все как положено, в датасоурсе кьюэри - соурс по студентам. НО, в итоге в списке у меня отображается всего одна запись, хотя все и робит как положено: в форме редактирования достоверная инфа, есл добавить нового то в списке будет только он, а предыдущая запись уходит куда-то в "невидимость". В самой акссевской базе студентов чел 10... Где я не так сделал?
     
  2. malayka

    malayka Гость

    всем спасибо очень помогли
     
  3. Over

    Over Well-Known Member

    Регистрация:
    4 июл 2007
    Сообщения:
    116
    Симпатии:
    0
    Почему бы не делать всё на одной форме в разных табшитах ?

    Добавлено: Кроме того, не очень понятно, как у тебя там компоненты организованы. 4 запорса независимы друг от друга? Или один является дочерним другого ?

    P.S. Готовь помочь, но хочется ясности цели.
     
Загрузка...

Поделиться этой страницей