|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2012, 08:06 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Связь главной и подчиненной таблицы в Firebird
Как осуществить вот такой вот выбор (см. картинку)? Внешний ключ без проблем создается, однако надо сделать возможность такого выбора как это сделано в IBExpert. Вывод данных идет через pFIBDataSet. Перевожу его в режим редактирования без проблем, но этой стрелочки для выбора строки из главной таблицы нет. Подскажите, что нужно доделать и настроить?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
09.09.2012, 09:45 | #2 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
подозреваю что ее и не будет ... т.к. у тебя как картинке создается новая форма и она уже вытаскивает все подчиненные данные ... т.е. тебе эту форму нужно самому создавать и тянут данные
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
09.09.2012, 10:02 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По-моему это фича ИБЭксперта... ИМХО там специально это прописано.
Напиши в своей программе таке и пользуйся
I'm learning to live...
|
09.09.2012, 10:26 | #4 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 09.09.2012 в 11:51. |
|
09.09.2012, 12:18 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.09.2012, 15:10 | #6 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
я тебе так и сказал - создавай сам и тяни данные с таблиц ... в том нет ничего сложного
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
09.09.2012, 17:13 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Это я сделал . Я проверяю имя колонки, в ячейках которой выполняется нажатие левой кнопкой мыши. Если действие выполнено на нужной мне колонке, то я отображаю форму с содержимым главной таблицы, а из нее получаю нужный мне ID записи. Проблема вот в чем: как мне полученный ID занести в ту ячейку (после того как форма с записями в главной таблице будет закрыта), передав фокус обратно в ту ячейку, в которой находился курсор до появления дополнительной формы?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 09.09.2012 в 17:17. |
09.09.2012, 19:59 | #8 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
на кнопке ОК дополнительной формы примерно такой код:
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
10.09.2012, 06:28 | #9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Я сделал проще: перед открытием дополнительной формы, запоминаю ID записи, а дальше запросов на обновление делаю. Все просто
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изображение из подчиненной таблицы | Aleks_R | Microsoft Office Access | 1 | 10.07.2012 19:39 |
Заполнение полей подчиненной формы по полю с выпадающим списком в главной форме | Lum | Microsoft Office Access | 3 | 03.05.2012 23:17 |
Событие для подчиненной таблицы на форме | DenProx | Microsoft Office Access | 61 | 27.01.2011 12:57 |
Фильтрация подчиненной таблицы | chinara | Помощь студентам | 2 | 09.12.2010 08:36 |
доступ к данным подчиненной таблицы | kopernik21187 | БД в Delphi | 5 | 21.08.2008 17:04 |