powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заполнить поле числами из интервала
8 сообщений из 8, страница 1 из 1
Заполнить поле числами из интервала
    #36992003
rebrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, я понимаю, что вопрос тривиальный, но с фокспро не работал.
Есть поле NOMPP. Нужно заполнить его числовыми значениями 48, 49.... до конца.
Пробовал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
USE CHARG1
GO TOP
I= 48 
DO WHILE NOT EOF()
	REPLACE NEXT  NOMPP WITH I
	I=I+ 1 
ENDDO
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992012
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rebrov,

Попробуйте
Код: plaintext
1.
replace NOMPP with recno() +  47 
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992014
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,

Код: plaintext
replace NOMPP with recno() +  47  for .T.
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992016
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
USE CHARG1
* GO TOP не нужна
I= 48 
DO WHILE NOT EOF()
  REPLACE NEXT  NOMPP WITH I
  I=I+ 1 
  skip
ENDDO

Код: plaintext
1.
2.
3.
4.
5.
USE CHARG1
I= 48 
scan
  REPLACE NOMPP WITH I
  I=I+ 1 
ENDscan
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992020
rebrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
USE CHARG1
GO TOP
replace NOMPP with recno() +  47  for .T.

Получаю ошибку несовпадения типов: Data type mismatch.
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992024
rebrov
Код: plaintext
1.
2.
3.
USE CHARG1
GO TOP
replace NOMPP with recno() +  47  for .T.

Получаю ошибку несовпадения типов: Data type mismatch.А на свой код ошибку не получали?
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992027
rebrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос решен. Всем большое спасибо.
...
Рейтинг: 0 / 0
Заполнить поле числами из интервала
    #36992430
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad
Код: plaintext
replace NOMPP with recno() +  47  for .T.

Вместо "for .T." лучше писать "ALL" - смысл тот же, но понятнее
Код: plaintext
replace all NOMPP with recno() +  47 
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заполнить поле числами из интервала
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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