Всем доброго времени суток! В общем ситуация такая: Есть БД "Статьи сотрудников", в которой хранятся только статьи сотрудников, и еще есть авторитетный файл "Авторы", в котором хранятся данные о сотрудниках (ФИО, кафедра, звание и т.д). Результатом всей работы должна быть новая база, которая должна брать из авторитетного файла "Авторы" данные о авторе, и делать привязку к статье из БД "Статьи сотрудников". Ввод ФИО из авторитетного файла я сделал, а как брать статью и привязывать ее к каждому сотруднику взятому из авторитетного файла?
Редактировано 1 раз. Последний раз 23.10.2012 06:48 пользователем viewer.
Что вы имеете в виду под связывание БД? Для каких целей? Вы хотите БД, в которой будут записи Авторитетного файл + записи статей? Как вы хотите их связать? Что вы хотите получить в итоге?
Нужно сделать базу в которой будут записи Авторитетного файл + записи статей, по сути объединить информацию из двух баз. То есть при добавлении новой записи в эту базу, в поле "ФИО" идет выбор сотрудника через авторитетный файл в котором подробная информация о авторе (уже сделано), а в поле "Статья" должны добавляться статьи написанные этим сотрудником из базы "Статьи сотрудников" в котором поле 200 это заглавие статьи. В итоге руководство хочет видеть такую схему (Файл прикреплен).
На самом деле, если вы при описании статей используете Авторитетный файл, то сливать воедино две базы вам совершенно не нужно. Они связаны по поисковым терминам. Вы так и не объяснили для чего это нужно, кроме как для удовлетворения пожеланий вашего руководства. Если вам нужна какая-то хитрая выходная форма, то это непосредственна она может выполнять функцию объединения и отображения информации. Например так:
1) Автор1
его биография
его достижения
его регалии
статья1
статья2
статья3
2) Автор2
его биография
его достижения
его регалии
А да, забыл. Это нужно для выходной формы примерно такого вида:
кафедра
ФИО
кол-во публикаций
источник публикаций
Я понимаю что это все может объединить выходная форма, НО!!! опять же руководство требует что бы была именно отдельная база, и примерно такого вида как на схеме, подскажите пожалуйста какие есть варианты реализации такой схемы?
Вы можете в АРМе Администратор создать новую БД и забрасывать туда любые записи, какие только захотите. При желании, можете перенести из БД АФ в нее нужные рабочие листы и менюшки.
Но в любом случае, это путь в никуда. Это пустая, трудоемкая работа, которая не будет иметь практического успеха. Похоже больше всего на то, что ваше руководство просто хочет увеличить количество ваз (что б оно икалось тому человеку, который придумал библиотечные отчеты и что много баз данных - это сильно хорошо).
Редактировано 1 раз. Последний раз 23.10.2012 09:56 пользователем Gena.
От руководства никуда не денешься, с этим согласен. Но заниматься "абы чем" тоже смысла не вижу. Любое задание должно быть аргументировано, а в процессе аргументации очень часто оно или изменяется, или отпадаетт вообще.