Avatar billede bredan1977 Nybegynder
01. marts 2005 - 09:15 Der er 7 kommentarer og
1 løsning

Hjælp til udskrivnig af Data!

Jeg har lavet et smart lille program, der slår en masse ting op...

Nu er det sådan at jeg gerne vil have det skrevet ud osse... og har prøvet at lave det sådan at den exporter til WORD, hvor den indsætter i bogmærker. og bruger vbTab, så alt står i kollonner...

Dog har det vist sig at det ikke er alle der bruger WORD, så derfor vil jeg gerne at man kan exporter til eks NOTEPAD, eller en anden txt fil...

MEN MEN MEN, det skal står i kollonner, og når så ikke alle data i min liste er lige lange, så ser det dumt ud....

Hvad gør jeg???
Avatar billede kabbak Professor
01. marts 2005 - 09:28 #1
et forslag hvis det kan bruges

Dim UdStr As String
' for I = 1 to antal linier
UdStr = Space(80)' sætter 80 mellemrum i variablen
Mid(UdStr, 1, Len(Text1)) = Text1.Text ' første kolonne
Mid(UdStr, 10, Len(Text2)) = Text2.Text ' anden kolonne
' osv for hver linie
'udskriv linien
'Next i
Avatar billede bredan1977 Nybegynder
01. marts 2005 - 09:36 #2
Ok... kan jeg så bare udskrive den bagefter direkte til printeren???
Avatar billede kabbak Professor
01. marts 2005 - 09:55 #3
der hvor jeg skriver udskriv, skal du gemme dem i en tekstfil,og så skriv den ud bagefter, når alle data er skrevet til filen
Avatar billede bredan1977 Nybegynder
01. marts 2005 - 10:08 #4
Se lige her:

Do Until rsExpansionJoints.EOF
Dim PrisPerstyk As Double

    PrisPerstyk = CDec(rsExpansionJoints("Price") * rsExpansionJoints("Quantety"))
    TotalPris = CDec(TotalPris + PrisPerstyk)
    LST_ExpansionJoints.AddItem rsExpansionJoints("ID") & vbTab & rsExpansionJoints("NemTallyNo") & vbTab & rsExpansionJoints("KompType") & vbTab & rsExpansionJoints("AxMove") & vbTab & rsExpansionJoints("LatMove") & vbTab & rsExpansionJoints("Quantety") & vbTab & rsExpansionJoints("Price") & vbTab & PrisPerstyk
    rsExpansionJoints.MoveNext
Loop

rsExpansionJoints.Close
Set rsExpansionJoints = Nothing
Avatar billede bredan1977 Nybegynder
01. marts 2005 - 10:09 #5
Hvordan er det lige du mener så?
Avatar billede kabbak Professor
01. marts 2005 - 12:12 #6
Dim UdStr As String

Do Until rsExpansionJoints.EOF
Dim PrisPerstyk As Double
UdStr = Space(80)' sætter 80 mellemrum i variablen
PrisPerstyk = CDec(rsExpansionJoints("Price") * rsExpansionJoints("Quantety"))
    TotalPris = CDec(TotalPris + PrisPerstyk)


Mid(UdStr, 1, Len( rsExpansionJoints("ID") )) = rsExpansionJoints("ID")
Mid(UdStr, 10, Len( rsExpansionJoints("NemTallyNo") )) = rsExpansionJoints("NemTallyNo")
Mid(UdStr, 20, Len( rsExpansionJoints("KompType") )) = rsExpansionJoints("KompType")
Mid(UdStr, 30, Len( rsExpansionJoints("AxMove") )) = rsExpansionJoints("AxMove")
Mid(UdStr, 40, Len( rsExpansionJoints("LatMove") )) = rsExpansionJoints("LatMove")
Mid(UdStr, 50, Len( rsExpansionJoints("Quantety") )) = rsExpansionJoints("Quantety")
Mid(UdStr, 60, Len( rsExpansionJoints("Price") )) = rsExpansionJoints("Price")
Mid(UdStr, 70, Len(PrisPerstyk)) = PrisPerstyk

  LST_ExpansionJoints.AddItem UdStr
    rsExpansionJoints.MoveNext
Loop

rsExpansionJoints.Close
Set rsExpansionJoints = Nothing


Nogeti denne stil, ret selv tallene1 til 70, som den er vist her er der 10 tegn til hver værdi
Avatar billede bredan1977 Nybegynder
01. marts 2005 - 13:08 #7
Avatar billede bredan1977 Nybegynder
02. april 2005 - 13:50 #8
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester