Avatar billede torejessen Nybegynder
07. april 2006 - 09:54 Der er 4 kommentarer og
1 løsning

Ja/nej felter i Access

Hej

Jeg har en databasesom skal kombinere JOURNALISTER med INTERESSEOMRÅDER.
Det er vist en mange-til-mange relation.

Jeg havde først lavet den sådan at man under hver enkelt journalist i en formular, kunne tilføre interesser i en underformular.
Det bliver dog aldrig så "pænt".
Min chef elsker fluebensknapper, så han vil hellere at der er en side med flueben til hver interesse for journalisterne.
Har jeg ret i, at det så er svært at tilføje nye interesser "hen ad vejen"..?
Skal jeg så stadig lave en mange-til-mange relation, eller skal jeg eventuelt lave en en-til-mage relation?

Jeg kan ikke overskue det, og har aldrig benyttet de der flueben..

Hjælp.. ;-)

Mvh
Tore
Avatar billede mugs Novice
07. april 2006 - 09:57 #1
Det kan sagftens blive pænt med underformularer. Du skal lave en formular og formattere denne så den er pæn at se på. Derefter åbner du din hovedformular og tager en underformular fra værkstøjskassen og lader den første formular danne postkilde.
Avatar billede torejessen Nybegynder
07. april 2006 - 10:21 #2
OK, men du mener det skal være en mange-til-mange, ikke?
Og uanset hvad, så skal hver enkelt interesse vælges fra en drop-down liste, ikke sandt?
Det gør det jo noget mere uoverskueligt, i forhold til at man i løbet af et øjeblik kan klikke et par flueben igennem... - Eller hvad?

Mvh
Tore
Avatar billede mugs Novice
07. april 2006 - 10:27 #3
Hvis du har en tabel nmed alle interesseområder og en tabel med alle journalister, skal du have en 3. tabel med 2 felter:

- En combo der plukker et interesseområde og en anden der plukker journmalisten.

På den måde kan du kombinere de 2 datasæt. Det kan godt være, at det bliver mere langsomt end din løsning med Ja/Nej felter at opdatere første gang, men i længden vil jeg vælge mit forslag, det giver en mere dynamisk db.
Avatar billede Slettet bruger
07. april 2006 - 12:49 #4
Du kan også lave det med lister:

En liste med områder og en liste for medarbejderen med en dropdown ovenover!~)

Så laver du en knap som tager dit valg i område listen og tilføjer den i tabellen over journalisters arbejdsområde for den journalist, som er valgt i dropdown. Derefter kører du en requery for listen...

Det virker så sådan at du vælger en journalist i dropdown, på afterupdate eventen kører du så en requery på listen nedenunder, som har dropdown-feltet som et kriterie. Herved fremkommer listen over de interesseområder, som journalisten har og du kan så tilføje flere og du skal selvfølgelig også have en sletteknap, så interessen kan deletes fra tabellen...

Det lyder måske lidt indviklet, men det er ikke så slemt og hvis du får problemer så må vi jo se på det!~)
Avatar billede Slettet bruger
07. april 2006 - 13:40 #5
Du kan forresten også gøre det med dobbeltclick eventen på interesse listen, så dobbeltklikker man bare på dem, som skal overføres til den valgte journalists liste!~)
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