Avatar billede rickie Juniormester
06. september 2006 - 11:31 Der er 16 kommentarer og
1 løsning

Skjule en checkbox i control source

Hej,

Har en checkbox som jeg gerne vil skjule [BRTypAllowed]
Jeg har ikke noget problem at skjule tekst med denne kode:
=IIf([BRTyp];IIf([BRTypAllowed];"Bifoga en Autogiroblankett"))

...men hvordan skjuler jeg checkboxen?
Avatar billede Slettet bruger
06. september 2006 - 11:48 #1
me.brtypeallowed.visible = false
Avatar billede rickie Juniormester
06. september 2006 - 12:40 #2
Hej! Det vill ikke rigtigt virke. Gör jeg noget forkert?

=IIf([BRTyp];[BRTypAllowed.Visible=False];"")
=IIf([BRTyp];[BRTypAllowed.Visible}=False;"")
=IIf([BRTyp];BRTypAllowed.Visible=False;"")
Avatar billede Slettet bruger
06. september 2006 - 14:18 #3
Jeg har ikke prøvet at bruge det på den måde, men prøv:
=IIf([BRTyp];me.BRTypAllowed.Visible=False;"")
Avatar billede Slettet bruger
06. september 2006 - 14:22 #4
ellers så må jeg lige have lidt mere information...

Er det udfra valget i en checkbox at den skal blive usynlig? For så ville jeg bruge afterupdate eventen og der virker koden!~)
Avatar billede Slettet bruger
06. september 2006 - 14:25 #5
I det hele taget bruger jeg faktisk aldrig IIf, så jeg ved egentlig ikke rigtig hvad du forsøger at gøre!~)
Avatar billede rickie Juniormester
06. september 2006 - 14:28 #6
Oki! Jeg har en dropbox med nogle forskellige breve. I dropboxen er der et brev hvor der skal väre mulighed for at trykke på en checkbox. Så gemmer den yderligere en värdi i databasen. Denne mulighed virker for et tekstfelt som jeg har ved siden af checkboxen =IIf([BRTyp];IIf([BRTypAllowed];"Bifoga en Autogiroblankett")) men ikke for selve checkboxen.

Hvordan kan jeg få checkboxen at forsvinde medmindre brugeren välger lige netop det brev?
Avatar billede Slettet bruger
06. september 2006 - 14:34 #7
private sub dropbox_afterupdate()
if me.NavnDropbox = "NavnPåBrevet" then
me.NavnCheckbox.visible = false
me.NavnTekstfelt.visible = false
else
me.NavnCheckbox.visible = true
me.NavnTekstfelt.visible = true
end if
end sub

Du ved noget i den retning!~)
Avatar billede Slettet bruger
06. september 2006 - 14:34 #8
Hov, det er selvfølgelig lige omvendt.... med false og true...
Avatar billede Slettet bruger
06. september 2006 - 14:36 #9
man har så checkboksen og tekstfeltet sat til ikke at være visible, som standard. Så de ikke er der når formularen åbnes..
Avatar billede Slettet bruger
06. september 2006 - 14:40 #10
Er nød til at smutte... tjattes i morgen!~)
Avatar billede Slettet bruger
07. september 2006 - 07:32 #11
Nåh, fik du det til at virke..
Avatar billede rickie Juniormester
07. september 2006 - 09:17 #12
Har ikke haft tid til at kigge på det endnu. Lover at vende tilbage Asap :-)
Avatar billede rickie Juniormester
07. september 2006 - 09:33 #13
Det virker som tänkt men dog vises feltet inden jeg har valgt noget i dropboxen. Er det muligt at den ikke gör det?
Avatar billede rickie Juniormester
07. september 2006 - 09:34 #14
Jeg bruger denne kode:

Private Sub Brev_afterupdate()
If Me.Brev = "Täckning saknas" Then
Me.BRTypAllowed.Visible = True
Else
Me.BRTypAllowed.Visible = False
End If
End Sub
Avatar billede Slettet bruger
07. september 2006 - 11:00 #15
Under egenskaber for feltet, sættes synlig til nej!~)
Avatar billede rickie Juniormester
15. september 2006 - 08:35 #16
Undskyld mit sene svar men jeg har väret på uddannelse i Norge i nästen en hel uge. Jeg tester dette senere. Accepterer allerede nu for det som jeg spurgte om har du allerede fikset for mig.

Mange tak!
Avatar billede Slettet bruger
15. september 2006 - 08:57 #17
!~)
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