Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 10:14 Der er 11 kommentarer og
1 løsning

Kombinationsboks skal finde en specifik record

Jeg har et problem med at sammenkæde en tabel over virksomheder med en medarbejdertabel.
Jeg har lavet en form der viser virksomhedsoplysninger - og i en subform vil jeg gerne vise de tilknyttede ledende medarbejdere. Da det er en mange<>mange-relation har jeg indsat en tabel med VirksID og PersonID som nøgler og mit problem er følgende:
I subformen vil jeg gerne vise både navn OG titel på de medarbejdere, der er knyttet til virksomheden. Jeg vil derfor med en kombinationsboks vælge en record fra tabellen og vise de data, der hører til denne (navn+titel). Når man vælger et tilfældigt navn, skal personens titel altså hives med over i subformen i et tekstfelt. Det kan jeg bare ikke gr. mange<>mange-relationen. I mange<>mange-relationen vil jeg altså gerne gemme VirksID, PersonID og titlen, men Access skal selv hente titlen fra tabellen.
Jeg ved ikke om spørgsmålet giver mening, men jeg håber at der er nogen derude der kan hjælpe mig - jeg er ret presset efterhånden...
pft.
Avatar billede korup Nybegynder
10. januar 2002 - 10:28 #1
Hej.

Kan jeg få lidt tabel navne!!
Så akulle den være klaret hutigt!!


Korup
Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 10:30 #2
Sure thing!
Virksomhed: Corp
Medarb.: People
Sammensat tabel: CorpLeadingEmployee

VILDT fedt hvis du kan løse det..
Avatar billede korup Nybegynder
10. januar 2002 - 10:36 #3
Hej igen

SELECT navn, titel FROM medarbejder WHERE personID = (SELECT personID FROM sammehængtabel WHERE VirksID = \"Det det skal være\");
Avatar billede korup Nybegynder
10. januar 2002 - 10:39 #4
SELECT navn, titel FROM People WHERE personID = (SELECT personID FROM CorpLeadingEmployee WHERE VirksID = \"Det det skal være\");
Avatar billede korup Nybegynder
10. januar 2002 - 10:40 #5
Håber at det virker eller prøver vi bare igen!!

/korup
Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 10:43 #6
Jeg er ikke helt med.. Skal det være et SQL-udtryk i en forespørgsel, eller er det noget VB ?
Jeg er en knold til VB, så hvis det er tilfældet, skal jeg nok bede om nærmere instruktioner..
Avatar billede korup Nybegynder
10. januar 2002 - 10:48 #7
Det er en SQL forespørgsel..

/korup
Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 10:50 #8
Men det hele afvikles jo i en form, så hvorledes finder den ud af at vise mig virksomhedens tilknyttede medarbejdere i en subform, blot fordi jeg har en forespørgsel ?

Er det groft af mig at spørge om du har tid til at se på DB\'en ? Så kan jeg sende den til dig !?!
Hvis du ikke har tid/lyst er det fair nok.. :O)
Avatar billede korup Nybegynder
10. januar 2002 - 10:56 #9
Hvad koder du i er det HTML eller hvad?
og er det udformingen af den kode der er problemet!

Har du en skitse over hvordan det skal se ud og hvordan du har tænkt dig, så ville jeg gerne se det!!

/korup
Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 11:00 #10
Jeg sidder med en ganske alm. AccessDB, med de nævnte tabeller, og skal forsøge at vise sammenhængen mellem medarb. og virks. Har desværre kun en AccessDB på ca. 304Kb (zip) - ingen skitser, ingen HTML.. Hvis du har et øjeblik til at se på den, ville det være en KÆMPE hjælp..
Avatar billede korup Nybegynder
10. januar 2002 - 11:04 #11
Det kan jeg godt, men det bliver først til i morgen..
Hvis det er tids nok.

/korup
webmaster@firetech.dk
Avatar billede ugotabe_kidding Nybegynder
10. januar 2002 - 11:13 #12
Sender den med det samme..
Håber at du kan hjælpe..
Jeg havde egentlig en deadline i eftermiddag, men så må jeg bare opdatere den hvis du kan løse problemet til i morgen..
Pft.
/Ugotabe Kidding
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