PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kreuztabelle in Access


kingmar
07.07.2003, 21:54
Hallo :confused:
Ich haben mal ein Frage bezüglich der Kreuztabelle?
Ich habe eine Tabelle Lieferant mit Namen und Art_Nr. des Lieferanten usw.
und eine Tabelle mit Artikel in der die Art_Bez., Art_Nr und der Preis steht. Beide Tabellen sind über Art_Nr mit einander verbunden.
Wie kann ich nun dieses mittels einer Kreuztabelle darstellen, der den günstigsten Lieferanten darstellt?

Danke


pate33
08.07.2003, 03:40
hast du die tabelle selbst gestalltet?

wenn ja, mach dir nochmal gedanken darueber was genau du da angestellt hast. ;)

mein vorschlag fuer eine artikel und liefanten db:

:: tbl_artikel ::
id_artikel
name
wasweissichwas
fk_lieferant (-> id_lieferant)

:: tbl_lieferant ::
id_lieferant
name

d.h. ein artikel gehoert immer zu einem lieferanten (1-m).

Wenn du nun einen artikel hast, der von mehreren lieferanten geliefert werden kann, brauchst eine zwischentabelle:

:: tbl_lieferant_artikel ::
fk_artikel
fk_lieferant

das waere dann im prinzip deine kreuztabelle ... wie man die aus deinem beispiel heraus erzeugt ist mir ein raetsel ... ;)

Wolf Kux
11.08.2003, 23:12
Um aus vorhandenen Tabellen eine andere heraus zu hauen, schlage ich vor bei www.CleanDataSystems.com reinzuschauen.

Diese Leute haben eine Freeware (untools) mit dem man ganz einfach sich so eine Kreuztabelle erstellt.

HDH (Hoffe dies hilft!)

pate33
12.08.2003, 09:13
bei schlechtem db design hilft auch das beste tool nix. ;)