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

for i=1 to n

create cursor table<n> (adres c(30), email c(30))

endfor

как сделать чтобы получились такие названия курсоров table1
table2
table3
table4 и т.д.
...
Рейтинг: 0 / 0
можно ли в имя курсора вставить переменную
    #33733793
Sea.Starry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
for i=1 to 4

create CURSOR "table" + TRANSFORM(i) (adres c(30), email c(30))

ENDFOR
...
Рейтинг: 0 / 0
можно ли в имя курсора вставить переменную
    #33733812
Anton87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все работает, спасибо
...
Рейтинг: 0 / 0
можно ли в имя курсора вставить переменную
    #33754871
Anton87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а еще вопрос на эту тему...

я обычно пишу, например:

replace name with table1.name...

так вот table1.name надо написать в цикле

пробовал так "table" + TRANSFORM(i).name не получилось...
как поступить
...
Рейтинг: 0 / 0
можно ли в имя курсора вставить переменную
    #33754888
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton87а еще вопрос на эту тему...

я обычно пишу, например:

replace name with table1.name...

так вот table1.name надо написать в цикле

пробовал так "table" + TRANSFORM(i).name не получилось...
как поступить

Код: plaintext
1.
m.al4='table1.'
replace &al4.name with 'tteeest'
Если мне не изменят память, то все это подробно расписано в стандартном HELP
...
Рейтинг: 0 / 0
можно ли в имя курсора вставить переменную
    #33754898
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А эти таблицы что, все сразу открыты?

Приблизительно так:

Код: plaintext
1.
2.
3.
for i = 1  to сколько_их_там_у_тебя
select ('table'+ltrim(str(i))))
replace name with name...
next
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / можно ли в имя курсора вставить переменную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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