![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Импорт (добавление) [D7, Access]
DBL © (2004-09-08 14:28:00)Ситуация такая. Сеть отстутствует. На разных компах редактируют базы данных (одинаковые по структуре). В ней есть Главная таблица, с которой связана подчиненная. В свою очередь у нее также есть подчиненная.
Каким образом лучше всего сделать так сказать импорт (добавление) данных из одной базы в другую. Нужно, к примеру, если я выбираю запись из одной базы из Главной таблицы, то она должна добавиться в другую базу со всеми подчиненными данными. Если же эта запись существует, то просто добавить подчиненные данные. Или добавить только данные из подчиненных таблиц в другую базу ориентируясь, на выбранную запись В Главной таблице.
И самое главное - чтобы пользователь наглядно это видел. Так сказать визуальный эксперт импорта.
Посоветуйте как лучше всего это сделать и что для этого использовать.
сергей1 (2004-09-08 16:30:00) [1]есть 2 базы, надо из одной добавить инфу в другую, но только ту, что юзер выберет ?
ну покажи ты ему Главную таб. в dbgrid'e, там он положим выберет нужную строку, нажмет пимпу "переместить", запускаешь хп, которая рассовывает все куда надо. т.е смотрит в Главную таб. в другой базе, если там этой записи нет - то записывает ее туда, если есть - ничего не делает, потом смотрит в подчиненную таб., ищет значение и т.д.
Sergey13 (2004-09-08 16:14:00) [2]2[6] DBL (08.09.04 16:07)
>Я прошу помощи в том, как лучше это визуально реализовать.
Т.е. функционал ты уже сделал? Только рюшечки навесить? Ну дык опиши функционал (конкретно), а по интерфейсу посоветуем. 8-)
DBL (2004-09-08 16:07:00) [3]Я прошу помощи в том, как лучше это визуально реализовать.
Sergey13 (2004-09-08 16:05:00) [4]2[4] DBL (08.09.04 15:35)
>Дело не в движке БД и не в репликации,
8-)
> а в том как лучше реализовать и через что (см выше).
Дык через программу. Читаешь в исходной БД, пишешь в другую БД если надо. Самое сложное в этом - критерии "если надо".
DBL (2004-09-08 15:35:00) [5]Дело не в движке БД и не в репликации, а в том как лучше реализовать и через что (см выше).
сергей1 (2004-09-08 15:16:00) [6]репликация
если такой штуки в аксесс нет, то может лучше сменить БД ?
DBL (2004-09-08 14:55:00) [7]Наличие дубликата роли не играет. Надо просто чтобы пользователь так сказать указал: вот это берем отсюда и кладем сюда.
Вот только как это лучше решить? TreeView, dbdGrid или еще както.
Sergey13 (2004-09-08 14:40:00) [8]Задачка та еще для автономного аксеса. Только ручками и с большим трудом, ИМХО. Как ты будешь определять наличие дубликата в приемнике? По содержимому?
>И самое главное - чтобы пользователь наглядно это видел.
Это безусловно главное. Как головки по винту летают. 8-)