|
|
|
| Всем доброго времени суток!
Возникла небольшая проблемка:
Имеется несколько идентичных баз данных со связанными таблицами.
Нужно собрать все в одну (точно такую же) базу с добавлением записей в таблицы и проверки по ФИО (чтоб повторно ФИО не добавлялись, а только изменения по ним)
Сам пришел только к такому варианту:
1. через прогу-посредник (ее решение где-то здесь нашел) отправляю таблицы из нужных баз в основную базу, переименовывая их (таб1 -->таб2)
2. уже в основной базе делаю запрос на добавление записи в таб из таб2
зы: получается оччень громоздко и чертовски не удобно((( т.к. мне придется делать такие сборки раз в 2 недели по 10-14 баз
хотелось бы, чтобы все эти манипуляции выполнялись в основной базе и автоматически)))
ззы: вариант базы, если надо скину, но он в акцессе2010
Спасибо за советы | |
|
| |
|
|
|
| вариант базы, если надо скину, но он в акцессе2010
|
желательно увидеть образец для понимания задачи
повторно ФИО не добавлялись, а только изменения по ним)
|
заодно и это поясните | |
|
| |
|
27 Кб. |
|
|
повторно ФИО не добавлялись, а только изменения по ним)
заодно и это поясните
|
в общую базу будут забиваться обновленные данные по ФИО
Если ФИО нет в базе, она автоматически вносится
Названия и столбцы таблиц всех баз одинаковые
в 97 акцесс база не трансформируется
Щас попробую только таблицы из нее выудить со связями
Вот закинул таблицы
надо дополнять без проверки на идентичность данных:
-журнал
-журналПодробный
с проверкой:
-студенты | |
|
| |
|
|
|
| ну и?
никаких фантазий нет? | |
|
| |
|
|
|
| не совсем понимаю задачу
---похоже-----
-несколько кабинетов, где студенты сдают тесты
-но проблема в том, что нет общего списка студентов(в одном кабинете иванов под счетчиком=12, а в другом под 128
а надо проверить --все ли тесты сдал студент | |
|
| |
|
|
|
| студенты будут отвечать тесты. потом приносят на флэшке к базовому компу и сливают все в него.
если есть фио, то в журнал и журналПодробный добавляется запись к существующей фио.
если фио нет, то добавляются и фио и журнал и журналПодробный | |
|
| |
|
|
|
| Делайте как говорит
Заведите справочник таблицу - "Студенты"
и у каждого студента пусть будет уникальный индекс (что-то типа - код, кличка, прозвище ИНН..)
ФИО - не может быть уникальным.
Если кода в программе ещё не, то
для нового студента создаётся код, заносятся данные Ф.И.О. и прочая инфа.
Присоедините к справочнику "Студенты" - таблицу "Сдано_Студентом" один студент ко многим записям в Сдано_Студентом
Заносите в таблицу "Сдано_Студентом" - код студента и всё что он сдал. | |
|
| |
|
|
|
| это надо самому все вносить(
муторно и долго
а мой вариант не получится? | |
|
| |