Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
1

База данных Социальный учет

21.04.2018, 19:21. Просмотров 2240. Ответов 71
Метки бд (Все метки)


Уважаемые форумчане,помогите с заданием.

Выдает "Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице".

Никак не могу понять в чем именно дело
0
Миниатюры
База данных Социальный учет  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2018, 19:21
Ответы с готовыми решениями:

База данных Учет ДТП
помогите, пожалуйста, не могу разобраться как и что делать..Дали на самостоятельное изучение, но я...

База данных учет рождаемости
По заданию нужно составить базу данных к ней формы запросы и отчеты. Все сделала но ни как не могу...

База данных Учет нагрузки учителей
Нужна программа срочно по базам данных на тему учет часовой нагрузки учителя, именно учителя, но не...

База данных учет компьютерной техники
Люди помогите пожалуйста нужен курсовой проект на тему (учет компьютерной техники) весь...

__________________
Помогаю в написании студенческих работ здесь.
71
Модератор
Эксперт MS Access
10023 / 4041 / 650
Регистрация: 07.08.2010
Сообщений: 11,338
Записей в блоге: 3
21.04.2018, 19:26 2
я даже прочитать ни одного слова не могу --какая уж тут помощь
выложите базу
0
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
21.04.2018, 19:37  [ТС] 3
Не получается загрузить в формате accdb



shanemac51, благодарю, вот в зипе.
0
Миниатюры
База данных Социальный учет   База данных Социальный учет  
Вложения
Тип файла: zip СоциальныйУчет.zip (31.1 Кб, 9 просмотров)
Модератор
Эксперт MS Access
10023 / 4041 / 650
Регистрация: 07.08.2010
Сообщений: 11,338
Записей в блоге: 3
21.04.2018, 19:44 4
Цитата Сообщение от Аронсу Посмотреть сообщение
Не получается загрузить в формате accdb
зазипуйте --допускается до 10 мб
0
Модератор
Эксперт MS Access
10023 / 4041 / 650
Регистрация: 07.08.2010
Сообщений: 11,338
Записей в блоге: 3
21.04.2018, 20:44 5
Лучший ответ Сообщение было отмечено Аронсу как решение

Решение

ошибки в каждом поле --полное непонимание аксесса
1
Вложения
Тип файла: zip sosUchet.zip (31.6 Кб, 15 просмотров)
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
21.04.2018, 20:55  [ТС] 6
shanemac51, Галина,я Вам безмерно благодарна! Но в задании было указано,что следует 3 таблицы создать и связать их А также интересно,почему для пола создана отдельная таблица. Постараюсь сама разобраться,еще раз благодарю.

Добавлено через 2 минуты
shanemac51, нас просто учили,что тот же самый пол, достаточно вписать в источнике строк через подстановку
0
Модератор
Эксперт MS Access
10023 / 4041 / 650
Регистрация: 07.08.2010
Сообщений: 11,338
Записей в блоге: 3
21.04.2018, 21:00 7
подстановка ПОЛ у вас была неверно прописана, лень было разбираться, перевела на таблицу
связи пришлось убрать, т.к. пришлось править тиы полей, а вернуть забыла
---
не ставь только галочки на каскадные удаление/изменения

Добавлено через 1 минуту
Цитата Сообщение от Аронсу Посмотреть сообщение
нас просто учили,что тот же самый пол, достаточно вписать в источнике строк через подстановку
тогда напиши это правильно --у вас она не работала, вернее работала неправильно
1
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
21.04.2018, 21:01  [ТС] 8
shanemac51, да,я уже вернула связи и поставила галочку в "обеспечить целостность данных" и все

Добавлено через 30 секунд
Цитата Сообщение от shanemac51 Посмотреть сообщение
тогда напиши это правильно --у вас она не работала, вернее работала неправильно
хорошо,я постараюсь
0
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
21.04.2018, 21:03  [ТС] 9
shanemac51, вот и само задание,где показано как должны выглядеть таблицы
0
Миниатюры
База данных Социальный учет  
Модератор
Эксперт MS Access
10023 / 4041 / 650
Регистрация: 07.08.2010
Сообщений: 11,338
Записей в блоге: 3
21.04.2018, 21:54 10
Цитата Сообщение от Аронсу Посмотреть сообщение
shanemac51, вот и само задание,где показано как должны выглядеть таблицы
вы не правы --это информация, которая должна храниться в базе
но аксесс --это не эксель, у аксесса другая структура данных
--основная таблица ДОЛЖНА быть нормализована, т.е. повторяющиеся(обычно текстовые поля выносятся в справочники)
--у вас явно 3 справочника(пол, образование, инвалидность)
--именно по этим полям производятся различные выборки и подводятся итоги
--поэтому появляются дополнительные поля связи таблиц --конечно они могут быть сделаны по разному, но предпочтительно оформлять подстановки однотипно --иначе вы утонете при создании форм и отчетов

1 Создать базу данных «СОЦИАЛЬНЫЙ УЧЕТ», состоящую из трех таблиц,
самостоятельно определив типы полей и задав ключевые поля
Связать таблицЫ,обеспечив целостность данных
СОЦИАЛЬНАЯ ЗАЩИТА
•иннФамилииИмяОтчествополгод рожддоходчисл семьиКатегорииОбразование
123456789012петровппМ1970240003нетс
123456789013ивановииМ1946360004инвс
123456789014сомовалпЖ1955270005одинокая матьв
123456789015котовпсМ1958330006вын переселенецс
123456789016клоповаавЖ1967500008многодетныйс
1
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
21.04.2018, 22:00  [ТС] 11
shanemac51, хорошо,я Вас поняла.Спасибо за подробнейшее объяснение и уделённое время!
0
Модератор
Эксперт MS Access
3376 / 1868 / 460
Регистрация: 12.06.2016
Сообщений: 4,763
21.04.2018, 22:14 12
нас просто учили,что тот же самый пол, достаточно вписать в источнике строк через подстановку
Для пола достаточно логического поля.
мужской/женский False/True.
И выборки значительно удобнее делать.

Добавлено через 1 минуту
А вот для Фамилий, Имен, Отчеств справочники не помешают.

Добавлено через 9 минут
Как будете учитывать категорию соцзащиты, если у кого-то в наличии несколько пунктов?
Вполне реальная ситуация.
Подчиненную таблицу сделаете?
Или в основной сделаете соответствующее количество логических полей?
0
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
22.04.2018, 12:24  [ТС] 13
Цитата Сообщение от Capi Посмотреть сообщение
Для пола достаточно логического поля.
мужской/женский False/True.
Точно! Благодарю за подсказку.

Добавлено через 4 минуты
Цитата Сообщение от Capi Посмотреть сообщение
Как будете учитывать категорию соцзащиты, если у кого-то в наличии несколько пунктов?
Вполне реальная ситуация.
Благо,это всего лишь задание по дисциплине в ВУЗе и у каждого по одному пункту)
Цитата Сообщение от Capi Посмотреть сообщение
Подчиненную таблицу сделаете?
Или в основной сделаете соответствующее количество логических полей?
А так,да, в основной добавила бы логические поля.
0
7904 / 4951 / 546
Регистрация: 27.03.2013
Сообщений: 17,763
22.04.2018, 12:26 14
Цитата Сообщение от Capi Посмотреть сообщение
Как будете учитывать категорию соцзащиты, если у кого-то
Нравоучитель обычно показывает как типа нухно, а не просто как тупой спрашивает.
Зачем тогда спрашивать?
А лично я надеялся на ЛИЧНО ВАШУ ПОДСКАЗКУ.
Теперь наверное поостерегусь дурь всякую от незнающих применять.
0
161 / 61 / 12
Регистрация: 03.03.2015
Сообщений: 167
22.04.2018, 12:37 15
Пол можно полем со списком - Источник строк = 0;"Ж";-1;"М"
Ширина столбцов =0см;0,505см
1
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
22.04.2018, 12:40  [ТС] 16
Цитата Сообщение от nape63 Посмотреть сообщение
Пол можно полем со списком - Источник строк = 0;"Ж";-1;"М"
Ширина столбцов =0см;0,505см
Спасибо,уже сделала)
0
Заблокирован
22.04.2018, 12:44 17
nape63, Вы правы, Ladies First!
Но, думаю, оптимальный вариант такой:
0;"Не установлен";1;"Ж";2;"М"
По умолчанию = 0 ("Не установлен")

Подсказка :
Пол можно ставить автоматом, при заполнении данных – если Отчество заканчивается на «а» - ставим «Женский» = 1, а если на «ч» - пишем «Мужской»=2, если иное = в рукопашную …
0
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
22.04.2018, 12:50  [ТС] 18
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Вы правы, Ladies First!

Цитата Сообщение от Eugene-LS Посмотреть сообщение
Пол можно ставить автоматом, при заполнении данных – если Отчество заканчивается на «а» - ставим «Женский» = 1, а если на «ч» - пишем «Мужской»=2, если иное = в рукопашную …
Как интересно! Не знала,спасибо
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Но, думаю, оптимальный вариант такой:
0;"Не установлен";1;"Ж";2;"М"
По умолчанию = 0 ("Не установлен")
Но уже поставила так : 0;"жен";-1;"муж"
0
161 / 61 / 12
Регистрация: 03.03.2015
Сообщений: 167
22.04.2018, 12:52 19
Eugene-LS, не установлен - Null )) У меня обычно так.
0
Заблокирован
22.04.2018, 12:57 20
Аронсу, nape63, я просто предложил вам вариант.
А пользоваться моим предложением - иль нет, сугубо на ваше усмотрение.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2018, 12:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

База данных учет заявок на авибилеты
необходимо создать базу данных access c запросами и формой простой не могли бы идеи подкинуть?...

Учет ос база данных. нужно разобраться
Здравствуйте, помогите, пожалуйста разобраться с данной базой данных. Данная бд разрабатывалась...

База данных учет канцелярских товаров
помогите пожалуйста составить учет канцелярских товаров. в таблице должна содержаться информация...

База данных: Учет призеров олимпийских игр
Призеры: индивидуальный номер олимпийца, число завоеванных золотых, серебряных и бронзовых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.