Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / end of file encountered / 7 сообщений из 7, страница 1 из 1
27.08.2006, 12:15
    #33945164
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
Как избавиться от сообщения end of file encountered при добавлении новой записи?
...
Рейтинг: 0 / 0
27.08.2006, 12:37
    #33945196
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
код в студию
...
Рейтинг: 0 / 0
27.08.2006, 13:03
    #33945224
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
SELECT MEN
STORE RECCOUNT() TO FFF
SELECT JOBOOK
IF FFF>0
LOCATE FOR MEN.tab_num=JOBOOK.tab_num AND MEN.num=JOBOOK.num
IF !FOUND()
SELECT MEN
SELECT JOBOOK
APPEND BLANK
REPLACE JOBOOK.TAB_NUM WITH MEN.TAB_NUM
REPLACE JOBOOK.NUM WITH MEN.NUM
REPLACE JOBOOK.kod_punkt WITH MEN.kod_punkt
SELECT MED
APPEND BLANK
REPLACE MED.TAB_NUM WITH MEN.TAB_NUM
REPLACE MED.NUM WITH MEN.NUM
REPLACE med.kod_punkt WITH MEN.kod_punkt
REPLACE med.family WITH MEN.family
REPLACE med.name WITH MEN.name
REPLACE med.father WITH MEN.father
REPLACE med.d_rogd WITH MEN.d_rogd
REPLACE med.punkt WITH MEN.punkt
ELSE
do while !EOF()
LOCATE FOR MEN.tab_num=JOBOOK.tab_num AND MEN.num=JOBOOK.num
IF MEN.TAB_NUM<>JOBOOK.TAB_NUM AND MEN.num<>JOBOOK.num
SET FILTER TO MEN.TAB_NUM=JOBOOK.TAB_NUM AND MEN.num=JOBOOK.num
SELECT JOBOOK
APPEND BLANK
REPLACE JOBOOK.TAB_NUM WITH MEN.TAB_NUM
REPLACE JOBOOK.NUM WITH MEN.NUM
REPLACE JOBOOK.kod_punkt WITH MEN.kod_punkt
SELECT MED
APPEND BLANK
REPLACE MED.TAB_NUM WITH MEN.TAB_NUM
REPLACE MED.NUM WITH MEN.NUM
REPLACE med.kod_punkt WITH MEN.kod_punkt
REPLACE med.family WITH MEN.family
REPLACE med.name WITH MEN.name
REPLACE med.father WITH MEN.father
REPLACE med.d_rogd WITH MEN.d_rogd
REPLACE med.punkt WITH MEN.punkt
endif
IF !EOF()
skip in men && в этом месте ругань на end of file encountered
ELSE
ENDIF
ENDDO
ENDIF
ENDIF
...
Рейтинг: 0 / 0
27.08.2006, 13:44
    #33945261
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
2 alex_zima
Объясни как это: Ты осуществляешь поиск и если не найден результат то опять его ищешь. Зачем?
...
Рейтинг: 0 / 0
27.08.2006, 15:00
    #33945353
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
SELECT MED
APPEND BLANK
REPLACE MED.TAB_NUM WITH MEN.TAB_NUM
...
endif
IF !EOF() && у тебя активно MED!! а skip в MEN
skip in men && в этом месте ругань на end of file encountered
ELSE
ENDIF
...
Рейтинг: 0 / 0
27.08.2006, 15:01
    #33945355
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
извеняюсь не доглядел, но всеж попробуй
EOF("MED")
...
Рейтинг: 0 / 0
27.08.2006, 15:58
    #33945414
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
end of file encountered
Вах! О чем думаю...! Конечно, таблица то MED
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / end of file encountered / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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