|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.09.2009, 07:55 | #1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
Работа с DBNavigator
Привет всем, у меня на форме есть:
DBGrid(связан с ADOQuery в которая обрабатывает 2 таблицы БД Access) и DBNavigator, вопрос вот в чем можно ли сделать так выделяем строчку в DBGrid-e, а потом нажимаем в навинаторе кнопку добавить DBNavigator-а и она добовляет данные только 1 таблицы, а остольные данные другой таблицы дублируются!? это делается для того чтобы не писать одни и теже даные много раз. Помогите пожалуйсто! |
03.09.2009, 08:04 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.09.2009, 08:10 | #3 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
Представь таблицу ДБГрида которая сформулированая с помощью ADOQuery (которая как я у поминал выще, содержит в себе таблицы БД
(Н/р)табл "Сотрудник" и табл "Оклад"). В таблице DBGrid мы вибираем запись сотрудника потом нажимаем "+" в DBNavigator-е и у нас ФИО сотрудника дублируется(т.е. просто переписывается) а вот "Оклад" мы забиваем ручками. Теперь немного яснее стало? |
03.09.2009, 08:18 | #4 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
03.09.2009, 08:24 | #5 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
Пример:
№/ФАМИЛИЯ/ИМЯ/ОТЧЕСТВО/ОКЛАД 1 Пупкин Иван Иванович 1200р 2 Иванов Петр Сергеевич 200р Выделяем строчку 1 нажимаем "+" в навигаторе И следующая строка будет следующей: 3 Пупкин Иван Иванович ____ Там где ____ мы забиваем ручками, а ФИО добовляется автоматиченски |
03.09.2009, 08:25 | #6 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
Теперь ясно????
|
03.09.2009, 09:09 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вот смотри:
Код:
Там прописываешь команды для добавления записи и введения в новую запись данных.
I'm learning to live...
|
03.09.2009, 09:15 | #8 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
Спасибо, А как сделать что по выделеной записи дбгрида водились данные автоматически. То есть какую можно использовать процедурку которая обрабатывала работу с выделенной записью
? |
03.09.2009, 09:30 | #9 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Ты, насколько понимаю, Query используешь... Дак вот там есть событие AfterScroll - вызывается, когда изменен курсор в запросе. Делай с ним все, что хочешь )))
Познавая других, мы познаем себя.
С'est la vie... |
03.09.2009, 09:36 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дублирование функций DBNavigator | djdos | БД в Delphi | 11 | 09.07.2010 05:33 |
DBNavigator | feel | Помощь студентам | 7 | 02.04.2009 16:17 |
DBNavigator | wolf950 | Помощь студентам | 11 | 07.12.2008 14:06 |
Нужен совет по DBnavigator! | Archi | БД в Delphi | 4 | 25.10.2007 10:26 |
dbgrid+dbnavigator | Toxa | Компоненты Delphi | 11 | 22.03.2007 15:19 |