Avatar billede trinerafn Nybegynder
20. september 2005 - 16:01 Der er 10 kommentarer og
1 løsning

Kryds i bestemt Tb i rapport alt efter hvad der står i formen

Jeg har en rapport: RptOrdreEngelsk, som er knyttet til en form:FrmOrdre. På rapporten skal der være et kryds i en Tb hvis der f.eks stårType 40 på formen (eller i sidste ende i tabellen bag queryen bag formen). Hvis det er Type 42, skal krydset sættes i en anden Teksbox osv. Hvordan gribes dette an?
Avatar billede claesdamlund Nybegynder
20. september 2005 - 16:23 #1
Hvis det er flere Checkboxe (jeg formoder at du mener Checkboxe i stedet for tekstboxe) på "samme linie" kan følgende kode lægges ind på format eventen på den relevante sektion i rapporten. Koden kræver at din frmOrdre er åben, men mon ikke det er derfra du åbner rapporten:

Select Case Forms!frmOrdre.KategoriID
    Case 1
        CheckBox1 = True
    Case 2
        CheckBox2 = True
End Select

Eller hvis du virkelig mener tekstbokse:

Select Case Forms!frmOrdre.KategoriID
    Case 1
        TekstBoks1 = "X"
    Case 2
        TekstBoks2 = "X"
End Select
Avatar billede mugs Novice
20. september 2005 - 20:30 #2
Hvis der er tale om en checkbox (et Ja/Nej felt) mener jeg case skal måles til 0 eller -1
Avatar billede claesdamlund Nybegynder
20. september 2005 - 21:19 #3
True og False er bare VB konstanter for hhv. -1 og 0.
Avatar billede mugs Novice
20. september 2005 - 21:21 #4
OK - Men hvad betyder dette så:

Case 2
CheckBox2 = True
Avatar billede claesdamlund Nybegynder
20. september 2005 - 21:27 #5
Hvis frmOrdre har et felt som hedder f.eks. KategoriID og dette felt har værdien 2, sættes checkboksen CheckBox2 til true (-1). Hvis KategoriID feltet har værdien 1, sættes i stedet CheckBox1 til true. CheckBoxe er False som default.
Avatar billede mugs Novice
20. september 2005 - 21:33 #6
Så langt er jeg med. Men jeg forstod af denne sætning:

"Hvis det er flere Checkboxe (jeg formoder at du mener Checkboxe i stedet for tekstboxe)"

at du i dit første eksempel arbejder med Checkboxe. Men lad og nu ikke geråde ud i noget pindehuggeri, jeg synes blot ikke det var logisk :o)
Avatar billede trinerafn Nybegynder
21. september 2005 - 12:52 #7
Først; Nej jeg mener faktisk Tekstboxe, idet der skal stå et Kryds "X" i en teksbox under type 40, hvis det er det der er valgt fra FrmOrdre og så fremdeles. Jeg afprøver nu forslagene og vender tilbage
Avatar billede trinerafn Nybegynder
21. september 2005 - 14:19 #8
Til ClaesDamlund dit andet eksempel i dit første svar virkede fint. Hvordan er det nu lige jeg får givet dig Points? Mvh. Trine
Avatar billede mugs Novice
21. september 2005 - 14:30 #9
Marker brugere claesdamlund i den lille boks i venstre side og tryk accepter.
Avatar billede trinerafn Nybegynder
21. september 2005 - 14:51 #10
Skal han ikke lægge et svar silly me, jeg kan ikke rigtig huske hvordan, blot at jeg engang kom til at dumme mig, så skær det lige ud i pap please... :-)
Avatar billede claesdamlund Nybegynder
21. september 2005 - 15:11 #11
Hermed et svar :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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