|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2014, 04:42 | #1 |
Пользователь
Регистрация: 01.08.2011
Сообщений: 12
|
Связь данных в MDI приложениии
Если скажем расположить грид и эдиты на одной форме и естественно связать всё это с БД, то по выделению строк в гриде, данные тут же отображаются и в эдитах, что дает используя эдиты редактировать записи. Тоже самое можно проделывать и когда грид находится на одной форме а эдиты на другой.
Но у меня несколько другая ситуация. Т.к. приложение у меня MDI, эдиты находятся на форме которая ещё не создана. И по нажатию кнопки "Изменить", форма создается (TfrmFofmaSoobshenie.Create(Self).S how) и лишь после создания подгружаются данные в эдиты. При этом нет связи выделенной строки в гриде с эдитами на созданной форме. Вот я и ищу способ сохранить (передать) связь грида с эдитами, чтоб редактировать в них именно выделенную строку грида. Имеется БД: 00.jpg Есть главная форма (frmMaim): 01.jpg Нажимаем на кнопку "Организации" Код:
02.jpg На ней нажимаем кнопку "Добавить" Код:
03.jpg По нажатию кнопки "Сохранить" Код:
04.jpg Далее у меня начинаются проблемы. Не знаю как сделать так, чтоб по нажатию кнопки "Изменить" (при выбранной в гриде какой-либо определенной строки) на форме в Edit-ах отображались данные не из первой строки, а именно из той строки которая была выделена в гриде. |
13.01.2014, 09:24 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.01.2014, 09:34 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
вар 1 просто, но все каверзы глобальных переменных.
используем общий (глобальный) dataset (DataSource) из общего модуля данных для обеих форм: формы с таблицей и формы редактора. вар 2 данные раздельные, но чуть больше возни в форму редактора передавать идентификатор (ключ) записи которую будем редактировать. Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
13.01.2014, 11:33 | #4 |
Пользователь
Регистрация: 01.08.2011
Сообщений: 12
|
evg_m спасибо.
Чёта я сам себя заблудил. Воспользовался вариантом №1. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь через логические типы данных | konanov | SQL, базы данных | 3 | 29.11.2012 18:03 |
Ощибка создания MDI формы. Cannot create form. No MDI forms are currently active | LISTAT | Общие вопросы Delphi | 1 | 26.05.2012 21:06 |
База данных и связь | aank10 | C++ Builder | 2 | 06.11.2011 00:10 |
Как установить связь с источником данных? | Бурят | Microsoft Office Word | 2 | 31.10.2010 19:16 |
Передача параметра с MDI родителя в MDI child через DLL | ByXalkin | Общие вопросы Delphi | 0 | 15.12.2009 17:21 |