Avatar billede vessel Nybegynder
22. november 2006 - 12:26 Der er 3 kommentarer og
2 løsninger

formatering af kommandoknap

Jeg har en forløbende formular...  I detaljesektionen er der en knap...  Knappen skal have label'en "Start" hvis der feltet 'Startet' er tomt. Hvis feltet 'startet' er udfyldt, så skal knappens label være 'Afslut'

Hvordan gør jeg det? Koden er ikke det store problem, men mere hvor den kan sættes ind...
Avatar billede Slettet bruger
22. november 2006 - 12:36 #1
Har du prøvet OnCurrent!~)
Avatar billede Slettet bruger
22. november 2006 - 12:41 #2
Du'r ikk'
Avatar billede mugs Novice
22. november 2006 - 12:44 #3
If IsNull(Me.Startet) Then
Me.kommandoknap0.caption = "Start"
else:
Me.kommandoknap0.caption = "Afslut"

Men bemærk, at du ikke kan bruge en sådan kode i fortløbende formularer, idet alle poster så vil få samme caption som den første knap.

Hvis du sætter den ind i Current vil alle knapper i alle poster stadig få samme caption.

Jeg mener heller ikke du kan bruge betinget formattering.

Men en ide kunne jo være at flytte knappen ned i formularfoden, og lægge koden ind i formularens current. Hvad vil du også med så mange knapper?
Avatar billede Slettet bruger
22. november 2006 - 12:54 #4
Som mugs siger, så er det ikke muligt!~(

Men hvis du absolut vil have en dynamisk knap for hver post i en fortløbende formular, så skal du ud i noget med et ekstra felt i din forespørgsel med noget IIf, så du har et felt med den aktuelle caption. Herefter er du nød til at lave noget med et tekstfelt, som du simulerer knap med.

Det er lidt besværligt, men kan lade sig gøre!~)
Avatar billede vessel Nybegynder
22. november 2006 - 14:33 #5
Det endte med at jeg flytte knapperne ned i formularfoden...  Tak for hjælpen
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