|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 22
|
|||||||||||
Вывод данных нескольких таблиц в dbgrid25.06.2015, 09:03. Показов 3951. Ответов 2
Метки нет (Все метки)
День добрый!
Есть три таблицы (структура одинакова, данные - нет, БД - MySQL, работаю через ADO). Хочется проводить поиск одновременно в трёх таблицах, как-то так:
1. Это вообще возможно? 2. Если да, то как мне корректно задавать Columns для dbgrid? Для одной таблицы я просто использую FieldName = 'chr', FieldName = 'left' и так далее, а как для трёх? Добавлено через 26 минут Так, вроде нащупал сам решение, но оно не совсем работает: Columns для dbgrid задаю как table1.left, table2.left и т.д. А QUERY делаю по-другому:
0
|
|||||||||||
| 25.06.2015, 09:03 | |
|
Ответы с готовыми решениями:
2
Вывод данных из связанных таблиц в DBGrid Вывод данных связанных таблиц в одном DBGrid и без SQL
|
|
4 / 4 / 2
Регистрация: 17.04.2015
Сообщений: 15
|
||||||
| 25.06.2015, 12:08 | ||||||
Сообщение было отмечено Alex_Danilov как решение
Решение
А не нужно затем знать, какие данные из какой таблицы пришли? Ибо данный запрос всё свалит в одну кучу. А, как я понял, нужен не только вывод.
Если честно, в данном случае вообще не вижу смысла использовать dbgrid. Он, конечно, удобен, когда нет нужны что-то делать с данными, кроме вывода и тупого редактирования/удаления, причём, одной таблицы (можно работать и со связанными, но тоже как-то не очень приятно), но во все случаях, ИМХО, в нём нет нужды. Нет, если есть купленный TAnyDAC/TMyDAC, там вроде всё гораздо проще и удобнее, но и без него можно обойтись. Убираем dbgrid, будем работать с любым другим Grid, если нужен именно вывод в таблицу. На каждую таблицу заводим свой TADOQuery либо последовательно пользуем один и тот же.
P.S. Я не использую bdq.EOF из-за старого бага в ADO. Менее элегантно, зато надёжно. Данные можно засовывать не в таблицу, а в массив или использовать по ходу.
1
|
||||||
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 22
|
|
| 26.06.2015, 07:07 [ТС] | |
|
vicont_freetime, спасибо! Вы опять меня выручаете
0
|
|
| 26.06.2015, 07:07 | |
|
Помогаю со студенческими работами здесь
3
Вывод в DBGrid из нескольких таблиц
Вывод данных из нескольких таблиц Вывод данных из нескольких таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|