powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Имя текстового файла по переменной
6 сообщений из 6, страница 1 из 1
Имя текстового файла по переменной
    #38023063
mega_rembo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите решить проблему есть 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 шла его печать.
...
Рейтинг: 0 / 0
Имя текстового файла по переменной
    #38023244
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Рэмбо первая кровь

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

PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0')
...
Рейтинг: 0 / 0
Имя текстового файла по переменной
    #38023410
mega_rembo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите как использовать эту строку с padl пишу list to file D:\(PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0')).txt выбивает ошибку unricognized phraze.
...
Рейтинг: 0 / 0
Имя текстового файла по переменной
    #38023488
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mega_rembo1unricognized phraze. наверное:
Код: sql
1.
list to file ('D:\' + PADL(str(f, 2), 2, '0') + PADL(str(z, 2), 2, '0') + '.txt')
...
Рейтинг: 0 / 0
Имя текстового файла по переменной
    #38023544
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку переменные F и Z имеют символьный тип данных, то использование STR() приведет к ошибке несоответствия типов.

Код: sql
1.
2.
3.
4.
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)



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

Код: sql
1.
modify file (m.fileName)



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

Код: sql
1.
type (m.fileName) to printer prompt
...
Рейтинг: 0 / 0
Имя текстового файла по переменной
    #38023602
mega_rembo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, ОГРОМНЕЙШЕЕ СПАСИБО!!!!!!!! всем остальным тоже спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Имя текстового файла по переменной
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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