Avatar billede rosco Novice
27. marts 2003 - 20:50 Der er 6 kommentarer og
1 løsning

Select Case, Felter visible

Videokartotek,Access2000
Jeg prøvede at tilføje case for felterne [Regionskode] og [Region]. Men funktionen virker ikke på disse felter.
Skulle jeg have gjort det anderledes.

Private Sub Form_Load()
' gør felterne "Båndmærke, Båndlængde, videofiltype, Regionskode eller Region usynlige.
' alt efter hvad der er valgt i typefeltet.
Select Case Me!Type
Case 1, 2, 6, 7
    Me![Båndmærke].Visible = True
    Me![Båndlængde].Visible = True
    Me![VideofilType].Visible = False
Case 3, 4, 5, 11, 12, 13, Is > Maxnumber
    Me![Båndmærke].Visible = False
    Me![Båndlængde].Visible = False
    Me![VideofilType].Visible = True
Case 3, 11, 12, 13, 14
    Me![Regionskode].Visible = True
    Me![Region].Visible = True
Case 1, 2, 4, 5, 6, 7, 8, 9, 10
    Me![Regionskode].Visible = False
    Me![Region].Visible = False
   
End Select
End Sub
Avatar billede mugs Novice
27. marts 2003 - 21:18 #1
Denne er afprøvet og fungerer:

Private Sub Form_Current()
Select Case Me.Type
Case 1, 2, 6, 7
    Me![Båndmærke].Visible = True
    Me![Båndlængde].Visible = True
    Case Else
    Me![Båndmærke].Visible = False
    Me![Båndlængde].Visible = False
End Select
End Sub

Når din Case betingelse er opfyldt er felterne synlige som de skal være, men du mangler at fortælle om de skal være synlige eller usynlige hvis betingelsen ikke er opfyldt (Case Else).
Avatar billede mugs Novice
27. marts 2003 - 21:46 #2
Jeg kan da se, at jeg har læst dit spørgsmål med de forkerte briller. Venligst afvis mit svar.
Avatar billede rosco Novice
27. marts 2003 - 21:47 #3
Private Sub Form_Load()

' gør felterne "Båndmærke, Båndlængde eller videofiltype usynlige.
' alt efter hvad der er valgt i typefeltet.
Select Case Me!Type
Case 1, 2, 6, 7
    Me![Båndmærke].Visible = True
    Me![Båndlængde].Visible = True
    Me![VideofilType].Visible = False
Case Else
    Me![Båndmærke].Visible = False
    Me![Båndlængde].Visible = False
    Me![VideofilType].Visible = True
End Select
(Case Else) gjorde et par andre ting nemmere for mig.
Mit problem var at jeg ikke kunne få feltene Me![Regionskode]og Me![Region].
til at forsvinde jeg prøvede at lave 2 stk Select Case. det var løsningen.
Så koden kom til at se sådan ud.
Select Case Me!Type
Case 3, 11, 12, 13, 14
    Me![Regionskode].Visible = True
    Me![Region].Visible = True
Case Else
    Me![Regionskode].Visible = False
    Me![Region].Visible = False
End Select
End Sub

Tak for hjælpen Mogens.
Avatar billede rosco Novice
27. marts 2003 - 21:52 #4
Det blev vist noget rodet. Kopier og indsæt kan vist godt give problemer.
Som sagt før.

(Case Else) gjorde et par andre ting nemmere for mig.
Mit problem var at jeg ikke kunne få feltene Me![Regionskode]og Me![Region].
til at forsvinde jeg prøvede at lave 2 stk Select Case. det var løsningen.
Så koden kom til at se sådan ud.

' gør felterne "Båndmærke, Båndlængde eller videofiltype usynlige.
' alt efter hvad der er valgt i typefeltet.
Select Case Me!Type
Case 1, 2, 6, 7
    Me![Båndmærke].Visible = True
    Me![Båndlængde].Visible = True
    Me![VideofilType].Visible = False
Case Else
    Me![Båndmærke].Visible = False
    Me![Båndlængde].Visible = False
    Me![VideofilType].Visible = True
End Select

Select Case Me!Type
Case 3, 11, 12, 13, 14
    Me![Regionskode].Visible = True
    Me![Region].Visible = True
Case Else
    Me![Regionskode].Visible = False
    Me![Region].Visible = False
End Select
End Sub
Avatar billede mugs Novice
27. marts 2003 - 21:56 #5
Har arbejdet i min have det meste af dagen, så jeg er sikkert for træt af al den friske luft. Det kan umuligt være sundt.

Men når blot skidtet fungerer så er alle jo glade.
Avatar billede rosco Novice
27. marts 2003 - 21:59 #6
Du fik afligevel de 30 point for tippet med Case Else, det sparer mig for at skrive alle de øvrige værdier. Smart :).
Nu vil jeg til køjs.
tak for i aften.
Avatar billede mugs Novice
27. marts 2003 - 22:02 #7
Som vi siger på disse kanter: o'langs
Godnat.
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