27. september 2016 - 16:25Der er
5 kommentarer og 16 løsninger
flere kontaktpersoner
hej jeg er ved at lave en lille kundedatabase, hvor jeg har lavet relationer til en post nr, by og mine egne regioner, det virker fint på min formular, men mine kunder har som regel flere ansatte, og det kan jeg ikke rigtig finde ud af , er der en som kan hjælpe med dette ?
Opret så de nødvendige referencer i stil med (meget simplificeret): - Fra Ansatte til Kunder (Ansatte.KundeID=Kunde.ID) - Fra Ansatte til Postnr (Ansatte.PostnrID=Postnr.ID)
"...men mine kunder har som regel flere ansatte, og det kan jeg ikke rigtig finde ud af ..."
"..jeg kan ikke få det til at virke eller forstår det ikke..."
You need to give a little more information as to what you cant get working. Is it the tables/fields/relationships or maybe how the information is to be shown on forms?
fdata's tables/fields suggestion is fine so if you have those in place then I guess its how to show the data on the forms, but you need to give us more info.
Som Terry skriver skal vi nok bruge lidt mere info. (Vi sender helst ikke færdige eksempler. Formålet med eksperten er at give gode råd, der gør det muligt for brugerne selv at komme videre. "Learning by doing")
Hvis det er formularen, der driller, får du lige et lille puf fremad: Du skal bruge to formularer: En "KundeForm" og en "AnsatForm". - På kundeformen lægger du felter fra din kundetabel + en underformular, som er din AnsatForm (som så indeholder felterne fra din ansat-tabel). - På subformens egenskabsark finder på fanen Data felterne "Overordnede felter" og "Underordnede felter". Overordnet er ID (altså kundens ID). Underordnet er KundeID (altså den ansattes reference til kunden). - På AnsatForm kan du lægge en dropdown med din postnummertabel som kilde.
Først: Undgå mellemrum i dine feltnavne! Det kan Access ikke lide.
Følg min tidligere anvisning: - Opret to formularer - baseret på Kunder og Ansatte. - Åbn kundeformen i Designvisning - Træk Ansatteformen ind på plads - På Ansatteformen specificerer du overordet og underordnet felt som beskrevet tidligere
If your relationships are correct then you should be able to use the form wizard which will create a main form with kunder and a sub form with ansatte.
In table design you can find a data type "Lookup Wizard" try using this data type on the fields you want to join, for example post nr. This will make the relationships for you so that if you open the relationships window you will see how each table is related.
Du mener nok "søge". Hvis du bare skal søge efter en bestemt kunde, kan du bruge det lille søgefelt nede i bunden af formularen (eller taste Ctrl-B i et felt)
#6 >Først: Undgå mellemrum i dine feltnavne! Det kan Access ikke lide. tillæg undgå et bruge special tegn feks æøå, født vil give problemer undgå et bruge reseverede ord feks by
ovenstående gælder selv også tabel navne
og dette gælder ikke kun access (mssql), mysql, oracle sql, og vist nok alle andre brokker sig også
hvis du er så uheldig at have brugt det, og ikke kan lave det om, kan man sætte [] omkring ordet (access og ms sql) i sql, men det er special syntax fra database til database, i mysql er det ``.
post nr mellemrum i tabel navn, omdøb til feks post_nr by resevered ord, omdøb til feks bynavn region
Not easy to see from here. If you like you could send me your dB and I'll take a look. Maybe also make some suggestions. I know its going against the principles of "Learning by doing" but unless you have another way of showing us what your talking about then its the easiest way.
ekspertenATsanthell.dk
and maybe you should also consider closing this question and opening new when issues occur.
Good you got it working. I'm aware that your new her on eksperten but the idea is that if you get help from others you reward them by accepting their answer. ;-)
I see eksperten has a little problem on how ones rank is calculated...
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.