powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / заполнение поля
4 сообщений из 4, страница 1 из 1
заполнение поля
    #33954783
Фотография alena_T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть табличка, в ней пустое поле и его надо заполнить числами от 1... и до последней записи (по порядку)
можно ли воспользоваться функцией recnow()?
если нет, то подскажите как это сделать (лучше в командной строке, так как работа одноразовая)
...
Рейтинг: 0 / 0
заполнение поля
    #33954801
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно.

Код: plaintext
replace all поле with recno()
...
Рейтинг: 0 / 0
заполнение поля
    #33954852
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать Recno() если:

-) На таблицу не наложено никаких фильтров, скрывающих часть записей. Например, SET FILTER, SET DELETED, INEDX ON ... FOR ...

-) Физический порядок следования записей совпадает с желаемым порядком возрастания номеров.

Для справки :

Начиная с версии VFP6 в командном окне можно выполнять блок команд. Для этого надо выделить все необходимые строки и нажать Enter. Будут выполнены все выделенные строки как одна процедура.

Для перехода на другую строку в командом окне без выполнения кода следует использовать комбинацию клавишь Ctrl+Enter. Будет просто вставлена новая пустая строка без выполнения кода.

Следовательно, в командом окне вполне можно написать цикл

Код: plaintext
1.
2.
3.
4.
5.
6.
lnI= 0 
select MyTab
SCAN
	m.lnI=m.lnI+ 1 
	REPLACE MyField WITH m.lnI
ENDSCAN

Затем выделить все эти строки и нажать Enter.
...
Рейтинг: 0 / 0
заполнение поля
    #33957702
Фотография alena_T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / заполнение поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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