|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.05.2009, 15:47 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Выбор записей в DBGrid-e
У меня сделана связь, что когда выбираю запись в главной таблице, то в дочерних отображаются соответствующие строки. А как сделать, чтобы я осуществлял например множественный выбор и значения в дочерних копировались бы в DBGrid? С помощью флажков? А как? Можете что-нибудь предложить?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
16.05.2009, 16:06 | #2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
SQL запрос + Union вам поможет
|
16.05.2009, 16:09 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
vovk, а можно пример такого запроса плиз?)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
16.05.2009, 16:18 | #4 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Если не ошибаюсь примерно так
Код:
аа только таблицы не лефт а райт соеденить и ессно список требуемых полей для вывода написать иначе состав из 2 таблиц выйдет Последний раз редактировалось vovk; 16.05.2009 в 16:29. |
16.05.2009, 16:44 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот, нашел на этом форуме код, который Михалыч показал. Переделал под себя:
Код:
P.S. Запрос попробую. Спасибо. А что на счет кода?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
16.05.2009, 16:58 | #6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
извените конечно но листбокс и дбгрид это совершенно разный подход нужен, 1 содержит то что в него загрузят, второй то что в датасет есть. Сказали просто стринггрид дак там можно много всякого написать. Задача то ваша определитесь как нужно..
ЗЫ на счёт лист бокса сек через полчасика буду подправлю |
16.05.2009, 17:08 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Коллега, объясняю задачу поконкретнее . Есть таблица infa и таблица rezult. Они между собой связаны. Цель: выбрав запись в главной таблице infa, я получаю либо в ListBox, StringGrid строку, которая бы бралась из дочерней таблицы rezult, т.к. таблицы связаны. Также нужно, чтобы применяя код, приведенный мной выше, работал так, чтобы я мог выбирать разные записи из главной таблицы, а из дочерних бы брались соответствующие строки.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
16.05.2009, 18:23 | #8 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Код:
ЗЫ Помогло бы знание с какой БД работаем, и ессно компоненты, то есть что для доступа пользуем (писал всё тут мог гдето ошибится) Последний раз редактировалось vovk; 16.05.2009 в 18:39. |
16.05.2009, 18:50 | #9 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
16.05.2009, 18:54 | #10 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Извеняюсь не листчекбокс а чеклистбокс TCheckListBox
кстати с парадоксом в запросах много нужного не работает |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |
Выбор колонок в dbgrid | artemavd | БД в Delphi | 20 | 21.04.2009 08:55 |
Обработка записей C++ | Mart | Общие вопросы C/C++ | 3 | 25.09.2008 22:41 |
Сохранение нескольких записей из DbGrid в базу | Canadec | БД в Delphi | 5 | 06.09.2007 14:26 |