![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Привет всем, у меня на форме есть:
DBGrid(связан с ADOQuery в которая обрабатывает 2 таблицы БД Access) и DBNavigator, вопрос вот в чем можно ли сделать так выделяем строчку в DBGrid-e, а потом нажимаем в навинаторе кнопку добавить DBNavigator-а и она добовляет данные только 1 таблицы, а остольные данные другой таблицы дублируются!? это делается для того чтобы не писать одни и теже даные много раз. Помогите пожалуйсто! ![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Представь таблицу ДБГрида которая сформулированая с помощью ADOQuery (которая как я у поминал выще, содержит в себе таблицы БД
(Н/р)табл "Сотрудник" и табл "Оклад"). В таблице DBGrid мы вибираем запись сотрудника потом нажимаем "+" в DBNavigator-е и у нас ФИО сотрудника дублируется(т.е. просто переписывается) а вот "Оклад" мы забиваем ручками. Теперь немного яснее стало? |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Пример:
№/ФАМИЛИЯ/ИМЯ/ОТЧЕСТВО/ОКЛАД 1 Пупкин Иван Иванович 1200р 2 Иванов Петр Сергеевич 200р Выделяем строчку 1 нажимаем "+" в навигаторе И следующая строка будет следующей: 3 Пупкин Иван Иванович ____ Там где ____ мы забиваем ручками, а ФИО добовляется автоматиченски |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Теперь ясно????
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вот смотри:
Код:
Там прописываешь команды для добавления записи и введения в новую запись данных.
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Спасибо, А как сделать что по выделеной записи дбгрида водились данные автоматически. То есть какую можно использовать процедурку которая обрабатывала работу с выделенной записью
? |
![]() |
![]() |
![]() |
#9 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Ты, насколько понимаю, Query используешь... Дак вот там есть событие AfterScroll - вызывается, когда изменен курсор в запросе. Делай с ним все, что хочешь )))
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
![]() |
#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 |