Avatar billede domino1977 Nybegynder
20. juni 2002 - 13:55 Der er 5 kommentarer og
1 løsning

3 alternative knapper med tilhørende textfelter!!!!!!

Hvad nu hvis jeg har 3 "alternative knapper" og 3 text felter, der hører sammen i "par"...

Hvor de selvfølgelig ikke må være "tændt" mere end en afgangen!!!

De alternative knapper skal så hver især kunne aktiver og deaktiver det tilhørende textfelt???

Hvordan gør man det????
Avatar billede nih Novice
20. juni 2002 - 14:04 #1
indsæt en gruupe box !!!!

if groubbox = 1
  then textbox = 'første valg'
end if
Avatar billede nih Novice
20. juni 2002 - 14:08 #2
eller hvis jeg forstår dit spm på en anden måde:
det her er for det ene par:
Private Sub Afkrydsningsfelt0_AfterUpdate()
  Tekst2.Enabled = Afkrydsningsfelt0
End Sub
Avatar billede domino1977 Nybegynder
20. juni 2002 - 15:15 #3
Mange tak....
Men hvor skal alt dette sætte ind henne???

Jeg er ikke en haj til det her!!
Avatar billede nih Novice
20. juni 2002 - 17:09 #4
start med at lave en gruppebox og vha guiden opret 3 alternativ knapper MED etiketter. Dem kan du slette bagefter. Godkend at Access giver dem værdierne 1 - 2 - 3.

Når den er oprettet skal du lave en hændelse på efterOpdatering i kodeeditoren. Tryk på de tre prikker til højre ved hændelsen og vælg kode. Herefter opretter Access i VBA følgende til dig, hvor du skriver tre linjer:

Private Sub Ramme0_AfterUpdate()
  Tekst3.Enabled = Alternativknap3
  Tekst2.Enabled = Alternativknap2
  Tekst1.Enabled = Alternativknap1
End Sub

'tekst1' og 'Alternativknap1' er NAVNENE på dine objekter på formen

Prøv det her

held og lykke  Niels
Avatar billede domino1977 Nybegynder
21. juni 2002 - 08:44 #5
Det eneste jeg får ud af det er at når jeg trykker på alternativeknap 2 eller 3, så deaktiver de allesammen og jeg kan ikke aktiver dem igen!!!

HJÆLP!!
Avatar billede nih Novice
22. juni 2002 - 18:27 #6
på en form er en ramme (ramme0) med 3 alternativknapper. Disse kanpper har en egenskab 'indstillingsværdi' der er sat til 1 - 2 - 3.
herud over er 3 tekstbokse med navnene txt1, txt2 og txt3.
ramme0's hændelse 'efteropdatering' ser sådan ud:

Private Sub Ramme0_AfterUpdate()
  Select Case Ramme0.Value
  Case 1
    txt1.Enabled = True
    txt2.Enabled = False
    txt3.Enabled = False
  Case 2
    txt1.Enabled = False
    txt2.Enabled = True
    txt3.Enabled = False
  Case 3
    txt1.Enabled = False
    txt2.Enabled = False
    txt3.Enabled = True
  End Select
End Sub

Niels
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