Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2013, 22:04   #1
gbolgov
 
Регистрация: 26.03.2011
Сообщений: 9
По умолчанию Связь многие ко многим

Не обновляются данные в сотрудник при указании в таблице работа кода сотрудника. то есть не отражается в подчиненной таблице название предприятия (то есть нет связи) помогите исправить проблему
Вложения
Тип файла: rar АУДИТ1.rar (20.3 Кб, 30 просмотров)
gbolgov вне форума Ответить с цитированием
Старый 22.04.2013, 05:04   #2
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Не нашёл ни одной формы.
alvk вне форума Ответить с цитированием
Старый 22.04.2013, 08:49   #3
denis.ta-com
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 39
По умолчанию

gbolgov у вас очень странная схема данных, для чего нужна таблица "РАБОТА-СОТРУДНИК"? Если нужна связь между сотрудником и работой введите код работы и делайте связь по ней, дублируется дата рождения, количество часо должно относиться к работнику а не к работе (а если нужен такой разрез делается запросом). Если у вас какойто свой умысел при такой схеме вы бы снами поделилесь, а то на мой взгляд схема неправильная.
Изображения
Тип файла: jpg Безымянный.jpg (37.5 Кб, 82 просмотров)
denis.ta-com вне форума Ответить с цитированием
Старый 22.04.2013, 08:59   #4
gbolgov
 
Регистрация: 26.03.2011
Сообщений: 9
По умолчанию

Сотрудники разных категорий (1-й, 2-й, 3-й) аудиторской фирмы осуществляют проверку предприятий в течение года. Работа сотрудников оплачивается за каждый час в зависимости от категории сотрудника.
Необходимо спроектировать базу данных АУДИТ, информация которой будет использоваться для автоматизации начисления зарплаты сотрудникам.


В БД должна храниться информация:
• о СОТРУДНИКАХ аудиторской фирмы: код сотрудника, Ф.И.О. сотрудника, номер паспорта, дата рождения, рабочий телефон;
• КАТЕГОРИЯХ сотрудников: категория, ставка за 1 час (тыс. руб.);
• выполненной сотрудниками РАБОТЕ на предприятиях: название предприятия, код сотрудника, дата выполнения работы, количество отработанных часов.


При проектировании БД необходимо учитывать следующее:
• определенную категорию могут иметь несколько сотрудников. Сотрудник имеет квалификацию только одной категории;
• сотрудник может выполнять несколько работ по проверке на разных предприятиях.
• работу по проверке предприятия могут проводить несколько сотрудников.


Кроме того следует учесть:
• каждый сотрудник обязательно имеет категорию. Определенная категория не обязательно может быть у сотрудников аудиторской фирмы;
сотрудник не обязательно выполняет работу по проверке на предприятии. Каждая работа по проверке на предприятии обязательно выполняется сотрудниками.

В таблице РАБОТА ошибся, там ДАТА ВЫПОЛНЕНИЯ должна быть. В РАБОТА еще мной было убрано КОД СОТРУДНИКА.

Со схемой разобрался, не получается теперь отчет:
Ведомость начислений сотрудникам аудиторской фирмы
за год

Ф.И.О. Категория Ставка за 1 ч, Дата выполнения Количество отработанных Начислено за выполненную

Тыс. руб работы часов Работу, тыс.руб.


Предприятие ?

Итого по предприятию: ? ?
Итого: ? ?
gbolgov вне форума Ответить с цитированием
Старый 23.04.2013, 09:23   #5
denis.ta-com
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 39
По умолчанию

Очень похоже на курсовик,
Цитата:
не получается теперь отчет:
Ведомость начислений сотрудникам аудиторской фирмы
за год
перекрестным запросом.
denis.ta-com вне форума Ответить с цитированием
Старый 23.04.2013, 21:21   #6
gbolgov
 
Регистрация: 26.03.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от denis.ta-com Посмотреть сообщение
Очень похоже на курсовик, перекрестным запросом.

спасибо, уже сам сделал )
gbolgov вне форума Ответить с цитированием
Старый 30.05.2013, 15:22   #7
eva777_85
Новичок
Джуниор
 
Регистрация: 30.05.2013
Сообщений: 1
По умолчанию

gbolgov, у меня точно такое же задание в контрольной института, но я в первый раз вижу access. Очень сложно разобраться. Начала делать сама, но после конструктора таблиц - тупик. Скачала Ваш архив - китайская грамота начиная со схем связи. Выложите, пожалуйста, то что у Вас получилось (или на электронную почту). Очень хочется разобраться, но без подходящего примера никак.
eva777_85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь многие-ко-многим Аллен SQL, базы данных 1 05.11.2012 18:17
Связь многие ко многим %$PROregRAMi$t% Microsoft Office Access 9 11.06.2011 23:30
Связь многие ко многим Dirt БД в Delphi 10 11.05.2010 18:28
Связь многие-ко-многим andirock2112 БД в Delphi 10 12.04.2009 22:05
Многие ко многим ("")(Э_Є)("") БД в Delphi 1 12.03.2009 01:18