Avatar billede fiffi Novice
12. marts 2004 - 16:25 Der er 11 kommentarer og
1 løsning

Tilknyt felt fra ny tabel til eksisterende formular

Jeg har idag en database med een tabel som jeg har oprettet en formular på. Efterfølgeden har jeg oprettet en postnummertabel som jeg har relateret til min oprindelige tabel.
Når jeg efterfølgende går ind i design af min formular kan jeg ikke finde min nye tabel for at tilføje by-feltet til formularen. Hvordan finder jeg tabellen ?
Avatar billede jkrons Professor
12. marts 2004 - 16:32 #1
Du er nødt til at ændre formularens datakilde, så den vælger felter fra begge formularer.
Avatar billede mugs Novice
12. marts 2004 - 17:55 #2
Først er du nødt til at trække feltet fra postnummertabellen ins i din forespørgsel. Herfter kan du finde feltet i formularens feltliste.
Avatar billede fiffi Novice
12. marts 2004 - 17:57 #3
Dvs. jeg er nødt til at lave en forespørgsel med begge tabeller, og så ændre datakilden til forespørgslen. Kan man ikke indsætte 2 kilder ?
Skal der være nogle kriterier i forespørgslen ?
Avatar billede mugs Novice
12. marts 2004 - 18:02 #4
Du kan ikke have 2 postkilder til en formular. Om du skal have kriterier anhænger af, om du vil have alle poster vist eller kun udtrække dele af forespørgslens poster.
Avatar billede fiffi Novice
12. marts 2004 - 18:09 #5
Jeg har tidligere anvendt Approach meget der jo i grunden er meget mere direkte og let tilgængelig for ændringer, men selvfølgelig ikke så omfattende. Jeg har et problem i forståelsen af relationerne og formularen. Skal man ikke i en forespørgsel angive hvilken tabel der er den "overordnede". Hvordan finder formularen ud af - på baggrund af forespørgslen - hvilken tabel der er den primære. Er det kundetabellen eller postnummertabellen?
Avatar billede mugs Novice
12. marts 2004 - 18:14 #6
Overordnede / underordnede er der ikke noget direkte der hedder i forespørgsler, men prøv at se på relationstypen:

Alle poster fra Tabel2 og kun de fra postnummettabel

eller:

Alle poster fra postnummettabel og kun de fra Tabel1

Formularen viser de poster du ser i forespørgslen uanset hvilken tabel  der er "overordnet".
Avatar billede fiffi Novice
12. marts 2004 - 18:31 #7
Nå, dvs. at det udelukkende er min "relationsopsætning" der bestemmer. Jeg har haft nogle problemer med at jeg ikke kan indtaste i de 3 "kasser" med "Gennemtving referentiel integritet" i relationsindstillingerne. Hvad kan det skyldes?
Avatar billede mugs Novice
12. marts 2004 - 18:34 #8
Det afhænger af hvordan tabellernes primære nøgler er sat.

Men jeg tror blot du skal glemme det. Det er vel ikke nødvendigt at tilføje nye poster i postummertabellen. Den skulle jo gerne indeholde alle tilgængelige postnumrer / byer i Danmark.
Avatar billede fiffi Novice
12. marts 2004 - 18:42 #9
Nej, men ser du. Det er lidt på det grundlæggende forståelsesplan, for jeg ender ud i 5-6 tabeller, så jeg vil gerne om du kan hjælpe mig med den primære nøgle.
I tabeldesign markerer jeg en id-nøgle på fx. et kundecpr.nummer (med en postnr.db) og jeg har også en salgsdatabase, og hele herligheden ender ud i 5-6 databaser, men et skridt ad gangen.
Hvis du kan hjælpe mig med lidt med om jeg skal gøre noget andet med hensyn til primære nøgler end blot markering af den vil det være fint.
Jeg kører OfficeXP og der kan jeg i relationsvinduet ikke få uendelig og 1. tegnet frem, men istedet fremkommer en pil. Er det anderledes i XP end tidligere versioner, eller er mine relationer forkerte?
Avatar billede mugs Novice
12. marts 2004 - 18:46 #10
"og jeg har også en salgsdatabase, og hele herligheden ender ud i 5-6 databaser, men et skridt ad gangen."

Hvad er den dybere mening med 5-6 databaser? 

Kan du sende db til :

mugs@mail.dk

Så kan vi bedre tale "samme sprog".
Avatar billede fiffi Novice
12. marts 2004 - 18:52 #11
Uha det vil være meget fint. Jeg har dog huset fuld af gæster og løber lidt frem og tilbage. Må det vente til senere iaften/morgen tidlig med at sende dem, så jeg kan nå at få en ordentlig forklaring med.
Foreløbig tak - dine point er hjemme.
Avatar billede mugs Novice
12. marts 2004 - 18:55 #12
Intet hastværk når du laver databaser. Så det bare op i ged. Jeg er på arbejde LØR og er først hjemme ca 19:00. Så før den tid må du ikke forvente en response.
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