Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Импорт (добавление)   Найти похожие ветки 

 
DBL   (2004-09-08 14:28) [0]

Ситуация такая. Сеть отстутствует. На разных компах редактируют базы данных (одинаковые по структуре). В ней есть Главная таблица, с которой связана подчиненная. В свою очередь у нее также есть подчиненная.

Каким образом лучше всего сделать так сказать импорт (добавление) данных из одной базы в другую. Нужно, к примеру, если я выбираю запись из одной базы из Главной таблицы, то она должна добавиться в другую базу со всеми подчиненными данными. Если же эта запись существует, то просто добавить подчиненные данные. Или добавить только данные из подчиненных таблиц в другую базу ориентируясь, на выбранную запись В Главной таблице.

И самое главное - чтобы пользователь наглядно это видел. Так сказать визуальный эксперт импорта.

Посоветуйте как лучше всего это сделать и что для этого использовать.


 
Sergey13 ©   (2004-09-08 14:40) [1]

Задачка та еще для автономного аксеса. Только ручками и с большим трудом, ИМХО. Как ты будешь определять наличие дубликата в приемнике? По содержимому?

>И самое главное - чтобы пользователь наглядно это видел.
Это безусловно главное. Как головки по винту летают. 8-)


 
DBL   (2004-09-08 14:55) [2]

Наличие дубликата роли не играет. Надо просто чтобы пользователь так сказать указал: вот это берем отсюда и кладем сюда.
Вот только как это лучше решить? TreeView, dbdGrid или еще както.


 
сергей1   (2004-09-08 15:16) [3]

репликация

если такой штуки в аксесс нет, то может лучше сменить БД ?


 
DBL   (2004-09-08 15:35) [4]

Дело не в движке БД и не в репликации, а в том как лучше реализовать и через что (см выше).


 
Sergey13 ©   (2004-09-08 16:05) [5]

2[4] DBL   (08.09.04 15:35)
>Дело не в движке БД и не в репликации,
8-)

> а в том как лучше реализовать и через что (см выше).
Дык через программу. Читаешь в исходной БД, пишешь в другую БД если надо. Самое сложное в этом - критерии "если надо".


 
DBL   (2004-09-08 16:07) [6]

Я прошу помощи в том, как лучше это визуально реализовать.


 
Sergey13 ©   (2004-09-08 16:14) [7]

2[6] DBL   (08.09.04 16:07)
>Я прошу помощи в том, как лучше это визуально реализовать.
Т.е. функционал ты уже сделал? Только рюшечки навесить? Ну дык опиши функционал (конкретно), а по интерфейсу посоветуем. 8-)


 
сергей1   (2004-09-08 16:30) [8]

есть 2 базы, надо из одной добавить инфу в другую, но только ту, что юзер выберет ?

ну покажи ты ему Главную таб. в dbgrid"e, там он положим выберет нужную строку, нажмет пимпу "переместить", запускаешь хп, которая рассовывает все куда надо. т.е смотрит в Главную таб. в другой базе, если там этой записи нет - то записывает ее туда, если есть - ничего не делает, потом смотрит в подчиненную таб., ищет значение и т.д.



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
6-1090498953
diMAN
2004-07-22 16:22
2004.10.03
Многочисленные Arp-запросы


1-1095584626
AdmeraL
2004-09-19 13:03
2004.10.03
копирование фойлов при помощи объектов


14-1095244104
NailMan
2004-09-15 14:28
2004.10.03
Давал ли вам чего-нибудь полезного Спам?


11-1080976041
Deimos
2004-04-03 11:07
2004.10.03
где мои байты ????


6-1090591822
Skyhawk
2004-07-23 18:10
2004.10.03
Как зайти в систему на удаленном компьютере





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский