Как сделать цикл? | |
---|---|
rusl Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Что то туплю. Как сделать цикл?
Есть таблица в которой перечислены названия (алиасы) других таблиц. Так вот, как организовать цикл для этих таблиц? Тоесть сначала выбрать первую таблицу из списка, что-то с ней сделать, потом вторую и т.д. И вообще, может быть есть уже готовые алгоритмы для управления большим количеством таблиц? |
Re: Как сделать цикл? | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Как мне кажется, этот код уже тебе приводили примерно неделю назад. Тогда ты двигался по директориям. Здесь то же самое.
Таблица TabList имеет поле FileName C(128) содержащая имя таблицы (допускается путь доступа и расширение)
Это общая схема. В окончательном варианте надо добавить ряд проверок (факт существования такой таблицы, факт ее открытия ранее и т.п.) ------------------ |
Re: Как сделать цикл? | |
---|---|
mmt Сообщений: 12 Дата регистрации: 05.02.2005 |
можно что-то вроде этого
sele 1 use tab1 &&таблица в которой перечислены названия (алиасы) других таблиц. scan sele 2 use (F_name) &&F_name -поле в котором имена таблиц ..... && что-то с ней сделать use sele 1 endscan Конечно предполагается что таблицы указанные в поле f_alias находятся в текущей директории или доступны по set path |
Re: Как сделать цикл? | |
---|---|
mmt Сообщений: 12 Дата регистрации: 05.02.2005 |
Вдогонку
Извини под f_alias в последней строчке следует читать f_name |
Re: Как сделать цикл? | |
---|---|
rusl Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Спасибо Владимир.
Вы безусловно правы, проведя параллель с кодом недельной давности. Но здесь (возможно из-за моей природной тупости или по какой то другой причине) я не сообразил как вытаскивать значение ячейки из таблицы. А за тот код огромное спасибо. ;) |
Re: Как сделать цикл? | |
---|---|
rusl Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
to MMT
Боюсь, такой код не сработает. Он не находит таблицу с именем (F_name). |
Re: Как сделать цикл? | |
---|---|
Sergey Fadeev Автор Сообщений: 106 Откуда: Чебоксары Дата регистрации: 07.02.2005 |
Цитата:При открытии:
|
© 2000-2024 Fox Club  |