|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.05.2011, 16:03 | #1 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
Access отдел кадров!
Делаю базу данных отдела кадров, создала таблицы, запросы. Но не могу понять как создать пустую форму для ввода данных на основе запроса, чтобы ввести сразу все данные про нового сотрудника. И ещё проблема с нормализацией. Пожалуйста, помогите!
|
04.05.2011, 16:10 | #2 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
С помощью мастера создаёте форму (тут будут указаны и таблицы и запросы на основе которых будет сделана форма там же нажмёте кнопку ">>", чтобы отображались все поля) и она вовсе не будет пустой, т.к. вам куда-то надо вводить данные. А про нормализацию читайте литературу или выложите Вашу базу данных на просмотр/рецензию. До свидания Добавка Посмотрите здесь для ознакомления с темой http://www.bankreferatov.ru/db/M/856...257227006C571A Последний раз редактировалось OlegVE; 04.05.2011 в 16:15. |
04.05.2011, 16:24 | #3 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
У меня создана форма на основе запроса, она показывает сотрудников,которые работают. И есть другая форма, которая отображает уволенных. Мне нужна такая же, только с пустыми ячейками, чтобы заполнить для нового сотрудника.
А как мне Вам можно переслать базу? просто так "на пальцах", наверно, я не понятно объясняю проблему... |
04.05.2011, 16:33 | #4 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
|
04.05.2011, 16:43 | #5 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
Вот, загрузила... У меня каша жуткая.
По схеме данных: таблицы со звёздочкой - это вспомогательные, в них хранятся значения для полей со списком. Можно ли так сделать или нужно присваивать код и связывать таблицы через код? По запросам: запрос "Карточка сотрудника" -> форма "Карточка сотрудника" (текущие сотрудники) запрос "уволенные" -> форма "Карточка сотрудника (уволенные)" |
04.05.2011, 17:47 | #6 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Не могу сегодня больше отвечать...
Основные идеи: 1. Создайте форму на основе таблицы Сотрудники. 2. Установите в свойствах созданной формы на вкладке Данные "Ввод данных" в Да. 3. Поместите подчинённые формы на основе таблиц связанных с таблицей Сотрудники. Вы получите форму для ввода всех данных. п.3. Отвечает на Ваш вопрос о связях. Т.е. подчинённая форма будет связана с главной через ключевое поле. До свидания |
04.05.2011, 18:04 | #7 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
Спасибо!!! у меня получилось создать пустую форму)) сейчас буду к ней подчинённые пытаться прикрепить)
|
04.05.2011, 22:13 | #8 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
Я извиняюсь, у меня ещё куча вопросов... если можно, я Вас ещё помучаю немного?...
я добавила нового сотрудника (через созданную с Вашей помощью форму для добавления ), всё успешно записалось в таблицы. Теперь я открываю "Карточку сотрудника" и хочу удалить сотрудника. Я добавила кнопку через мастер кнопок ("Обработка записей" -> "Удалить запись"). Но появляется ошибка... (картинки во вложении) |
05.05.2011, 10:55 | #9 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
У Вас форма построена на необновляемом запросе. Вам необходимо переделать форму таким-же образом (с подчинёнными формами), как я говорил выше, тогда будет каскадное удаление связаных полей. НО! Вам необходимо для этого дополнительно изменить связи, а именно, установить каскадное обновление и каскадное удаление, кроме Сотрудники-Должности, т.к. удалятся должности и не останется вакансий. До свидания |
05.05.2011, 12:23 | #10 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 13
|
Здравствуйте)
Если честно, я не очень поняла... Связи я переделала, а вот с формой проблема. Я попробовала вот так сделать (см. фото): на форме, где фильтрация по отделам добавила кнопку для удаления (тем же способом, что и выше). И вроде так всё удаляется?это правильно будет? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа Отдел кадров (с оплатой) | denis! | Фриланс | 5 | 16.02.2011 21:02 |
отдел кадров на delphi | denis! | Помощь студентам | 1 | 15.02.2011 00:42 |
Отдел кадров - что в него входит | ScorpioN_T | БД в Delphi | 5 | 05.06.2009 09:49 |