Avatar billede terib Nybegynder
29. december 2004 - 15:06 Der er 9 kommentarer og
1 løsning

Samme kunde - flere leverandører

Hej,
Hvordan registrerer man at en kunde er kunde hos flere forskellige firmaer ?
Jeg har en tabel der indeholder firmaer(tblFirma , med bl.a. felterne FirmaID, Firmanavn osv.), og en tabel der indeholder kunder(tblKunder med bl.a. felterne KundeID, Kundenummer, Kundenavn osv.)
En kunde kan være kunde hos flere firmaer på en gang, men med hver sit kundenummer.
Hvordan får jeg vist at eks kundenummer 100 er kunde hos firma 1, men samtidigt med er han kunde hos firma 2 men med kundenummer 1001 ?
Håber det er til at forstå.
På forhånd tak
Godt nytår
Avatar billede terry Ekspert
29. december 2004 - 15:16 #1
you have a many to many relationship which requires three tables
The middle table

FirmaID
KundeID
Avatar billede terry Ekspert
29. december 2004 - 15:18 #2
If each Kunde has a unique ID but a different kundenummer for each Firma
then you could use this as the middle table

FirmaID
KundeID
KundeNummer
Avatar billede terry Ekspert
29. december 2004 - 15:29 #3
so the information which is unique for a specific Firma/kunde is placed in the middle table.
Avatar billede terib Nybegynder
30. december 2004 - 09:38 #4
Hej Terry,
Jeg er ikke et øjeblik i tvivl om at det du foreslår er det korrekte. MEN jeg har et problem...Jeg vil gerne bruge den registrering som underformular på en formular der viser info om kunder. Jeg har allerede lavet en underformular der registrerer hvilke varer en bestemt kunde er interesseret i, hvor jeg har felterne KundeID og Varenummer. Så har jeg lavet en query hvor jeg slår varens navn op, og trukket den forspørgsel ind kå men kundeformular. Virker perfekt.
Nu vil jeg gerne have det samme gjort med registreringen af den samme kundes numre hos andre firmaer, men det vil ikke lykkes :-(
Har lavet tabellen som du foreslog, og så laver jeg en query som skal slå firmanavnet op. Kan jeg også få til at fungere, dog laver den firmaID om til et autonummereringsfelt ???? Og når jeg trækker den ind på formularen vises ikke kundenumre sammenholdt med kundeID.
Kan du give mig et hint om hvad jeg laver galt ? Hvordan laver man en "mange til mange" relation ? "En til mange" ikke noget problem men....
På forhånd tak
Mvh
Avatar billede terry Ekspert
30. december 2004 - 12:40 #5
Hi terib, is it at all possible for me to see the database, its not easy to make suggestions without fully understanding how your tables/forms are put together

eksperten@NOSPAMsanthell.dk
remove NOSPAM
Avatar billede terib Nybegynder
30. december 2004 - 18:13 #6
Løsningen blev som Terry skitserede alligevel - takker for hjælpen
Godt nytår
Avatar billede terry Ekspert
30. december 2004 - 18:18 #7
selv tak og godt nytår
Avatar billede terry Ekspert
03. januar 2005 - 20:05 #8
Hi terib, I think you have forgotten to accept my answer ;o)
og godt nytår
Avatar billede terib Nybegynder
03. januar 2005 - 20:20 #9
sorry - done :-)
Mvh
Avatar billede terry Ekspert
03. januar 2005 - 20:24 #10
no problem, thanks !
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