Topic: Не работает связь между таблицами

Уважаемые знатоки! Вразумите балбеса, что сделал не так. На форме две таблицы и связь между ними не работает. Тестовый проект прилагаю.

Re: Не работает связь между таблицами

Здравствуйте,
Test.vdb сам по себе не достаточно.
Вам нужно загрузить весь ваш проект (но не test.exe).
С Уважением,
Derek.

3 (edited by vdovin7065 2019-11-30 12:43:51)

Re: Не работает связь между таблицами

Файл удалил, хотел загрузить архив папки проекта, а форум ругается:
Warning! The following errors must be corrected before your message can be posted:
The selected file was too large to upload. The server didn't allow the upload.
Архив получился 7 мегабайт.
_______________________________________

Удалил файл *.exe из архива, всё получилось.
Заранее благодарю! Делаю первые шаги в вашей платформе.

Post's attachments

Attachment icon Test.zip 325.94 kb, 224 downloads since 2019-11-30 

Re: Не работает связь между таблицами

Здравствуй Vdovin,
Отношения между таблицами в порядке, вам просто нужно добавить кнопку поиска (в моем примере этот «поиск» выполняется автоматически).
Пожалуйста, спросите, что-нибудь не понятно.
Derek
(с гугл переводчиком)

Post's attachments

Attachment icon vdovin.zip 337.48 kb, 244 downloads since 2019-11-30 

Re: Не работает связь между таблицами

Спасибо, буду вникать.

Re: Не работает связь между таблицами

Теперь понятно. В том числе и то, почему при выборе родительского узла в дереве, не отображаются записи деток в подчинённой таблице.
По дереву два вопроса:
1. Как сделать так, чтобы при открытии формы узлы были свёрнуты?
2. И как сделать так, чтобы отображались все записи родительского узла в подчинённой форме?

Re: Не работает связь между таблицами

derek wrote:

Здравствуй Vdovin,
Отношения между таблицами в порядке, вам просто нужно добавить кнопку поиска (в моем примере этот «поиск» выполняется автоматически).
Пожалуйста, спросите, что-нибудь не понятно.
Derek
(с гугл переводчиком)

Не подскажете, возможно ли сделать так, чтобы отображалась информация в двух таблицах, т.е. при выборе записи в первой - выводилась подинформация во 2 и 3 таблицах?

Re: Не работает связь между таблицами

Для этого можно использовать три кнопки, две кнопки будут с действием "Поиск", которые настроены чтобы выводить информацию в грид, а третья кнопка просто будет их нажимать


т.е. что то вроде этого

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
    Form1.Button2.Click; // кнопка с действием "Поиск"
    Form1.Button3.Click; // кнопка с действием "Поиск"
end;

таким образом при нажатии кнопки Button1, кнопки Button2 и Button3 будут  нажаты автоматически, данные 2 кнопки можно скрыть, установив их свойство Visible = False

Dmitry.