08. september 2011 - 13:05Der er
8 kommentarer og 1 løsning
Soter på felt i Access - Hvordan gør man lige det?
Hejsa.
Jeg har en DB som jeg er ved at opdatere for en anden.
Databasen indeholder Kursist data og hver person der bliver oprettet i DB'en for et nr. fra Auto nummereringen i Access.
Når en kursist er aktiv er status = Kursist Når en kursist IKKE er aktiv er status = Afsluttet
Er det muligt at lave en checkbox eller en knap så man skjuler de kursister der står til Afsluttet?!? - De skal ikke vises i den oversigts form der er over alle kursisterne i DB'en.
Når man så sætter en Aktiv kursist til Afsluttet skal den jo så også forvinde fra oversigten.
Man skal stadig kunne se Afsluttede kursister på et andet tidspunkt hvis man ønsker dette.
Du kan sagtens sætte en checkbox på din form som er hæftet på et Boolean felt i din tabel (på dansk hedder de Ja/Nej) Du laver så en forespørgsel som form får data fra. I denne sætter du som kriterie at det felt du har brugt skal være False. På formen kan du så på checkboxens OnClick event lave enten en Me.Refresh eller en Me.Requery (eksperimenter med hvad der virker bedst) så skulle posten hvor du sætter fluebenet gerne forsvinde.
Hvis du skal have den til at vise alle igen, så er den lidt mere tricky. Jeg ville gøre det ved at lave 2 identiske forespørgsler hvor den ene har kriteriet Falsk og den anden ikke. På formen vil jeg så lave f.eks. 2 Radiobuttons og på deres OnChange event skifte forespørgsel på formen. Det har jeg før lavet med held.
Men der er ikke nogen nem løsning på noget af det.
Jeg har valgt en anden løsning end den sortering jeg først havde tænkt på at udarbejde.
Jeg syntes godt nok at det var svært at komme i gang, med den sorterings metode.
Jeg har valgt at gøre det på en anden måde :
Når man sætter en kursist til Afsluttet bliver man spurgt om man vil overføre data'en - Jeg har lavet det sådan at data'en bliver flyttet over i en ny tabel og slettetes i oversigten over aktive kursister.
Hvis man siger nej til at sætte kursisten som Afsluttede så hopper den bare tilbage til formen og sætter kursisten til Kursist.
I min verden er det er nok ikke den smarteste løsning du har brugt der. Men det er din beslutning. Jeg ville lave det med de flag.
Hvis du har en kopi af din database med ganske få data i, så kan du evt. sende den til mig, så vil jeg godt prøve at lave en version som jeg beskriver.
Jeg har kigget lidt i din database og ikke for at genere nogen så vil det på grund af designet tage alt for lang tid for mig at lave en løsning som jeg beskriver. Den tid har jeg desværre ikke på nuværende tidspunkt.
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.