Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с кодом в FPD 2.5 / 6 сообщений из 6, страница 1 из 1
26.03.2007, 07:47
    #34414509
paule
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
Есть определенный каталог. В нем около 30 таблиц. Необходимо одной программулиной изменить значение поля TAB по определенному алгоритму (вставить после третьего символа 0) во всех таблицах где такое поле есть.

Кому не сложно подмогите.....
...
Рейтинг: 0 / 0
26.03.2007, 09:07
    #34414572
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
Функцией ADir() получаешь список таблиц в каталоге, затем в цикле открываешь таблицу из списка, комвндой REPLACE меняешь поле, закрываешь таблицу
...
Рейтинг: 0 / 0
26.03.2007, 09:14
    #34414583
vkluch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
Если простенько без всяких проверок то может быть так.
CLOSE DATABASES
SET DEFAULT TO (HOME() + 'YourData')
Dbfnumber = ADIR(arDatabase, '*.DBF')
FOR nCount = 1 TO Dbfnumber
use (arDatabase(nCount,1))
Fieldcount = AFIELDS(arMyArray)
FOR iCount = 1 TO Fieldcount
if arMyArray(iCount,1)='TAB'
repl all tab with subs(tab,1,3)+'0'+subs(tab,4)
exit
endif
endfor
ENDFOR
...
Рейтинг: 0 / 0
26.03.2007, 09:27
    #34414604
paule
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
Спасибо!
...
Рейтинг: 0 / 0
26.03.2007, 10:51
    #34414784
paule
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
А если TAB имее тип Numeric ?
...
Рейтинг: 0 / 0
26.03.2007, 11:03
    #34414826
paule
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с кодом в FPD 2.5
сорри, разобрался
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с кодом в FPD 2.5 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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