Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запись данных в файл / 7 сообщений из 7, страница 1 из 1
09.07.2008, 15:19
    #35420674
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
Здравствуйте !!!

Я вывожу на печать некоторые данные...
Можно их записать в файл в такой-же форме ( те соблюдать Tab(n))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
.
.
Varfull = Split(Ret, "|")
Rec = UBound(Varfull)
For cnt =  0  To  50 
n = n +  1 
Ret1 = Varfull(cnt)
Printer.Print Tab( 0 ); Mid(Piece(Ret1, "\",  1 ),  1 ,  23 ); Tab( 35 ); Piece(Ret1, "\",  2 ); Tab( 45 ); Piece(Ret1, "\",  3 ); Tab( 60 ); Mid(Piece(Ret1, "\",  1 ),  1 ,  23 ); Tab( 95 ); Piece(Ret1, "\",  2 ); Tab( 115 ); Piece(Ret1, "\",  3 )
Next cnt

Спасибо.
...
Рейтинг: 0 / 0
09.07.2008, 15:39
    #35420766
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
Valeriu
Я вывожу на печать некоторые данные...
Можно их записать в файл в такой-же форме ( те соблюдать Tab(n))

Можно. Посмотрите Help по инструкциям Open и Write. Или по методу OpenTextFile.

Другой способ - метод Save самого Recordset-a. В этом случае может оказаться полезным данная ссылка .
...
Рейтинг: 0 / 0
09.07.2008, 16:50
    #35421090
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
> Автор: Valeriu

> Можно их записать в файл в такой-же форме (те соблюдать Tab(n))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
.
..
Varfull = Split(Ret, "|")
Rec = UBound(Varfull)
Open "c:\testws.txt" For Input As  1 
For cnt =  0  To  50 
    n = n +  1 
    Ret1 = Varfull(cnt)
    Print # 1 , Tab( 0 ); Mid(Piece(Ret1, "\",  1 ),  1 ,  23 ); Tab( 35 ); Piece(Ret1, 
"\",  2 ); Tab( 45 ); Piece(Ret1, "\",  3 ); Tab( 60 ); Mid(Piece(Ret1, "\",  1 ),  1 , 
 23 ); Tab( 95 ); Piece(Ret1, "\",  2 ); Tab( 115 ); Piece(Ret1, "\",  3 )
Next cnt
Close # 1 

Взял-бы и попробовал ;))


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2008, 17:26
    #35421232
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
Спасибо, не собразил немножко ...

Где-то так и привильно:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
MousePointer = vbHourglass
FileHandle% = FreeFile
Open "c:\test.txt" For Output As #FileHandle%
m.Do "OpenTaxZS1^gEXP", Ret, nr, Er
Varfull = Split(Ret, "|")
Rec = UBound(Varfull)
For cnt =  0  To  50 
    n = n +  1 
    Ret1 = Varfull(cnt)
   
    Print #FileHandle%, Tab( 0 ); Mid(Piece(Ret1, "\",  1 ),  1 ,  23 ); Tab( 35 ); Piece(Ret1, "\",  2 ); Tab( 45 ); Piece(Ret1, "\",  3 ); Tab( 60 ); Mid(Piece(Ret1, "\",  1 ),  1 ,  23 ); Tab( 95 ); Piece(Ret1, "\",  2 ); Tab( 115 ); Piece(Ret1, "\",  3 )
Next cnt
Close #FileHandle%
...
Рейтинг: 0 / 0
09.07.2008, 17:31
    #35421253
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
> Автор: Valeriu
> m.Do "OpenTaxZS1^gEXP", Ret, nr, Er

Кстати, повторю вопрос.
Кто такой m.Do ???

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2008, 17:38
    #35421291
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
Это обьект для связи с СУБД (MSM,Cache) ... ;)
...
Рейтинг: 0 / 0
09.07.2008, 18:21
    #35421477
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в файл
> Автор: Valeriu
> Это обьект для связи с СУБД (MSM,Cache) ... ;)

Вот здесь я
понял это как какой-то объект с возможностью управления выводом на принтер.
А оно, вон оно как, получается на самом деле

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запись данных в файл / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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