Thread [Access] DB - Felddatentyp für Liste
(4 answers)
Opened by vitek at 2013-12-09 15:30
Hallo vitek,
2013-12-10T09:20:23 vitek Ich nehme an, es handelt sich um eine n:n-Beziehung, d.h. jedes Element kann mehrere Kommandos haben, und jedes Kommando kann bei mehreren Elementen vorkommen. Dann heißt die Antwort: Ja, Du brauchst drei Tabellen: [Elementtypen] [Kommando] Die beiden hast Du schon. Die dritte Tabelle ist eine Mapping-Tabelle, z.B. [ElementKommandoMapping], die zwei Spalten hat: [ElementID], [KommandoID]. Die Werte in [ElementID] und [KommandoID] können jeweils mehrmals vorkommen, jeder Tupel aber nur einmal (das sollte die DB überwachen). Wenn Du nun die Elementtypen nach einem bestimmten Kommando (dessen ID Du kennst) filtern willst, musst Du die Tabellen [Elementtypen] und [ElementKommandoMapping] joinen und den Filter auf die zweitere anwenden. Wenn du zu einem Elementtyp die Kommandos anzeigen willst, alle drei. HTH Grüße payx |