Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/34: Рейтинг темы: голосов - 34, средняя оценка - 4.56
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23

Сообщение "Ключ не может содержать пустое значение"

09.12.2019, 00:30. Показов 6967. Ответов 11

Студворк — интернет-сервис помощи студентам
Не смотря на наличие данных в таблице, Access продолжает считать её пустой и не желает сохранять
Но возможно она действительно не заполнена в том месте, где это необходимо
Миниатюры
Сообщение "Ключ не может содержать пустое значение"   Сообщение "Ключ не может содержать пустое значение"  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.12.2019, 00:30
Ответы с готовыми решениями:

Помогите исправить индекс или ключ не может содержать пустое значение
Помогите исправить индекс или ключ не может содержать пустое значение (Null) в двух таблицах плановые рабочие дни и состояние штата,

Условие отбора по по полю со списком формы -оно может быть пустое или содержать какое-либо значение
Форумчане, доброго времени суток! Подскажите, пожалуйста, как изменить условие отбора в запросе: Like...

Ошибка: Индекс или ключ не может содержать пустое значение
Заполняю форму для внесения информации в таблицу БД, нажимаю кнопку "Добавить", и сразу выскакивает ошибка: "...Индекс или ключ...

11
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
09.12.2019, 02:18
Запомните: основной, первичный, ключ в таблице должен иметь тип счётчик и не нести в себе никакой иной информации, кроме номера записи в таблице.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
09.12.2019, 07:30
Когда создаёшь таблицу, то умный Аксик всегда спрашивает, создать ли ключевое поле и создаёт поле с типом данных - Счётчик.
Мне вот всегда было интересно, чем ТСы руководствуются, когда тычут в кнопку - Нет и сами чего то там создают?
Неужели начинающие разработчики БД считают себя мудрее разработчиков Акцесса?
Ведь не зря же такой вопрос выскакивает автоматом.
Наверное считают, что просто для красоты, а то и вааще, что бы напугать изобретателя БД.
Может есть ещё какие версии такого неприятия к счётчикам?
1
Мы один, давай на "ты"
3852 / 1395 / 346
Регистрация: 16.06.2016
Сообщений: 3,291
09.12.2019, 07:46
Цитата Сообщение от alvk Посмотреть сообщение
основной, первичный, ключ в таблице должен иметь тип счётчик и не нести в себе никакой иной информации, кроме номера записи в таблице.
Где написано что он кому-то чего-то должен? Использование, как натуральных, так и суррогатных ключей, дело выбора разработчика и его вкуса. Обе разновидности ключей имеют право на существование. И нечего разбрасываться императивами.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4159 / 2448 / 508
Регистрация: 13.12.2016
Сообщений: 8,321
Записей в блоге: 5
09.12.2019, 08:08
kadnedir, судя по тому, что сразу 2 поля ключевые (а повторы не допускаются в ключе) один автор может иметь только одно наименование. Ну и одно наименование не может принадлежать двум авторам.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
09.12.2019, 08:17
Цитата Сообщение от АЕ Посмотреть сообщение
что сразу 2 поля ключевые (а повторы не допускаются в ключе) один автор может иметь только одно наименование. Ну и одно наименование не может принадлежать двум авторам.
Истины для - это не два ключевых поля, а составной ключ из двух полей, который не допускает повторов пары (наименование, автор). А что касается вопроса ТС, то не заполнено одно из двух этих (опция Пропуск пустых полей для ключа недопустима).
1
Мы один, давай на "ты"
3852 / 1395 / 346
Регистрация: 16.06.2016
Сообщений: 3,291
09.12.2019, 08:19
Цитата Сообщение от АЕ Посмотреть сообщение
судя по тому, что сразу 2 поля ключевые (а повторы не допускаются в ключе) один автор может иметь только одно наименование. Ну и одно наименование не может принадлежать двум авторам.
С чего бы? Это составной ключ (индекс) и сочетание полей должно быть уникальным. Стало быть автор может иметь сколько угодно книг, а книга сколько угодно авторов.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
09.12.2019, 08:24
Панург, если хоть счётчик, хоть не счётчик - Все равно и нет ни какой разницы, то почему у студентов, этот вопрос как в теме, самый популярный, чуть ли не каждый пятый его задаёт и в следствии допытывания ТСа всегда выясняется, что связи сделаны не по счётчику, а например по числу, а то и вааааще по тексту.
А вот у кого стоит счётчик, у тех подобные сообщения ни когда не вылазили.
Предположу, что вы просто - Умничаете и теориетизируете витаете в облаках, в отрыве от жизненных реалий, рекламируя то, что никто практически не использует, ибо в основном создаёт неудобство при проектировании.
Частные случаи, это не стандарт.
Сами то чай за всю жизнь пяток ключей - не счётчиков всего создали, а другим теории всякие впариваете и потворствуете ложному пути.
Нехорошо маленьких вводить в заблуждение.
1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
09.12.2019, 09:33
Цитата Сообщение от Панург Посмотреть сообщение
Обе разновидности ключей имеют право на существование.
Должен вас разочаровать, я не толерантен.
0
Мы один, давай на "ты"
3852 / 1395 / 346
Регистрация: 16.06.2016
Сообщений: 3,291
09.12.2019, 10:08
Лучший ответ Сообщение было отмечено Capi как решение

Решение

Цитата Сообщение от VinniPuh Посмотреть сообщение
например по числу, а то и вааааще по тексту.
Счетчик не число? А GUID в Access не строка?
Так-то учить с умом нужно, давать выбор, а не воздвигая запреты. Не нужно думать что ты умней парней из MS.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
09.12.2019, 12:55
Панург, это что, ещё и учить надо?
Лучше философоффффф типа тебя послушаю, сделаю с точностью на оборот и не прогадаю, ибо всякие ваши размышления, допущения и предположения возможно и пригодны для теоретических баталий, но ни как не к реальному проектированию и созданию БД.
Ни когда четко ответить не можете, переворачиваете все с ног на голову и выдаёте это за норму и чуть ли не закон мироздания.
1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
09.12.2019, 15:46
Цитата Сообщение от Панург Посмотреть сообщение
А GUID в Access не строка?
И где вы его с Capi видели?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.12.2019, 15:46
Помогаю со студенческими работами здесь

Ошибка: Индекс или ключ не может содержать пустое значение
Проблемы .. помогите пожалуйста кто может... делаю дипломку, разобраться не могу почему не работает программа

Ошибка: индекс или ключ не может содержать пустое значение
Заполняю форму для внесения записи в таблицу БД нажимаю кнопку сохранить прога выдаёт ошибку. прогу прилагаю в архиве надеюсь на вашу...

Не сохраняются данные в БД: Индекс или ключ не может содержать пустое значение
private void button2_Click(object sender, EventArgs e) { a = textBox1.Text; b =...

Как конверировать в int который может принимать пустое значение
Как конверировать в int который может принимать пустое значение?

Атрибут отношения не может принимать пустое значение, если он... (ответить)
Нужно написать ответы на вопросы, горю!


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru