powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как мне выбрать все dbf файлы конкретной директории
3 сообщений из 3, страница 1 из 1
Как мне выбрать все dbf файлы конкретной директории
    #33234491
Svetohka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для FoxPro 2.6 для Win.
Подскажите пожалуйста как мне выбрать все dbf файлы конкретной директории, открыть каждый из них и удалить ненужные записи.
Спасибо
...
Рейтинг: 0 / 0
Как мне выбрать все dbf файлы конкретной директории
    #33234536
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуя ADIR() собрать массифчик и в цикле делать USE с удалением
Осторожно - глисты!
...
Рейтинг: 0 / 0
Как мне выбрать все dbf файлы конкретной директории
    #33235084
Alex Antipenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме ADIR можна использовать функцию SYS(2000)

Пример кода процедуры удаления файлов:

PROC EraseFile
PARA tcDir,tcMask
PRIV pcPath,pcFileDel
pcPath=tcDir+tcMask
pcFileDel=SYS(2000,pcPath)
DO WHIL ''#pcFileDel
**-* WAIT WIND 'Файл '+tcDir+pcFileDel+' удалён' NOWA
**-* ERASE (tcDir+pcFileDel)
** Вставляешь свой код

** Открытие базы
** удаление записей
** закрытие базы

**
pcFileDel=SYS(2000,pcPath,1)
ENDDO
**-* WAIT CLEA
RETU
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как мне выбрать все dbf файлы конкретной директории
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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