I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
rettelse..: Under hver ugedag har jeg et andet felt som så kun må vises hvis det FØRSTE FELT INDEHOLDER hhv. mandag, tirs..... lidt i stil med f.eks. et "Skoleskema"
Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer) Select Case Me.ugedag Case Is = "mandag" Me.felt1.Visible = False Case Is = "torsdag" Me.felt1.Visible = False Case Else: Me.felt1.Visible = True End Select End Sub
Du kan bruge en Select Case struktur. Det er en form for videreudvikling af den sædvanlige If ... then sætning. Med sætningen Select Case Me.FELTNAVN, kan du teste på et felt, og hvis betingelsen er opfyldt, så indtræder der en handling, og hvis betingelsen ikke er opfyldt (Case else) sker der noget andet.
Hvordan knytter jeg casen til det felt, som jeg jo viser 7 gange på en linie? Hvis jeg lægger ovenstående ind i koden, stemmer det vel ikke helt overens med datagennemløbet eller???.
Jeg kunne iøvrigt ikke lige finde en god øvelse i dine eksempel-DB'er :-)
Det var en lidt anden snak. Jeg forventer herefter, at du vil se tilknyttede data lodret under hver enkelt vandrette felt. Brug en krydstabvuleringsforespørgsel. Der er en ganske udmærket guide i forespørgsler.
Ved krydstalbulering får jeg det rigtige res. Men ugedagen er valgt fra en liste (og er en txt-værdi), så sorteringen er af gode grunde ikke man, tir osv. kan jeg påvirke den sorteringsrækkefølge
Jeg har ikke så meget tid lige nu, men et lidt kluntet forslag er, at du kan lave et felt i din tabel der hedder ugedfagsortering. dette felt kan du så lade Access udfylde med den tidligere skitserede Select Case struktur, og sortere din forespørgsel / rapport efter dette felt.
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.