Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите плз!!! / 3 сообщений из 3, страница 1 из 1
12.11.2007, 20:28
    #34933689
Marara
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите плз!!!
Есть две связанные таблицы, проиндексированные, одна из них открыта на форме через грид, на клик по кнопке"добавит запись"
select tab1
APPEND BLANK
THISFORM.GRID1.SetFocus
GO bottom
THISFORM.REFRESH

пишется ошибка: нарушена уникальность индекса первой таблицы, причем, данные в гриде не упорядочены..
связи:
CLOSE DATABASES all
USE tab2 ALIAS tab2 IN 0
USE tab1 ALIAS tab1 IN 0
SELECT Tab2
INDEX on fio TO ii_fio
SET INDEX TO ii_fio
SELECT Tab1
INDEX on fio TO i_fio
SET INDEX TO i_fio
SELECT Tab2
SET RELATION TO fio INTO tab1
в чем может быть проблема?
...
Рейтинг: 0 / 0
12.11.2007, 20:37
    #34933703
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите плз!!!
Типы (виды) индексов

После команды APPEND BLANK Вы предпринимаете попытку уйти с нее по команде GO BOTTOM. Это означает автоматическую запись и контроль уникальности индекса. Видимо, у Вас уже есть пустое значение.
...
Рейтинг: 0 / 0
13.11.2007, 12:03
    #34934734
h.i.a.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите плз!!!
Не плачь, Marara.
Вместо append blank используй insert into и будет тебе счастье.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите плз!!! / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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