Avatar billede eqvaliser Nybegynder
21. januar 2004 - 19:00 Der er 6 kommentarer og
1 løsning

Printe fra Database. vha. if / end if.

har et form, hvor brugeren,
slår nogle "checkbox"se til og fra,.

Når brugeren er færdig med dette, klikker brugeren "ok & print"
også begyndeprogrammet at kontrollere hver checkbox for om der er
flueben i.

fks

'tilføje overskrift til temp fil

if chkbx.value = 1 then
  ´'hent data fra db, og tilføje til temp fil.
end if
.
.
.
'tilføje bund til temp fil
'
'vis eksempel på udskrift
'
'vent på bruger
'
'udskriv
'slet temp fil.

okay.
Mit problem, er at oprette en temp fil,
og tilføje overskrift, data fra databasen og signatur.
og tilsidst at udskrive temp filen, og slette den.

(det med at vise "preview, og afvente bruger svar er irrelevandt indtil vidre.)
Avatar billede thesurfer Nybegynder
21. januar 2004 - 19:08 #1
hmm.. en anden måde at gøre det på:

data = ""
data = data & "Dette er overskriften" & vbCrLf & vbCrLf

if chkbxNoget.value = 1 then
  'hent data fra db, og tilføje til temp fil.
  data = data & vbCrLf
end if

if chkbxNogetAndet.value = 1 then
  'hent data fra db, og tilføje til temp fil.
  data = data & vbCrLf
end if

osv..

data = data & vbCrLf & vbCrLf & "Dette er min signatur"

Så skal du bare printe variablen data.
Avatar billede thesurfer Nybegynder
21. januar 2004 - 19:08 #2
Hvis du undre dig over "vbCrLf", så er det "ny linie"..
Avatar billede eqvaliser Nybegynder
21. januar 2004 - 19:13 #3
det ser sgu godt ud..

leger lige lidt med det..
maker lige svar, for det siger fornuftigt ud..

Er det er perfekt med vbcrlf det giver jo også mulighed for at senere at
lave et preview inden der printes.  nice..
Avatar billede thesurfer Nybegynder
21. januar 2004 - 19:14 #4
OK. Et svar er smidt :)
Hvis du ikke kan bruge det, kan du bare afvise :)
Avatar billede thesurfer Nybegynder
21. januar 2004 - 19:19 #5
hovsa.. lige fejl :)
Det skal være:
data = data & info_fra_db & vbCrLf

Men det havde du sikkert regnet ud :)
"data" er en variabel der kommer til at indholde hele "siden"..
info_fra_db er en variabel der kommer til at indholde, det du henter fra databasen..
Avatar billede eqvaliser Nybegynder
21. januar 2004 - 19:42 #6
jaja..  virker fint..  nu mangler jeg bare layout af printning, for den printer godt nok småt.  vudere det til størrelse 4 eller 6  lol...
Avatar billede thesurfer Nybegynder
21. januar 2004 - 21:55 #7
Hvis du skriver "printer." (husk ".") kommer der en list frem. Der kan du vælge "FontSize".. sæt den til f.eks. 12:

Printer.FontSize = 12
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