|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Помогите, пожалуйста, найти где ошибка, в какой таблице. Возможно есть какой нибудь модуль для поиска. За ранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2021, 16:30 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik-, И Вы надеетесь что на этот вопрос,не видя схему,кто-то ответит ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2021, 17:52 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku, я надеюсь, что есть кем то разработанная программка для таких случаем) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2021, 10:40 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik-, В индексах не может быть повторяющихся значений! На то они и индексы. Или Вы про почтовые? )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2021, 23:39 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Odess ! На то они и индексы. Или Вы про почтовые? )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 14:52 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Odess, автор индексах не может быть повторяющихся значений! На то они и индексы. Или Вы про почтовые? )))) Вы с ключевы полем спутали. А индексы всего лишь для ускорения поиска служат. И могут быть как уникальными, так и нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 14:59 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
вот скрин ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 08:31 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- вот скрин ошибки Если это сообщение появляется после завершения ввода записи, то надо анализировать данные, которые введены в индексированные поля, и искать эти повторы среди существующих записей. Ваш КО ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 10:48 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik-, Ну ты выпиши на бумажку то, что пытаешься записать в БД и не получается, например: Иванов И.И. / г. Колыма / 1111 222222 / 8(910) 111 222 22 33 / И попытайся вбить это руками в соответствующие таблицы: телефон в телефоны, фио в фио... ну и получишь точно такую же ошибку, только уже будешь знать в какой таблице... Так-то очень похоже, что ты пытаешься корректировать запись, при этом трогаешь за титьки ключ записи, и пытаешься его изменить на уже существующее значение, ну или он (ключ) еще и счетчик, а ты пытаешься свернуть ему голову... - повыбрасывай все первичные ключи из всех мест, где есть корректировка, их можно использовать только в качестве условий отбора (в твоем случае)... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 10:57 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik-, А почему Вы решили что повторения в индексах(если они разрешены)? Ведь в сообщении:... "из-за повторений в индексе,ключевых полях "... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 11:05 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- вот скрин ошибки Скрин говорит о дублировании значения поля, которое объявлено как уникальное. Дублирование было обнаружено именно при попытке обновления индекса (это может быть как первичный индекс, он же ключевое поле, так и любой другой уникальный индекс). А вот какое именно значение какого именно поля привело к такому результату - определить можно исключительно "вручную". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 13:32 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
ИВП -garik- вот скрин ошибки Если это сообщение появляется после завершения ввода записи, то надо анализировать данные, которые введены в индексированные поля, и искать эти повторы среди существующих записей. Ваш КО В случае если бы сообщение выходило при вводе данных в поле, то ошибку бы найти не составило бы труда. Но, сообщение выходит после редактирования формы в конструкторе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:18 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- сообщение выходит после редактирования формы в конструкторе. Что именно редактируется? как именно? проверяйте на наличие дубликатов имён контролов и пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:23 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku -garik-, А почему Вы решили что повторения в индексах(если они разрешены)? Ведь в сообщении:... "из-за повторений в индексе,ключевых полях "... не исключаю, возможно проблема и в ключевых полях. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:34 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- Но, сообщение выходит после редактирования формы в конструкторе. а чего мы еще не знаем ? речь про акцесс ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:40 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
vmag -garik- Но, сообщение выходит после редактирования формы в конструкторе. а чего мы еще не знаем ? речь про акцесс ? да, он самый, Access 2003, руками выловить ошибку не могу ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:59 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Откройте ту же форму на редактирование, внесите какую-нибудь безобидную правку (например, измените подпись формы) и попробуйте сохранить - будет ли выдано сообщение об ошибке? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:18 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- не исключаю, возможно проблема и в ключевых полях. Все-таки покажите схему(или её фрагмент). После внесения записи в таблицу\форму на ней,в какой момент выводится сообщение и поподробней про "редактирование формы в конструкторе" vmag ...а чего мы еще не знаем ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:35 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku -garik- не исключаю, возможно проблема и в ключевых полях. Все-таки покажите схему(или её фрагмент). После внесения записи в таблицу\форму на ней,в какой момент выводится сообщение и поподробней про "редактирование формы в конструкторе" vmag ...а чего мы еще не знаем ? Буду вылавливать момент ошибки, не было ее больше двух недель от первого сообщения. Потом, бац и вот опять она... Схему прикладываю)) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:49 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
offtop -garik- Схему прикладываю Бли-и-ин... ну и как теперь это развидеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:21 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Akina offtop -garik- Схему прикладываю Бли-и-ин... ну и как теперь это развидеть? не представлю в каком виде можно представить эту схему для понимания))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:28 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
На вскидку-большое число связей без обеспечения целостности,это и приводит к возникновению ошибки и сложности в её выявления + где ключевые поля(на схеме не наблюдается ни одного "ключика") (лично я использую подобные связи только в случаях когда поле связи\combo в форме необходимо оставить пустым) Akina Бли-и-ин... ну и как теперь это развидеть? Смутно подозреваю что таблиц надо поменьше.Не опишите ли,вкратце,задачу,стоящую перед Вами(БД)?.Тогда помогу Считаю что ошибки(не только та,с которой Вы уже столкнулись )будут,даже если обойдете эту. Невозможность установить связь с сохранением целостности-явное указание на ошибки в проектировании-а связи без целостности должны быть редким и осознанным исключением ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:01 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku А ещё неизвестно какую(ие)задачу решает ТС-судя по объему схемы что-то грандиозное. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:22 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku на схеме не наблюдается ни одного "ключика") напротив, там он есть в каждой таблице - это тупо id... Там где он жирный - это ключ-счетчик, а там где не жирный просто счетчик... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:23 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Прошу пардону-быстро же я забыл 2003-2010 то рисует ключики ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 18:41 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- не представлю в каком виде можно представить эту схему для понимания))) - у тебя есть форма, которая глючит... - посмотри её источник данных... - выдели только те таблицы, которые участвуют в этом источнике данных... - ну и ковыряй этот участок (форма + таблицы из источника данных)... - если это всего одна форма, утыканная всеми этими таблицами, то просто застрелись и всё... Есть тут отдельные любители впихнуть всю БД в одну форму для наглядности, но твой случай - это даже не этот случай , причем ни по количеству таблиц, ни по их качеству... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 00:03 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku На вскидку-большое число связей без обеспечения целостности,это и приводит к возникновению ошибки и сложности в её выявления + где ключевые поля(на схеме не наблюдается ни одного "ключика") (лично я использую подобные связи только в случаях когда поле связи\combo в форме необходимо оставить пустым) Akina Бли-и-ин... ну и как теперь это развидеть? Смутно подозреваю что таблиц надо поменьше.Не опишите ли,вкратце,задачу,стоящую перед Вами(БД)?.Тогда помогу Считаю что ошибки(не только та,с которой Вы уже столкнулись )будут,даже если обойдете эту. Невозможность установить связь с сохранением целостности-явное указание на ошибки в проектировании-а связи без целостности должны быть редким и осознанным исключением Если коротко, то задача проекта: оформление протоколов по результатам измерений. Протоколы оформляю в виде отчета, данные заносятся через формы. Проекту более 12 лет. Сам не программист (самоучка), поэтому зачастую привлекаю коллективный разум для реализации своих задач. Баз данных, к которым подключаю клиента, около 5. Периодически переподключаю только одну основную базу, в которой находятся результаты измерений конкретного объекта исследований. Таблицы поменьше сделать не получится, т.к. всё действительно грандиозно. Akina sdku А ещё неизвестно какую(ие)задачу решает ТС-судя по объему схемы что-то грандиозное. Вот, схему представил в виде дерева, более удобоваримо) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 08:09 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- более удобоваримо Удобоваримо кому ? Там черт ногу сломает. Вы думаете кто нить будет разбираться в этих иероглифах? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 11:18 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- ...Если коротко, то задача проекта: оформление протоколов по результатам измерений.... В Вашей схеме особо не разбирался,но предлагаю такой вариант схемы. Затем форма "протокол" с рядом подчиненных "датчик..N" и отчет с источником тбл."протокол" недостаток:доработка БД при добавлении нового датчика\результата(хотя можно предусмотреть пару резервных): ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:23 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
vmag -garik- не представлю в каком виде можно представить эту схему для понимания))) - у тебя есть форма, которая глючит... - посмотри её источник данных... - выдели только те таблицы, которые участвуют в этом источнике данных... - ну и ковыряй этот участок (форма + таблицы из источника данных)... - если это всего одна форма, утыканная всеми этими таблицами, то просто застрелись и всё... Есть тут отдельные любители впихнуть всю БД в одну форму для наглядности, но твой случай - это даже не этот случай , причем ни по количеству таблиц, ни по их качеству... Форма, которая глючит, не всегда понятна, т.к. выходит ошибка и проект вылетает. Для наглядности иногда приходится в форму запихивать кучу таблиц. Понимаю, это что не правильно. А как быть? DarkMan -garik- более удобоваримо Удобоваримо кому ? Там черт ногу сломает. Вы думаете кто нить будет разбираться в этих иероглифах? :)) Как говорится, надежду убивают последней)) Буду искать форму, на которой выходит ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:29 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Количество таблиц:главная+по числу сущностей(а сущностей то всего две:датчики и результат измерений*числоДатчиков)+какие-то вспомогательные. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:34 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku Количество таблиц:главная+по числу сущностей(а сущностей то всего две:датчики и результат измерений*числоДатчиков)+какие-то вспомогательные. Суть проекта описал для простоты, там еще куча другой информации, завязка на нормативы и прочее. Структуру базы менять нельзя, т.к. подключаюсь к базе, которая работает ещё и в другой программе1, написанной на VBA без использования конструктора Access. А проект, который находится у нас работает по другому принципу и выполняет другие функции. На сегодняшний день, баз данных для подключения около 3 тыс., все их менять это застрелиться))) хотя программно можно все их поменять, но тогда основная программа1 даст сбой. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:51 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
Вернее так (или еще одна форма с возможностью выбора датчика или в многопользовательской среде-каждому пользователю свой датчик-короче есть варианты-придумывайте сами) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:56 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- ... Структуру базы менять нельзя... sdku ...Считаю что ошибки(не только та,с которой Вы уже столкнулись) будут,даже если обойдете эту... Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 14:07 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku В Вашей схеме особо не разбирался,но предлагаю такой вариант схемы. Затем форма "протокол" с рядом подчиненных "датчик..N" и отчет с источником тбл."протокол" недостаток:доработка БД при добавлении нового датчика\результата(хотя можно предусмотреть пару резервных): А если количество датчиков изменяется? А не проще ли создaть таблицу датчиков , а в таблицу протокол добавлять ИД датчика ? Тем более все таблицы одинаковы , вроде как денормализацией попахивает. :)) P.S И значение добавлять в таблицу протокол . Или я не в теме , и ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 14:09 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- Структуру базы менять нельзя, Легче удалить симптомы болезни, чем борoться с ее последствиями. P.S Да осилит дорогу идущий. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 14:11 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
DarkMan, Я выдал общее направление проектирования и указал недостаток такого варианта.Естессно разработчик, зная о нем, должен принять меры по его исключению,а вот как это сделать( (есть варианты)-его решение. Разрабатывать "боевую" БД и рассматривать все возможные,при этом варианты, я не намерен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 15:04 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku Разрабатывать "боевую" БД и рассматривать все возможные,при этом варианты, я не намерен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 15:19 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
DarkMan, Щаз,только шнурки поглажу... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 15:22 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
ПыСЫ: Основная мысль которую я хотел донести ТСу(не дошло что надо объяснить подробней это основополагающее правило для любой БД ): количество таблиц=количество сущностей (которые надо определить еще только подходя к компутеру. Если определить больше чем есть-излишествующая информация)+объединяющая тбл.сущностей(главная)+если надо,какие-то вспомогательные.Речь о том что датчики,измерения есть всего две сущности и плодить множество таблиц есть совсем не правильно-одно дополнительное поле-признак избавляет от "рожания" кучи лишних/однотипных таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 15:43 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku DarkMan, Основная мыслькоторую я хотел донести ТСу(не дошло что надо объяснить подробней это основополагающее правило для любой БД ): количество таблиц=количество сущностей (больше-излишествующая информация)+объединяющая тбл.сущностей(главная)+если надо,какие-то вспомогательные.Речь о том что датчики,измерения есть всего две сущности и плодить множество таблиц есть совсем не правильно-одно дополнительное поле-признак избавляет от "рожания" кучи лишних таблиц С другой стороны если будет большая таблица с кучей полей, которые редко использоваться, тоже не не хорошо. В работе использую проект Access, у него похоже требования к структуре базы строже, чем в основной программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 15:53 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- С другой стороны если будет большая таблица с кучей полей, которые редко использоваться, тоже не не хорошо. Советую разобраться что такое сущность и что такое её атрибуты,а в дальнейшем не путать одно с другим и после этого проанализировать Вашу схему За сим откланиваюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 16:46 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- С другой стороны если будет большая таблица с кучей полей А кто говорит об одной большой таблице ? Возьмите любую книгу по Access и почитайте о правилах нормализации . Или скачайте книгу Access 2010 и почитайте . ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 23:17 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
sdku -garik- С другой стороны если будет большая таблица с кучей полей, которые редко использоваться, тоже не не хорошо. Советую разобраться что такое сущность и что такое её атрибуты,а в дальнейшем не путать одно с другим и после этого проанализировать Вашу схему За сим откланиваюсь 15-30 не в моём случае, сейчас в одной из таблиц порядка 230 полей, и каждая имеет свой смысл. Если не ошибаюсь, то ограничение количества полей в таблице 255. Хожу на грани. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 08:20 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- Если не ошибаюсь, то ограничение количества полей в таблице 255. Хожу на грани. vmag - если это всего одна форма, утыканная всеми этими таблицами, то просто застрелись и всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 08:24 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- 15-30 не в моём случае, сейчас в одной из таблиц порядка 230 полей, Выложите сюда эту таблицу без данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 08:25 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik-, А еще лучше , сделайте копию базы данных , удалите все данные , и выложите сюда . Вот тогда и посыпятся советы. :)) Надеюсь база данных разделенная ? И еще , насколько я помню в Access есть мастер , не помню как называется , он разделяет таблицы. Только работайте с копией , а не оригиналом . Я хочу спать спокойно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 08:32 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
DarkMan -garik-, А еще лучше , сделайте копию базы данных , удалите все данные , и выложите сюда . Вот тогда и посыпятся советы. :)) Надеюсь база данных разделенная ? И еще , насколько я помню в Access есть мастер , не помню как называется , он разделяет таблицы. Только работайте с копией , а не оригиналом . Я хочу спать спокойно. База разделенная, тут не выложишь, объем большой. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 12:36 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
-garik- База разделенная, тут не выложишь, объем большой. Больше вопросов нет . Удачи Вам в Вашем нелеХком труде. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 12:39 |
|
найти Повторяющиеся значения в индексах
|
|||
---|---|---|---|
#18+
DarkMan .... Удачи Вам в Вашем нелеХком (Сизифовом-с такой схемой) труде. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 13:38 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1609634]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 526ms |
0 / 0 |