1 (edited by newusr 2022-01-19 09:49:20)

Topic: Вывод информации в грид

Добрый день.
Помогите решить такую задачу:
Есть 2 таблицы, в первой таблице хранятся номера техники, во вторую записываются результаты перемещения техники между кабинетами.
На выходе мне нужно получить в грид таблицу вида:
старый номер | новый номер | кабинет и т.д.
111                       222                    7
444                      666                    10
для этого сделал такие связи между таблицами:
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8364&download=0
где id_kkm - старый номер, id_kkm1 - новый номер.
То есть мне в таблице нужно видеть, какой номер техники был и на какой номер техники заменили.
Не получается вывести в грид таблицу в нужном виде.

Post's attachments

Attachment icon табы.PNG 2.58 kb, 81 downloads since 2022-01-19 

Re: Вывод информации в грид

В табличку, название которой вы обрезали на скриншоте (которая справа), добавьте два вычисляемых поля для отображения старого и нового номера. И не надо в названиях полей использовать кириллицу - запаритесь оборачивать специальными кавычками названия полей в SQL-запросах, в том числе - в вычисляемых полях.

Визуальное программирование: блог и телеграм-канал.

Re: Вывод информации в грид

Я правильно понимаю, что в вычисляемое поле я должен написать запрос, который выберет в первой таблице (kkm) значение из поля "номер" по id из поля id_kkm второй таблицы?
Попробовал написать такой запрос, но получил синтакс еррор:

select номер
from kkm
where id = zamena.id_kkm 

Re: Вывод информации в грид

Hi,
Try it like this
(select номер from kkm where kkm.id = zamena.id_kkm)
Derek

Re: Вывод информации в грид

Thanks Derek!
It works.