Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться, плиииз)
 
 автор: vita   (02.07.2015 в 06:16)   личное сообщение
 
 

Всем доброго времени суток!
Возникла небольшая проблемка:
Имеется несколько идентичных баз данных со связанными таблицами.
Нужно собрать все в одну (точно такую же) базу с добавлением записей в таблицы и проверки по ФИО (чтоб повторно ФИО не добавлялись, а только изменения по ним)

Сам пришел только к такому варианту:
1. через прогу-посредник (ее решение где-то здесь нашел) отправляю таблицы из нужных баз в основную базу, переименовывая их (таб1 -->таб2)
2. уже в основной базе делаю запрос на добавление записи в таб из таб2

зы: получается оччень громоздко и чертовски не удобно((( т.к. мне придется делать такие сборки раз в 2 недели по 10-14 баз

хотелось бы, чтобы все эти манипуляции выполнялись в основной базе и автоматически)))
ззы: вариант базы, если надо скину, но он в акцессе2010

Спасибо за советы

  Ответить  
 
 автор: shanemac51   (02.07.2015 в 06:39)   личное сообщение
 
 

вариант базы, если надо скину, но он в акцессе2010



желательно увидеть образец для понимания задачи

повторно ФИО не добавлялись, а только изменения по ним)


заодно и это поясните

  Ответить  
 
 автор: vita   (02.07.2015 в 07:52)   личное сообщение
27 Кб.
 
 


повторно ФИО не добавлялись, а только изменения по ним)

заодно и это поясните


в общую базу будут забиваться обновленные данные по ФИО
Если ФИО нет в базе, она автоматически вносится
Названия и столбцы таблиц всех баз одинаковые
в 97 акцесс база не трансформируется
Щас попробую только таблицы из нее выудить со связями

Вот закинул таблицы
надо дополнять без проверки на идентичность данных:
-журнал
-журналПодробный
с проверкой:
-студенты

  Ответить  
 
 автор: vita   (04.07.2015 в 19:05)   личное сообщение
 
 

ну и?
никаких фантазий нет?

  Ответить  
 
 автор: shanemac51   (04.07.2015 в 20:39)   личное сообщение
 
 

не совсем понимаю задачу
---похоже-----
-несколько кабинетов, где студенты сдают тесты
-но проблема в том, что нет общего списка студентов(в одном кабинете иванов под счетчиком=12, а в другом под 128

а надо проверить --все ли тесты сдал студент

  Ответить  
 
 автор: vita   (05.07.2015 в 04:36)   личное сообщение
 
 

студенты будут отвечать тесты. потом приносят на флэшке к базовому компу и сливают все в него.
если есть фио, то в журнал и журналПодробный добавляется запись к существующей фио.
если фио нет, то добавляются и фио и журнал и журналПодробный

  Ответить  
 
 автор: час   (21.08.2015 в 11:54)   личное сообщение
 
 

Делайте как говорит
shanemac51.

Заведите справочник таблицу - "Студенты"
и у каждого студента пусть будет уникальный индекс (что-то типа - код, кличка, прозвище ИНН..)
ФИО - не может быть уникальным.
Если кода в программе ещё не, то
для нового студента создаётся код, заносятся данные Ф.И.О. и прочая инфа.

Присоедините к справочнику "Студенты" - таблицу "Сдано_Студентом" один студент ко многим записям в Сдано_Студентом
Заносите в таблицу "Сдано_Студентом" - код студента и всё что он сдал.

  Ответить  
 
 автор: vita   (27.08.2015 в 07:43)   личное сообщение
 
 

это надо самому все вносить(
муторно и долго
а мой вариант не получится?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList