Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 353
от 01.07.2007, 08:35

Администратор:Gh0stik
В рассылке:Подписчиков: 324, Экспертов: 39
В номере:Вопросов: 1, Ответов: 1


Вопрос № 92928: Здравствуйте товарищи! Помогите решить проблему: Использую DevExpress ExpressQuantumGridv6.1 и FIBPlus 6.5. У меня двухуровневый грид, но во втором уровне отображаются не все записи, которые там есть. При работе с компонентом Table эт...

Вопрос № 92.928
Здравствуйте товарищи!
Помогите решить проблему:
Использую DevExpress ExpressQuantumGridv6.1 и FIBPlus 6.5.
У меня двухуровневый грид, но во втором уровне отображаются не все записи, которые там есть.
При работе с компонентом Table эта проблема решалась тем, что нужно было выставить в свойстве IndexFielsNames индекс, через который происходит связь.
Но в FIB'ах нет компонента Table, использую FIBDataSet.
Как сделать так, чтобы отображались все записи, связанные с таблицой, находящейся в первом уровне?
Отправлен: 26.06.2007, 08:29
Вопрос задал: Latent (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Проходящий Мимо
Здравствуйте, Latent!
DevExpress ExpressQuantumGridv6.1 здесь ни при чем. У Вас есть два датасета: главный FIBDataSet1 и подчиненный FIBDataSet2. В обеих обязательно нужно иметь первичный ключ, скажем Id. В таблице, привязаной к FIBDataSet2 нужно иметь вторичный ключ - поле, которое ссылается на первичный ключ главной таблицы, например IdTable1. Без него кина не будет.
Тогда делаем так для FIBDataSet2:
1. В свойство DataSource прописываем ТDataSource главной FIBDataSet1, DataSource1;
2. Cвойство SelectSQL заполняем по аналогии:
select * from Table2
where IdTable1 = :ID -- здесь мы говорим, сделать выборку для таблицы 2, где вторичный ключ равняется равный первичному ключу таблицы 1.
Кажется все...
---------
Carpe diem!
Ответ отправил: Проходящий Мимо (статус: 8-ой класс)
Ответ отправлен: 26.06.2007, 10:58


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное