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

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

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

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

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

Никак не могу понять в чем именно дело
Миниатюры
База данных Социальный учет  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2018, 19:21
Ответы с готовыми решениями:

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

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

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

71
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
22.04.2018, 12:59
Студворк — интернет-сервис помощи студентам
Аронсу, Null в поле по умолчанию(когда не было установки). Так что не заморачивайтесь - "не установлено".
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 13:22
Цитата Сообщение от nape63
Null в поле по умолчанию(когда не было установки). Так что не заморачивайтесь - "не установлено".
В логическом поле Access третьего состояния (Null) нет.
0
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
22.04.2018, 13:29
Capi, а вы проверьте. Прочитайте не инициализированное. Только значение по умолчанию не устанавливайте.
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 13:32
Неинициализированное логическое поле таблицы Access?
Это как?
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 13:35
nape63, Логическое поле имеет нейтральное значение только до добавления.
И это факт, и тут уважаемая Capi права.
Для корректности ввода данных - следует иметь 3 варианта:
- Не установлено
- Женский
- Мужской.
... иначе "зацепиться" не за что ...
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 13:42
Цитата Сообщение от nape63
Только значение по умолчанию не устанавливайте.
И что?
Один False от другого отличается, что ли?

Даю Вам аналогичный совет: попробуйте.
0
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
22.04.2018, 14:16
Цитата Сообщение от Capi Посмотреть сообщение
Неинициализированное логическое поле таблицы Access?
Это вот так :
Visual Basic
1
2
3
4
5
6
      
Set fldMy = tblMy.CreateField("Sex", dbBoolean) 'пол(False- ж-ну, извините, True - м)
 
         fldMy.DefaultValue = False '[COLOR="Red"]КОГДА ЭТО НЕ УСТАНОВЛЕНО[/COLOR]
 
         tblMy.Fields.Append fldMy
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 14:24
nape63,

На результат-то смотрели?
Таблицу открывали?

Или запросом попробуйте Null извлечь...
Получится ли достать то, чего нет?

Если да, покажите результат, пожалуйста.

Добавлено через 59 секунд
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Подсказка :
Пол можно ставить автоматом, при заполнении данных – если Отчество заканчивается на «а» - ставим «Женский» = 1, а если на «ч» - пишем «Мужской»=2, если иное = в рукопашную …
На мой взгляд, опасно.
Возможны ошибки ввода ФИО.
Так они породят еще и ошибки указания пола.
К тому же, возможны случаи отсутствия отчества.

У меня для этого есть контроль, сопоставляющий значение пола и имеющихся составляющих ФИО.
Но post factum, когда все занесено.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 14:33
Цитата Сообщение от Capi Посмотреть сообщение
На мой взгляд, опасно.
На вводе новой записи = Нормально.
Если машина определила не правильно, пользователь завсегда откорректировать сможет.
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 14:39
Цитата Сообщение от Eugene-LS Посмотреть сообщение
На вводе новой записи = Нормально.
Если машина определила не правильно, пользователь завсегда откорректировать сможет.
Если он внес, выбирая из списка, вместо Владимировна - Владимирович, вряд ли будет анализировать, что там в Пол занеслось.
Да даже и не посмотрит туда, скорее всего.
Особенно при массовом занесении.
0
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
22.04.2018, 14:43
Цитата Сообщение от Capi Посмотреть сообщение
Или запросом попробуйте Null извлечь...
Ну,если отобрать бесполых запросом ))) isnull([Имя поля]) - условие отбора <> True или наоборот.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 14:46
Цитата Сообщение от Capi Посмотреть сообщение
Особенно при массовом занесении.
Подразумевалось так:
При вводе в поле Отчество (после обновления) - Если Пол = 0(Не установлен) потом только ставим ....
Если пол <> 0 (уже установлен) - Exit Sub
Ну ясно же всё "как божий жень"
Любимая моя Capi, о чём вы?
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 14:53
Цитата Сообщение от Аронсу Посмотреть сообщение
Цитата Сообщение от nape63
Пол можно полем со списком - Источник строк = 0;"Ж";-1;"М"
Ширина столбцов =0см;0,505см
Спасибо,уже сделала)
У меня группа переключателей.
Два переключателя - по умолчанию в положении "мужской", так как мужчин в этих базах примерно 85%.
Если нужно, галочку поставить быстрее, чем из списка значение выбирать.
1
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 14:57
Цитата Сообщение от Capi Посмотреть сообщение
У меня группа переключателей.
А вот это КРУТО!
Так усложнить простершую задачку - это ещё умудриться нужно.
Браво!
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 15:03
.
Цитата Сообщение от nape63 Посмотреть сообщение
Ну,если отобрать бесполых запросом ))) isnull([Имя поля]) - условие отбора <> True или наоборот
Во-первых, в запросе лучше не isnull([Имя поля]), а [Имя поля] is null.

Во-вторых, не уходите от ответа на вопрос.
Вопрос повторю еще раз - найдете ли Null в логическом поле таблицы?
Покажите не "как искать", а результат поиска.

Добавлено через 2 минуты
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Так усложнить простершую задачку - это ещё умудриться нужно.
Ну да, галочку поставить сложнее, чем открыть список, найти значение, выбрать его.
Ага.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 15:07
Цитата Сообщение от Capi Посмотреть сообщение
Вопрос повторю еще раз - найдете ли Null в логическом поле таблицы?
Дорогая Capi, занудство, это не ваш "конёк".
И мы все вас любим.
1
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
22.04.2018, 15:09
Цитата Сообщение от Capi Посмотреть сообщение
Ну да, галочку поставить сложнее, чем открыть список, найти значение, выбрать его.
Если для пользователя, так ему проще видеть, Ж или М чем галочку. Если вводить, понятно что наоборот.
А по поводу isNull, зачем его этот Null использовать ?! Просто в запросе отбирать с пустыми или вариант с непустыми.
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 15:10
У меня вообще сложность неимоверная - еще переключатели для первично/повторно, город/село и т.д.
Изображения
 
0
Модератор
Эксперт MS Access
6231 / 2909 / 708
Регистрация: 12.06.2016
Сообщений: 7,839
22.04.2018, 15:16
Цитата Сообщение от nape63 Посмотреть сообщение
А по поводу isNull, зачем его этот Null использовать ?!
Тему никак не удержите?
Или специально в сторону уходите?

Вы утверждаете, что в логическом поле таблицы Access можно хранить Null.
Покажите его, этот Null.

Добавлено через 32 секунды
Цитата Сообщение от nape63 Посмотреть сообщение
Если для пользователя, так ему проще видеть, Ж или М чем галочку
Смешно, право.

Добавлено через 2 минуты
Цитата Сообщение от nape63 Посмотреть сообщение
Если вводить, понятно что наоборот
Форма для ввода и форма для просмотра - разные формы, и поле Пол представлено в них по-разному.

Добавлено через 25 секунд
Цитата Сообщение от nape63 Посмотреть сообщение
Если вводить, понятно что наоборот
Форма для ввода и форма для просмотра - разные формы, и поле Пол представлено в них по-разному.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
22.04.2018, 15:18
nape63, Тут всё просто:
Есть обязательное поле, где мы заставляем пользователя ввести значение: Да или Нет
Есть поля не обязательные - там возможны варианты... (Не установлено, Да, Нет)
О чём спорим?
Capi, nape63, всё просто ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2018, 15:18

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru