10. juli 2003 - 08:30Der er
24 kommentarer og 1 løsning
vælge via afkrydsning
Godmorgen eksperter. Jeg har en tabel personer og en med opgaver. Jeg vil gerne have, at hver person kan afkrydse, hvilke opgaver han/hun vil have til rådighed (synlig) i andre sammenhænge.
Det skal helst være med afkrydsningsfelter - altså sådan at man som udgangspunkt kan se alle opgaverne og så herefter krydse af, hvilke der skal være tilgængelige for netop den person.
Kan det gøres med afkrydsningsfelter? (I så fald skal den jo selv sætte nye valgmuligheder på hvis der kommer nye opgaver til)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal have et afkrydsningsfelt i tabellen / forespørgslen. På baggrund af forespørgslen laver du en fortløbende formular.
Brugeren krydser nu de opgaver af, som skal være synlige. Når dette er sket trykkes på en anden knap, der åbner en anden formular, hvor der i forespørgslen er et kriterie, der kun viser de opgaver hvor kriteriet matcher.
En anden mulighed (og jeg tror det er den su søger) er, at de synlige opgaver for hver enkelt bruger vises hver gang db åbnes uden afkrydsning. Du er så nødt til at lagre disse data i en ny tabel.
Jeg tror at det, som mugs mener, er, at du kan lave det som en tabel med tre felter, personID og opgaveID og et Ja/Nej felt til at fortælle om person ønsker opgaven?
Evt kan man lave tabellen med kun to felter, hvor kun de kombinationer af person-opgave, som er aktive, er taget med, men det er lidt mere besværligt at arbejde med.
ja det var egentligt også det jeg var begyndt på for det skulle jo være tilstrækkeligt, da der kun vil være en post når personen og opgaven er koblet. Men så kan jeg ikke få afkrydsningsfelter ind i billedet eller?
desuden synes jeg ikke lige, jeg kan få en formular til at vise alle posterne på een gang (alle opgaverne, så man kan krydse af)?
jeg prøver lige selv at starte ud af en tangent, så kan det jo være der er nogen der kan hjælpe mig videre.
Jeg laver en formular i dataarkvisning baseret på tabellen "Opgaver". Så tilføjer jeg et ubundet afkrydsningsfelt.
Så kunne jeg lave en hovedformular med personerne, hvor man vælger den enkelte person, inden formularen åbnes. I den formular tilknyttes den anden formular som underformular. Så skal vi bare have den til at forstå, at når der er hakket af i afkrydsningsfeltet, så skal den relevante opgave tilknyttes til den person der blev valgt inden formularen blev åbnet - eller er det noget vrøvl?
og hvordan kommer man videre efter at have oprettet den første formular?
Jeg ville vælge løsningen med tre kolonner, hvor alle kombinationer af person-opgaver er i tabellen med mindre du har extremt mange personer-opgaver. Så kan du nemlig lave en fortløbende formular til afkrydsningerne baseret på den tabel, og du kan hente udtrækket af opgaver ud fra tabellen.
jeg forstår heller ikke helt, hvad det er du vil. Skal jeg tilføje afkrydsningsfeltet til den tabel som forener de to tabeller "Opgaver" og "Personer"? I så fald vises jo kun de opgaver, der indgår i denne tabel, og ikke alle de opgaver der er.
ok skal jeg så tilføje afkrydsningsfeltet til den tabel som forener de to tabeller "Opgaver" og "Personer"? I så fald vises jo kun de opgaver, der indgår i denne tabel, og ikke alle de opgaver der er.
Man kan godt lave det uden at gemme afkrydsningsfeltet, nemlig ved kun at gemme de aktive person-opgave kombinationer i den nye tabel og tilføje og fjerne dem med forepørgsler med et afkrydsningsfelt på en fortløbende formular som kriterie.
Ny tabel: PersonID(Link til persontabel) OpgaveID(Link til opgavetabel) OpgaveAktiv(Ja/Nej)
Hvis du laver en kombineret nøgle(PersonID-OpgaveID, risikerer du ikke at få dubletter. Lav en tilføjelsesforespørgsel, som tilføjer alle kombinationer af PersonID og OpgaveID. Forespørgslen kan du køre igen, når du tilføjer opgaver.
så nu lykkedes det mig at få lavet den formular, så er din opgave jo løst. Du får derfor points. Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
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.