powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сохранить добавленные записи в таблице?
4 сообщений из 4, страница 1 из 1
Как сохранить добавленные записи в таблице?
    #33305062
Radistka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что нужно написать после Insert, чтобы добавленная запись сохранилась в таблице при выходе из программы?

LOCAL nCount
SELECT R
GO TOP IN R
INSERT INTO R (A1, A2, A3, A4, A5, A6, A7, A8) VALUES (Thisform.Text1.Value, Thisform.Text2.Value, Thisform.Text3.Value, Thisform.Text4.Value, Thisform.Text5.Value, Thisform.Text6.Value, Thisform.Text7.Value, Thisform.Text8.Value)
thisform.Grid1.refresh
GO TOP IN R
COUNT TO nCount FOR .T.
IF (nCount>=5)
SELECT R
sELECT R1
APPEND FROM R
select R2
append from R
thisform.grid3.Refresh
thisform.grid4.Refresh
SELECT R
IF !EMPTY("R")
DELETE ALL IN R
thisform.grid1.Refresh
endif
ELSE
SELECT R1
IF !EMPTY("R1")
DELETE ALL IN R1
thisform.grid4.Refresh
ENDIF
SELECT R2
IF !EMPTY("R2")
DELETE ALL IN R2
thisform.grid3.Refresh
endif
ENDIF
...
Рейтинг: 0 / 0
Как сохранить добавленные записи в таблице?
    #33305430
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дебужером ходить не пробовал??

и че то тут вооще
как после бутылки коньяку
...
Рейтинг: 0 / 0
Как сохранить добавленные записи в таблице?
    #33305587
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, интересно, ты пишешь

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
INSERT INTO R (...) VALUES (...)
IF (количество записей в R >= 5 )
	...
	DELETE ALL IN R
ELSE
	...
ENDIF

Т.е. создаешь запись и, если всего получилось больше 5 не удаленных записей тут же ее и удаляешь. И что должно в результате получиться?

PS: Не используй однобуквенных псевдонимов. Такой текст не читабельный и может провоцировать ошибки. Пиши осмысленные названия.
...
Рейтинг: 0 / 0
Как сохранить добавленные записи в таблице?
    #33305602
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, функция

EMPTY("R")

где R - это алиас таблицы - не имеет смысла. Она всегда вернет .F. (т.е. содержимое НЕ пустое) даже если в данной таблице вообще нет ни одной записи.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сохранить добавленные записи в таблице?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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