Avatar billede kane Juniormester
02. december 2000 - 11:10 Der er 11 kommentarer og
4 løsninger

check knap printet ud som ja??

jeg har en check knap som jeg skal have printet ud som ( hvis checked) \"Ja\" og (ikke checked) \"Nej\"

har prøvet med
if chkBad.value = true then
print Ja
else
print nej

men det virker ikke.
Avatar billede blazer Nybegynder
02. december 2000 - 12:32 #1
sæt en end if på til sidst....
Avatar billede kane Juniormester
02. december 2000 - 12:40 #2
undskyld  men det havde jeg gjort

men den skriver 1 når den er checked og 0 når den ikke er.
Avatar billede madd Nybegynder
02. december 2000 - 12:52 #3
Prøv:
----------------------
If chkBad.Value = 0 Then
    Print \"Nej\"
Else
    Print \"Ja\"
End If
-----------------------
Det dutter :P

/MadD
Avatar billede kane Juniormester
02. december 2000 - 13:06 #4
det gør det......bare ikke så godt.




Private Sub cmdUdskriv_Click()
Dim Ja As String
Dim Nej As String

Printer.FontBold = True
Printer.Print \"Navn                    By                        Standard                  E-vær.      Bad        D-vær.        Bad\"

Printer.FontBold = False
If chkEnkeltb.Value = 0 Then
    Print \"Nej\"
Else
    Print \"Ja\"
End If

Filnummer = 1
Open \"c:\\vbfiler\\Sted.txt\" _
    For Random Access Read As #1 Len = Len(Sted)
    For Nr = 1 To LOF(1) / Len(Sted)
        Get #1, Nr, Sted
        Printer.Print Sted.des; Tab(20); _
        Sted.By; Tab(39); Sted.Standard; Tab(61); Sted.Enkel; Tab(71); Sted.Enkeltb; Tab(82); _
        Sted.Dobbelt; Tab(93); Sted.Dobbelttb

    Next
    Close
    Printer.EndDoc

her er hele printer koden

Avatar billede tdaugaard Nybegynder
02. december 2000 - 16:24 #5
Hvordan kan det ikke virke godt ?
Avatar billede kane Juniormester
02. december 2000 - 20:40 #6
den skriver ikke chech knappen ud som ja eller nej  men 1 eller 0
Avatar billede tdaugaard Nybegynder
02. december 2000 - 21:56 #7
Select Case (chkEnkeltb.Value = 0)
    Case True:  Printer.Print \"Nej\"
    Case False: Printer.Print \"Ja\"
End Select

eller vil du have den til at printer variablerne Ja og Nej ud ?

Select Case (chkEnkeltb.Value = 0)
    Case True:  Printer.Print Nej
    Case False: Printer.Print Ja\"
End Select
Avatar billede tdaugaard Nybegynder
02. december 2000 - 21:58 #8
Der var lige en \" for meget med ..

Select Case (chkEnkeltb.Value = 0)
    Case True:  Printer.Print Nej
    Case False: Printer.Print Ja
End Select
Avatar billede kane Juniormester
02. december 2000 - 22:26 #9
If chkEnkeltb.Value = 0 Then
  Enkelbad = \"Nej\"
Else
    Enkelbad = \"Ja\"
End If
If chkDobbelttb.Value = 0 Then
  Dobbeltbad = \"Nej\"
Else
    Dobbeltbad = \"Ja\"
End If
Filnummer = 1
Open \"c:\\vbfiler\\Sted.txt\" _
    For Random Access Read As #1 Len = Len(Sted)
    For Nr = 1 To LOF(1) / Len(Sted)
        Get #1, Nr, Sted
        Printer.Print Sted.des; Tab(20); _
        Sted.By; Tab(39); Sted.Standard; Tab(61); Sted.Enkel; Tab(71); Enkelbad; Tab(82); _
        Sted.Dobbelt; Tab(93); Dobbeltbad
Avatar billede tdaugaard Nybegynder
02. december 2000 - 22:27 #10
!?!?
Avatar billede tdaugaard Nybegynder
02. december 2000 - 22:30 #11
øhh .. explain !?
Avatar billede kane Juniormester
02. december 2000 - 22:30 #12
ja jeg fandt selv frem til en løsning....håber det er ok med jer.......tak for jeres forsøg
Avatar billede tdaugaard Nybegynder
02. december 2000 - 22:32 #13
tjaa ..
Avatar billede kane Juniormester
02. december 2000 - 22:32 #14
jeg brugte print i starten....det ville den ikke gå men til da jeg prøvede at lave print til en vaiable....
Avatar billede kane Juniormester
02. december 2000 - 22:33 #15
TD jeg var ikke lige helt med på din case ting...så jeg måtte prøve at forsætte i samme  stil
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