Имя текстового файла по переменной

mega_rembo1
Дата: 02.11.2012 11:52:24
Помогите решить проблему есть dbf файл м1 в нём куча полей я делаю выборку по тем которые мне нужны:
Use d:\m1
Index on sostvip to sost
Go rop
F= ‘ ‘
Z= ‘ ‘
@ 5,10 say ‘’ get f pict’99’
@ 6,10 say ‘’ get z pict ‘99’
Read
List to file D:\(и вот здесь я не могу подставить переменные f и z от их величины должны зависить имена файла). Txt nu,pahka,npens,fio, for nu = f .and. pachka = z

И вторая проблема подскажите как сделать что б открывался этот файл в фоксе и по нажатии клавиши ctrl+p шла его печать.
alextashk
Дата: 02.11.2012 13:07:50
2 Рэмбо первая кровь

вторая проблема - modi file
первая проблема - почему не можешь, можешь

PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0')
mega_rembo1
Дата: 02.11.2012 14:33:10
подскажите как использовать эту строку с padl пишу list to file D:\(PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0')).txt выбивает ошибку unricognized phraze.
AndreTM
Дата: 02.11.2012 15:12:09
mega_rembo1
unricognized phraze.
наверное:
list to file ('D:\' + PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0') + '.txt')
ВладимирМ
Дата: 02.11.2012 15:36:18
Поскольку переменные F и Z имеют символьный тип данных, то использование STR() приведет к ошибке несоответствия типов.

fileName = 'D:\' + padl(alltrim(m.f),2,"0") + padl(alltrim(m.z),2,"0") + '.txt'
list fields nu,pahka,npens,fio ;
    for nu = m.f .and. pachka = m.z ;
    to file (m.fileName)


Открыть текстовый файл на просмотр можно командой

modify file (m.fileName)


Для печати текстового файла можно использовать команду

type (m.fileName) to printer prompt
mega_rembo1
Дата: 02.11.2012 16:00:07
ВладимирМ, ОГРОМНЕЙШЕЕ СПАСИБО!!!!!!!! всем остальным тоже спасибо