Здравствуйте, zelenprog, Вы писали:
Z>Теперь вопрос более общий, по "архитектуре". Z>Назначение программы — загрузка ("консолидация") в новую базу данных товаров из нескольких других старых баз. Z>Одному товару в новой базе может соответствовать товары из нескольких старых баз. Так как пользователи разных подразделений вели свои отдельные базы, хотя по сути это один и тот же перечень товаров.
А не проще будет слить их как есть, а потом удалить дубликаты?
Так хоть будет гарантия, что все данные передались, а то при твоем подходе с миллионом галочек пользователь случайно нажмет не то и привет.