powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Внесение изменений
6 сообщений из 6, страница 1 из 1
Внесение изменений
    #33714734
katty_ai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверняка это легко решается, но у меня затык.

Имеется таблица с данными на учащихся.
Имеется форма, через которую эти данные вводятся, а уже введенные, при необходимости, редактируются.
Каждый учащийся имеет уникальный номер id, по которому этм таблица проиндексирована.
Проблема в том, что при попытке внесения изменений, программа начинает ругаться "Uniqueness of index ID is violated" и напрочь отказывается сохранять.

Подскажите, как правильно реализовать замену данных.
...
Рейтинг: 0 / 0
Внесение изменений
    #33714747
katty_ai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выяснила вот что:
на форме имеется словарь улиц (id-идентификатор, name-название), проиндексированный по id. Программа ругается именно на нарушение уникальности этого индекса
...
Рейтинг: 0 / 0
Внесение изменений
    #33714765
BladeRunner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При редактировании ты удаляешь струю запись заменяя её новой?! Твой уникальный ID редактируется?
Если да, то НЕ редактируй свой ID или отключи уникальность индексов в настройках.
И вообще-то, а как ты обновляешь данные?
...
Рейтинг: 0 / 0
Внесение изменений
    #33714766
BladeRunner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При чём тут улицы?!
Аааа ... а ты случаем не оставляешь это поле пустым, когда создаёшь или редактируешь новые записи?!
...
Рейтинг: 0 / 0
Внесение изменений
    #33714778
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типы (виды) индексов - здесь описано несколько стандарнтых ситуаций, когда возникает подобное сообщение об ошибке и объясняются причины
...
Рейтинг: 0 / 0
Внесение изменений
    #33714997
katty_ai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BladeRunnerПри редактировании ты удаляешь струю запись заменяя её новой?! Твой уникальный ID редактируется?
Если да, то НЕ редактируй свой ID или отключи уникальность индексов в настройках.
И вообще-то, а как ты обновляешь данные?

Сначала я думала, что ID редактируется. Но у меня есть еще одна форма (без привязки к адресу, т.е. справочника по улицам там нет) и все изменения великолепно сохраняются. И ID записи не меняется.

Данные обновляю так: при нажатии клавиши "Ввод"

IF MESSAGEBOX("Сохранить изменения?", 0292)=6
=TABLEUPDATE()
_screen.ActiveForm.refresh()
ELSE
= TABLEREVERT()
ENDIF
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Внесение изменений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]