Dit is volgens mij niet te doen

  • Onderwerp starter Onderwerp starter Abyss
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Abyss

Gebruiker
Lid geworden
28 jul 2005
Berichten
353
Ik zou graag de volgende database willen bouwen.
Het is een soort van kruising schema
Waar bij de moeder en vader uit een nummer en naam bestaan.
Zou dit mogelijk zijn met acces ?

Hieronder een voorbeeld van hoe het er uit zou moeten zien

Ik heb een tabel met 10 moeders en 10 vaders met de moeder nummers 1 t/m 10
en de vader nummers ook van 1 t/m 10

Nu wil ik “moeder 3” met “vader 6” koppelen en deze combinatie opslaan in een tabel zo dat ik hier later een rapport van kan maken. De moeder kolom opmerking moet hier ook bij komen

Ik heb twee tabellen; 1 tabel met de moeders en 1 met de vaders

Kolomkoppen Moeder; 1)Nummer moeder, 2)Moeder naam, 3) opmerkingen
Kolomkoppen Vader; 4)nummer Vader, 5) Vader naam 6) opmerkingen

Het resultaat zou er ongeveer zo uitmoeten komen te zien in een tabel dan.

3 moeder * 6 Vader
1 moeder * 9 vader
of 5 moeder *6 vader
 
Je moet gewoon 3 tabellen maken.

Tabel 1: Moeders
Nr: Naam .....

Tabel 2: Vaders
Nr: Naam .....

Tabel 3:Koppeltabel
NrMoeder NrVader .....

Geen probleem. Door een query te maken kan je de informatie samenvoegen. Bijvoorbeeld zo:

Maak een nieuwe query. Zorg voor de weergave in SQL

SELECT Moeders.Naam, Moeders.Opmerkingen, Vaders.Naam, Vaders.Opmerkingen
FROM Moeder,Vaders,Koppeltabel
WHERE Koppeltabel.NrMoeder = Moeders.Nr AND Koppeltabel.NrVader = Vaders.Nr

Wat jij zoekt, is juist waarom er databases zijn uitgevonden :)
 
Maar ik wil het geheel ook oplaan in een derde tabel

ik wil dus de ene keer kunnen kiezen uit bv moeder 5 * vader 2 en de andere keer tussen moeder 9 en vader 2
Deze resutaten moet wel opgeslagen worden in 1 kolom

Een voledige tabel bestaat ook nog uit een "from" kolom.
Dus moeder 1 komt uit "moeder 21 * vader 15"
daar naast is er een jaar kolom "05" een kolom die beide gegevens bevat dus "moeder*vader" een uit jaar kolom van zowel de vader als de moeder dus "uit mo "moeder 31`en een kolom met "uit vader " vader 57

Het is denk ik niet mogenlijk om meerdere kombinatie uit verschillende kolommen op verschillende rijen uit 1 tabel te selecteren en te transporteren naar een derde tabel

a;s de kolommen vanmoeder en vader er zo uitzien


moeder 1 vader 1
'' " 2 " " 2

enz enz





Het is meer een soort samboom
 
je moet de uitkomst niet opslaan in een nieuwe tabel maar gewoon hier een query van maken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan