| |
|
|
| | печать отчета в текстовый файл сейчас происходит так:
Option Compare Database
Private Sub Кнопка36_Click()
DoCmd.OutputTo acOutputReport, "report", acFormatTXT, , False
End Sub
получаю:
123456789012345; 1234567890; 150508; 01234567890; 1234567890
123456789012345; 1234567890; 150508; 34567890123; 4567890
надо:
123456789012345;1234567890;150508;01234567890;1234567890
123456789012345;1234567890;150508;34567890123;4567890
как это сделать? - горю уже | |
| |
| |
| |
|
|
| | короче все не так :) невнимательно прочел :) | |
| |
| |
| |
|
|
| | а в отчете у вас что? точка с запятой где добавляется? | |
| |
| |
| |
|
|
| | ?str(121232) + ";" + str(13423423)
121232; 13423423
добавляется пробел
?121232 & ";" & 13423423
121232;13423423
все нормально | |
| |
| |
| |
|
|
| | в конструкторе отчета пишу =[имя поля] & ";" | |
| |
| |
| |
 1 Кб. |
|
| | не понял куда мне это вписать..
вот такой файл у меня есть | |
| |
| |
| |
|
|
| | в конструкторе отчета попробуйте =trim([имя поля] & ";")
или =replace([имя поля] & ";"," ","") | |
| |
| |
| |
|
|
| | к сожалению не катит:( я так понимаю надо на vb это сделать,если есть можно промер? | |
| |
| |
| |
|
|
| | сделайте базу с таблицей, 5-ю строками и отчетом
положите, посмотрим | |
| |
| |
| |
|
|
| | сделал так:
Sub proba()
УдалениеПробелов "C:\report.txt"
End Sub
Public Function УдалениеПробелов(file As String)
Dim fso, a, f, retstring, retstream
Const ForReading = 1, ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(file)
Set a = f.OpenAsTextStream(ForReading, False)
Do While a.AtEndOfStream <> True
retstring = a.ReadLine
retstring = Replace(retstring, " ", "")
retstream = retstream & retstring & vbCrLf
Loop
a.Close
Set a = f.OpenAsTextStream(ForWriting, False)
a.Write retstream
a.Close
End Function
|
и так
Private Sub Кнопка36_Click()
Dim Путь As String
Путь = Application.CurrentProject.Path & "\report.txt"
DoCmd.OutputTo acOutputReport, "report", acFormatTXT, , False
УдалениеПробелов Путь
End Sub
|
возник другой вопрос...как организовать перенос файла из фиксированой папки с помошью диалога save as | |
| |
| |