Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: derilzemer am Januar 10, 2016, 11:16:50

Titel: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 11:16:50
Hallo,
eine funktionale Quartett-DB mit professioneller Hilfe aus diesem Forum unter Access 2013, Win7 Ult. sind die Basis.
Ich habe nun noch die Anforderung an die DB, dass ich einem Spiel noch Zusatzkarten zuordnen will. Das bedeutet, ein Spiel kann n Zusatzkarten in Form von Regelkarte, Farbkarten, Leerkarten, Karten für ein Zusatzspiel etc. haben. Es sind also unterschiedliche Variationen möglich, welche aber auch Verlags abhängig sind.
Beispiel. Verlag ABC hat Spiele mit Regelkarte und 2 Farbkarten, Verlag DEF hat 1 Regel und 1 Werbekarte und Verlag XYZ hat Regelkarte und 2 Zusatzspielkarten usw.
Die Tabelle dafür habe ich erstellt, sodass die Sache mit der Verlagsabhängigkeit geklärt ist. Ein Bild der Beziehungen der Tabellen hängt an.
Mein Problem ist, dass ich aufgrund der Konstellationen nicht weiß, wie ich das im Formular unterbringen soll. Ich kann Felder genieren, wo ich die Anzahl unterbringe, aber wie mache ich das mit den unterschiedlichen Karten, mit Checkboxen? Ein Kombinationsfeld gibt mir nur die Möglichkeit eine Zusatzkartenart auszuwählen. Wenn ich mehrere habe geht das ja nicht. Wie kann man so etwas lösen? Vielen Dank vorab für eure Hinweise und Tipps.

mfG
Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 11:44:14
Hallo,
ich mal wieder.  ;D
die Ja/nein Felder sind ungeeignet, die kannst Du mal gleich wieder bei Seite legen.
ZitatVerlag ABC hat Spiele mit Regelkarte und 2 Farbkarten, Verlag DEF hat 1 Regel und 1 Werbekarte und Verlag XYZ hat Regelkarte und 2 Zusatzspielkarten usw.
heißt das auch jedes Spiel hat immer alle diese verlagsabhängigen Zusatzkarten, oder nur teilweise ?
Für die Zusatzkartenart solltest Du eine extra Tabelle anlegen in deren PS in der Tabelle "tblZusatzkarten" als FS ablegen. Die Beziehung von der ZusatzkartenID zur tblSpiel ist falsch. Wie Du ja bereits richtig erkannt hast, könntest Du ja nur eine Zusatzkarte speichern.
Du brauchst dann noch eine weitere Tabelle, als Zwischentabelle (n:m) zwischen Spiele und Zusatzkarten, in der die zutreffenden Zusatzkarten als jeweils ein Datensatz gespeichert werden (FS zu Spiele und FS zu Zusatzk.). Das Auswahlkombi zur Auswahl der Zusatzkarten kann dann verlagsabhängig gemacht werden. Du kannst dann beliebig viele Zusatzkarten speichern. In diese Tabelle kommt dann auch die Menge.
Dieses Prinzip gibt es bereits mehrfach in Deiner DB, es ist sinngemäß genau wie die Tabelle "tblBildZuSpiel", diese Tabelle könnte dann "tblZusatzKarteZuSpiel" heißen.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 13:09:33
Hallo Klaus,
hoffe es geht dir "wieder" besser :-), hört sich zumindest so an  :). Okay lass mich mal rekapitulieren, die vielen Abkürzungen verwirren mich etwas. Ich sag jetzt nicht ich bin schon über 50, sonst kommst du mit deinem Alter und holst mich wieder runter von dem Ross  ;).
Innerhalb eines Verlages gibt es ja Serien und manche der Serien haben eben solche Zusatzkarten. Zusatzkarten wie Regelkarten sind bei ~80% dabei. Deine Frage zu Beginn ist also mit nein zu beantworten.
Mit PS und FS meinst du wohl Primary und Fremdschlüssel, oder? Dann erstelle ich eine neue Tabelle für die Zusatzkartenart und definiere in der tblZusatzkarten das Feld Zusatzkartenart als Fremdschlüssel, richtig? Jetzt habe ich mal umgebaut, aber es hakt bei der n:m Beziehung und dem Verlagsabhängigen, ob ich das richtig definiert habe. Da ich die n:m nicht hinbekomme wohl eher nicht :-(. Wo habe ich welchen Wert falsch platziert, oder muss ich noch einen FS in der tblZusatzkarten ZusatzKarteZuSpieID_F erzeugen? Ist der FS des Verlag in der richtigen Tabelle oder muss er dann eher in die ZusatzKarteZuSpiel rein, weil ich da ja eigentlich definiere. Ein Bild der aktuellen Tabellenstruktur hängt an.Danke für die Unterstützung.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 17:50:26
Hallo Andreas,
ich habe mal die Beziehungen ergänzt. Du willst ja zu jedem Spiele die mögliche Zusatzkartenart, also z.B. die Regelkarte. Es muss also die Kartenart als Fremdschlüssel (FS) gespeichert werden. Das Kombi das diesen Fremdschlüssel wählt wird über die VerlagID_F gefiltert, dass nur die Zusatzkarten zur Auswahl angeboten werden, die in der Tabelle "tblZusatzkarten" diesem Verlag zugeordnet sind. Dieses Kombi muss als Datenherkunft eine Abfrage haben mit der Tabelle "tblZusatzkarten" und der Tabelle "tblZusatzkartenArt". Von letzterer Tabelle wird nur das Fremdschlüsselfeld zum Verlag aufgenommen über das dann gefiltert wird. In einem Unterformular kannst Du dann die Zum Spiel vorhanden Zusatzkarten auswählen.

Siehe Bild.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 10, 2016, 18:11:10
Hallo Andreas,

meinem Verständnis nach gehört die Mengenangabe in die Tabelle "tblZusatzkarten". Möglicherweise wäre es sogar sinnvoll (im Sinne einer vereinfachten Auswertung), hier sämtliche möglichen Zusatzkarten pro Verlag zu speichern, und wenn sie nicht vorkommen dies mit der Menge "0" kenntlich zu machen. (Nur so eine Idee, Klaus wird dem sicherlich widersprechen wollen...)

Zitatmanche der Serien haben eben solche Zusatzkarten. Zusatzkarten wie Regelkarten sind bei ~80% dabei.
Wie willst du das denn bei der Erfassung berücksichtigen, wenn diese Zusatzkarten kein "Muss" sind? Willst du lediglich prüfen, ob eine bestimmte Zusatzkarte in Art und Anzahl für ein Spiel eines bestimmten Verlages zulässig ist?
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 18:18:34
Hi,
ich blick es noch nicht wirklich wegen der Beziehung. Da bin ich grade dran zu verstehen, sofern ich das hin bekomme.

ZitatWie willst du das denn bei der Erfassung berücksichtigen, wenn diese Zusatzkarten kein "Muss" sind? Willst du lediglich prüfen, ob eine bestimmte Zusatzkarte in Art und Anzahl für ein Spiel eines bestimmten Verlages zulässig ist?
Nein, wenn Zusatzkarten dabei sind, werden die erfasst. Es dient letztendlich der Komplettierung. Dadurch bekomme ich den Fehlbestand geklärt. Wenn ich dann an solche Zusatzkarten dran komme, kann ich eben schnell filtern, bei welchen Spielen diese Karten fehlen. Welche Serien oder Spiele Zusatzkarten hat und wer nicht, das ist bekannt. Thats the reason why.

Gruiß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 18:29:34
Hallo,
ZitatKlaus wird dem sicherlich widersprechen wollen
jawolll ich wiederspreche.  ;D
Genau genommen sollte (der bisherigen Nomenklatur folgend) die Tabelle "tblZusatzKarten" "tblZusatzkartenArtZuVerlag" heißen.
Und die Menge gehört dort nicht rein, denn zu jedem Spiel kann es eine bestimmte Anzahl Zusatzkarten geben. Also das Spiel 4711 (ID) hat eine Regelkarte und 2 Farbkarten, das Spiel 4712 des gleichen Verlags hat aber nur eine Farbkarte und keine Regelkarte, wie sollen die unterschiedlichen Mengen Zusatzkarten bei unterschiedlichen Spielen erfasst werden, wenn die Menge in der "tblZusatzKarten" bzw. "tblZusatzkartenArtZuVerlag" ist ?
Diese Tabelle bildet ja nur ab was an Zusatzkarten je Verlag möglich ist, es muss aber gespeichert werden was vorhanden ist.
Daher ja meine obige Frage:
Zitat von: Klausheißt das auch jedes Spiel hat immer alle diese verlagsabhängigen Zusatzkarten, oder nur teilweise ?
Das wurde mit nein beantwortet. Also hat jedes Spiel individuelle Mengen gleicher Zusatzkarten. Die Menge sollte daher dort bleiben wo sie ist.

Und wo keine Zusatzkarte da ist, gibt es in der Tabelle "tblZusatzkarteZuSpiel" keinen Datensatz zu diesem Spiel.

Und wegen der Nomenklatur sollte die bisherige Tabelle "ZusatzKarteZuSpiel" dann in "tblZusatzKartenArtZuSpiel" umbenannt werden.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 10, 2016, 18:33:19
ZitatNein, wenn Zusatzkarten dabei sind, werden die erfasst.
Das heißt, es findet keine Plausibilitätsprüfung statt und eine Tabelle mit den möglichen Zusatzkarten pro Verlag ist überflüssig?

ZitatWelche Serien oder Spiele Zusatzkarten hat und wer nicht, das ist bekannt.
Bekannt im Sinne von "das habe ich im Kopf" oder soll das doch in einer Tabelle festgehalten werden?

PS:
Ich hatte mir das so vorgestellt, dass die Zusatzkarten einzeln erfasst (und dokumentiert) werden. Wenn lediglich die Tatsache "Spiel x hat 2 Regelkarten" festgehalten werden soll, wozu dann die Vorgabe/Information, dass bei manchen Verlagen das so und bei anderen anders gehandhabt wird? Wenn "Menge" die tatsächliche Anzahl sein soll, so hätte ich zumindest eine "MaxAnzahl" in der Tabelle "tblZusatzkarten" für sinnvoll gehalten.

Andernfalls könnte man sich auch einfach von der Information
Zitatein Spiel kann n Zusatzkarten in Form von Regelkarte, Farbkarten, Leerkarten, Karten für ein Zusatzspiel etc. haben. Es sind also unterschiedliche Variationen möglich, welche aber auch Verlags abhängig sind.
Verlag ABC hat Spiele mit Regelkarte und 2 Farbkarten, Verlag DEF hat 1 Regel und 1 Werbekarte und Verlag XYZ hat Regelkarte und 2 Zusatzspielkarten usw.
lösen und sagen:
ZitatIch möchte die Möglichkeit haben, Zusatzkarten verschiedener Arten zu den Spielen zu speichern.
Punkt!
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 18:37:12
Hallo,
ZitatDas heißt, es findet keine Plausibilitätsprüfung statt und eine Tabelle mit den möglichen Zusatzkarten pro Verlag ist überflüssig?
aber diese Tabelle gibt es doch. Diese ist eigentlich nur notwendig, um nur solche Zusatzkarten auswählen zu können die zu dem Verlag gehören der dem Spiel zugeordnet ist. Daher wird dieses Kombi abhängig (über VerlagID_F) gefiltert.
Das habe ich weiter oben (in #3) schon geschrieben.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 18:41:56
Zitat von: MaggieMay am Januar 10, 2016, 18:33:19
ZitatNein, wenn Zusatzkarten dabei sind, werden die erfasst.
Das heißt, es findet keine Plausibilitätsprüfung statt und eine Tabelle mit den möglichen Zusatzkarten pro Verlag ist überflüssig?
So wie ich das verstehe und sehe, hilft mir die Tabelle zu erkennen, dass die Zusatzkarten in Serie XYZ fehlen, wenn ich ein Spiel aus der Serie erwerbe und erfasse. Also nein, die Tabelle ist nicht überflüssig, es sei denn ich verstehe die Frage nicht korrekt.
ZitatWelche Serien oder Spiele Zusatzkarten hat und wer nicht, das ist bekannt.
Bekannt im Sinne von "das habe ich im Kopf" oder soll das doch in einer Tabelle festgehalten werden?
In der Sammlergemeinde weiss man, dass die Serie +Minipuzzle 88 von Verlag Piatnik, definitiv 2 Puzzelkarten und eine Regelkarte hat. Dies kann/sollte dann meinen Verständnis nach in der Tabelle festgehalten werden, eben zumindest bei den Serien und somit den n Spielen der Serie, wo das bekannt ist.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 18:43:36
hi,
ich habe mal die Tabellen namentlich angepasst. Aber es hakt bei mir, sprich bin nicht sicher ob ich falsch unterwegs bin.
Zitat von: MzKlMu am Januar 10, 2016, 17:50:26
Hallo Andreas, ich habe mal die Beziehungen ergänzt. Siehe Bild.
Ich hab jetzt ein Verständnisproblem. Dem Bild zu Folge, habe ich jetzt in der tblZusatzKarteZuSpiel das Feld ZusatzkartenID_F in ZusatzKartenartID_F umbenannt. Jetzt müsste ich eine Beziehung herstellen von tblZusatzkartenart dem PS Feld zur tblZusatzKarteZuSpiel zum FS ZusatzKartenArtID_F. Das ist aber nciht die von dir zu Anfang angesprochene n:m Beziehung. Das versteh ich jetzt nicht, eben ein Verständnisproblem :(. Schau mal das Bild.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 10, 2016, 18:44:12
@Klaus:
ZitatDiese ist eigentlich nur notwendig, um nur solche Zusatzkarten auswählen zu können die zu dem Verlag gehören
Und wo bleibt da die Anzahl?

PS:
Ich mach jetzt erstmal Pause, ihr seid mir zu schnell! ;-)
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 18:59:42
Hallo,
ZitatDas ist aber nciht die von dir zu Anfang angesprochene n:m Beziehung.
doch, natürlich ist das diese n:m Beziehung. Siehe Bild.
Ich habe da nur nicht so auf die Nomenklatur geachtet.

@MaggieMay
Eine Anzahl wäre nur erforderlich wenn jeder Verlag zu jedem Spiel immer nur eine bestimmte (die gleiche) Anzahl zusatzkarten hat. Aber das ist ja nicht der Fall, mal gibt es 2 Farbkarten mal keine oder nur eine.
Daher ist eine Anzahl in dieser Tabelle nicht erforderlich.

Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 19:03:45
Hi,
hab ich jetzt so auch gemacht, samt der Nomenklautur. Bin eben irritiert, weil er eben 1:n anzeigt im Fenster :(, siehe Bilder.

Gruß Andreas

Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 19:09:09
Zitat von: MaggieMay am Januar 10, 2016, 18:44:12
PS:
Ich mach jetzt erstmal Pause, ihr seid mir zu schnell! ;-)
Ich wurde auch gerade ein wenig erschlagen von der Menge :). Mit dem schnellen habt ihr euch beide nichts geschenkt.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 19:22:09
Hallo,
ZitatBin eben irritiert, weil er eben 1:n anzeigt im Fenster
eine n:m Beziehung sind zwei 1:n Beziehungen. Das heißt, in einer n:m Tabelle sind 2 Fremdschlüsselfelder. Ich meine, das hätten wir schon mal durchgenommen.  ;D ;D
Wenn Du so willst dann ist Deine Spiele Tabelle eine n:m:o:p:q:r:s:t:u:v Tabelle (nicht ganz ernst nehmen). Wobei man von n:m:o Beziehungen (drei 1:n) schon mal spricht.

PS:
Das Feld "ZusatzkartenID_F" in der Tabelle "tblSpiele" solltest Du löschen, wird nicht benötigt.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 10, 2016, 19:33:03
Zitat von: MzKlMu am Januar 10, 2016, 18:59:42
Aber das ist ja nicht der Fall, mal gibt es 2 Farbkarten mal keine oder nur eine.

Eben drum sprach ich ja auch von "MaxAnzahl"... - aber wenn das nicht nötig ist, auch gut.
Nur hätte das dann mAn gar nicht erst erwähnt werden müssen bzw. sollen.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 19:44:52
Zitat von: MzKlMu am Januar 10, 2016, 19:22:09
Hallo,
Zitat....Ich meine, das hätten wir schon mal durchgenommen
Da kannst du wohl recht haben, aber das hat bei mir leider nicht immer was zu bedeuten :(.

ZitatDas Feld "ZusatzkartenID_F" in der Tabelle "tblSpiele" solltest Du löschen, wird nicht benötigt.
Hab ich gemacht. Das hatte ich vergessen zu entfernen. Jetzt werde ich mal dran gehen und schauen, wie ich im Formular klar komme.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 10, 2016, 19:56:10
Hallo,
ZitatNur hätte das dann mAn gar nicht erst erwähnt werden müssen bzw. sollen.
wurde es ja auch nicht. Wir haben immer nur von der Menge der Zusatzkarten je Spiel gesprochen. Im ersten Entwurf von Andreas war die Menge in der falschen Tabelle.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 10, 2016, 22:43:37
@Klaus:
Zitatwurde es ja auch nicht. Wir haben [...]
Du musst dich nicht immer gleich persönlich angesprochen fühlen. Meine Kommentare beziehen und bezogen sich (wenn nicht ausdrücklich anders formuliert) auf die Aussagen des Fragestellers und die waren eben wie bereits von mir zitiert wurde recht detailliert formuliert. Wenn also Angaben wie bspw. diese hier:
ZitatVerlag ABC hat Spiele mit Regelkarte und 2 Farbkarten
für die Tabellenentwicklung und die Programmierung keine Rolle spielen, so hätte man sie besser weglassen sollen - das ist es was ich meinte.

Die Frage ist doch: Wenn ich weiß, dass es ZWEI Farbkarten sind oder sein können, was mache ich, wenn eine DRITTE zugeordnet wird?!
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 10, 2016, 23:36:00
Hi,
Zitat
Die Frage ist doch: Wenn ich weiß, dass es ZWEI Farbkarten sind oder sein können, was mache ich, wenn eine DRITTE zugeordnet wird?!
Hierzu kann ich nur sagen, dass ich bei ALLEN Zusatzkarten bis auf die Werbe und Regelkarten sagen kann, wie viele es bei dem Spiel einer Serie gibt. Zum Beispiel bei den Farbkarten definitiv nur 2 (gelb u. rot) und die in einer Serie des Verlag von Ass. Das kann ich bei allen ZK sagen, bis eben wie erwähnt bei den Werbe oder Regelkarten. Dies müsste ich dann mit einem "Dummy-Verlag" lösen ähnlich der Serie wenn du weißt was ich meine.
Jetzt aber ab ins Bett Andreas. Gute Nacht und Danke für das Brain-Storming.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 11, 2016, 15:39:22
Hallo Klaus,
ich habe aufgrund von Krankheit eine weitere Woche zwangsläufig frei und kann mich daher dem Thema ein wenig zuwenden. Ich habe da immer noch ein Thema mit dem verstehen wie auch umsetzen. Aktuell sieht das Konstrukt so aus
(Bild1.png)
Zitat von: MzKlMu am Januar 10, 2016, 17:50:26
.......Dieses Kombi muss als Datenherkunft eine Abfrage haben mit der Tabelle "tblZusatzkarten" und der Tabelle "tblZusatzkartenArt". Von letzterer Tabelle wird nur das Fremdschlüsselfeld zum Verlag aufgenommen über das dann gefiltert wird. In einem Unterformular kannst Du dann die Zum Spiel vorhanden Zusatzkarten auswählen.
Jetzt habe ich gemäß deinem Vorschlag eine Abfrage generiert, basierend auf den 2 Tabellen tblZusatzKartenArt und tblZusatzKartenArtZuVerlag. Aus der letzt genannten Tabelle habe ich ich nur den FS des Verlags genommen (Bild2.png).

Ich habe immer noch nicht verstanden, warum ich die tblZusatzKartenArtZuVerlag benötige. Wie du ja schon erwähnt hast, habe ich ja eigentlich Beispiele in meiner DB, welche Ansatzweise das Thema schon wiedergeben. Z.B. tblRSMotive oder tblSerie etc. Ich nehme mal die tblRSMotive, da ist das Thema mit dem Verlag gleich mit drinne. Ich ordne der Rückseite gleich den Verlag zu (Bild3.png).
Diese Zwischentabelle brauch ich also nur, weil ich MEHRERE Karten eventuell zuweisen muss, oder? Deshalb die Frage, ob der FS VerlagID_F zwecks Vereinfachung nicht in die tblZusatzKartenArt gehört?
Ein Kombifeld in das Erfassungsformular bekomme ich hin, aber wie soll das UFO aussehen. Was iuch aktuell nutze für die Bilder ist da ja nur bedingt eine Hilfe. Wie sieht das aus, kein Plan :(. Bilder hängen an. Mit dem implementieren der Bilder in den Text habe ich wohl nicht richtig verstanden.
Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 11, 2016, 15:57:22
Hallo,
ZitatIch habe immer noch nicht verstanden, warum ich die tblZusatzKartenArtZuVerlag benötige
das stammt aus Deiner Beschreibung.
Zitat von Dir:
ZitatRegelkarte, Farbkarten, Leerkarten, Karten für ein Zusatzspiel etc. haben. Es sind also unterschiedliche Variationen möglich, welche aber auch Verlags abhängig sind.
Daraus ergibt sich die Notwendigkeit dieser Tabelle. Diese Tabelle bildet ab was an Zusatzkarten je Verlag möglich ist.
Weiterhin hast Du geschrieben, dass das was dann im Spiel vorhanden ist unterschiedlich sein kann zu den ZK die ein Verlag generell hat.
Daher ist noch eine weitere Tabelle erforderlich, die die tatsächlich vorhanden Karten für das Spiel speichert.

tblZusatzKartenArtZuVerlag = mögliche Zusatzkarten je Verlag
tblZusatzKartenArtZuSpiel = tatsächlich vorhandene Zusatzkarten je Spiel.
ZitatDiese Zwischentabelle brauch ich also nur, weil ich MEHRERE Karten eventuell zuweisen muss, oder?
Genau darum, wie sonst willst Du mehrere Zusatzkarten einem Spiel zuordnen?
Und nur mit dieser Tabelle "tblZusatzKartenArtZuVerlag" bist Du in der Lage nur solche Zusatzkarten einem Spiel zuzuordnen das auch für den entsprechenden Verlag vorhanden ist. Das ist sozusagen eine Plausibilitätsprüfung.
Ob Du das wirklich brauchst, kannst nur Du beurteilen.

Ich habe das Formular nicht mehr so im Kopf, hast Du noch Platz für ein weiteres Ufo ?
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 11, 2016, 17:31:55
Hi,
okay mit den 3 Tabellen ZusatKartenArt,  ...ArtZuSpiel und ....ArtZuVerlag, das ist etwas komplexer für mich, was wohl an dem NICHT erlernten Beruf des Datenbankspezialisten liegt. Die Art tblZusatzKartenArtZuSpiel ist dann für das eigentliche Mengenthema im Unterformular etc. zuständig.
Naja, mit dem Platz ist das so eine Sache, sie selbst (Bild_platz.png). Wenn es nur ein Kästchen ist, dann habe ich da zwischen 2 anderen "Kästchen" Platz.
Wegen dem Thema Kombifeld. Wie du im Bild sehen kannst, habe ich das Feld erstellt, aber es geht nicht. Vorgabe ist ja die Abfrage sel_ZusatzK (Bild2). Muss das Eigenschaftsfeld Steuerelement befüllt sein? Ich habe in den Eigenschaften nur Datensatzherkunft sel_ZusatzK eingetragen, thats it. Aber es zeigt eben nichts an :(.
Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 12, 2016, 13:11:16
Hallo,
ich habe jetzt noch einmal drüber geschaut, habe jedoch immer noch irgendwie nicht die gewünschte Funktionalität.
Das ganze ist was die Beziehungen angeht wie in Bild 1 mit einander verknüpft. Das im Erfassungsformular erzeugte Combifeld hat folgende Einstellungen.
Steuerelementinhalt: =[tblZusatzKartenArtZuSpiel]![ZusatzKartenArtID_F] ... das muss schon falsch sein meiner Meinung nach :(.
Datensatzherkunft (Typ Abfrage): sel_ZusatzK (Bild 2)
SQL davon:
SELECT tblZusatzKartenArt.ZusatzKartenArtID, tblZusatzKartenArt.ZusatzKartenArt
FROM tblZusatzKartenArt INNER JOIN tblZusatzKartenArtZuVerlag ON tblZusatzKartenArt.ZusatzKartenArtID = tblZusatzKartenArtZuVerlag.ZusatzKartenArtID_F
WHERE ((([tblZusatzKartenArtZuVerlag].[tblZusatzKartenArt].[VerlagID_F])=[Formulare]![frmErfassung]![cboIDVerlag]))
ORDER BY tblZusatzKartenArt.ZusatzKartenArt;


Wenn ich diese Abfrage ausführe, dann bekomme ich schon keine Daten angezeigt. Es kommt das Fensterchen Parameter eingeben für tblZusatzKartenArtZuVerlag.tblZusatzKartenArt.VerlagID_F. Wenn ich dann eine Verlags-ID eingebe, wie z.B. 2 (Ass), dann kommt noch das Fensterchen Formulare!frmErfassung!cboIDVerlag, auch die 2 und es kommt eine leere Abfrage heraus. Das ist wohl auch klar, weil die tblZusatzKartenArtZuVerlag keinerlei Daten beinhaltet :(. Sie hat zwar Beziehung zur tblZusatzKartenArt (siehe Bild 1) aber keinerlei Daten übernommen. tblZusatzKartenArt hat aber Einträge der aktuellen Zusatzkarten. Was mache ich da schon falsch bzw. ich muss die doch nicht händisch übertragen?

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 12, 2016, 13:15:16
Hi Andreas,
heute Abend werde ich mal schauen, habe im Moment keine Zeit.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 12, 2016, 13:35:45
Hi,
kein Problem, danke. Es bestätigt ja nur das Klischee........Rentner sind die meistbeschäftigten Menschen der Welt  ;)
Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 12, 2016, 16:13:40
Hallo,
ZitatRentner sind die meistbeschäftigten Menschen der Welt 
auch Rentner können Frauen haben.  ;D ;D
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MzKlMu am Januar 12, 2016, 19:27:23
Hallo,
bitte änder mal die Abfrage, siehe Bild.

Und dann tastest Du Dich mal stückweise ran.
Entferne das Kriterium > Abfrage prüfen
Dann eine der angezeigten Zahlen (für Verlag) eintragen > Abfrage prüfen
Im Formular ein Feld anlegen und als Steuerelementinhalt =cboIDVerlag eintragen.
Formular öffnen und schauen was da drin steht.
Mit dieser Zahl Abfrage prüfen.
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 12, 2016, 20:19:31
Hi,
wenn ich dich korrekt verstanden habe, wurde die Anfrage von mir jetzt so angepasst, (siehe bild1). Wenn ich es ausführe, dann findet er nichts.
Dann habe ich dem schon angelegten Kombifeld das cboIDVerlag im Steuerelementinhalt zugeordnet (siehe Bild2). Auch da, bleibt wie erwartet alles leer. Erwartet, weil eben die Abfrage schon 0 ergibt. Ist hier nicht das Problem, dass die tblZusatzKartenZuVerlag keinerlei Daten von der tblZusatzKartenArt hat (siehe bild3)?? Es müssen doch zumindest die ID's der Daten aus tblZusatzKartenArt (siehe bild4) da auftauchen, oder? Aber wahrscheinlich bin ich da Gedanklich falsch unterwegs.

Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 12, 2016, 21:36:11
Hallo,
Zitat von: MzKlMu am Januar 12, 2016, 19:27:23
bitte änder mal die Abfrage, siehe Bild.
welches Bild ist hier gemeint?
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 12, 2016, 21:48:37
Hi,
ich bin davon ausgegangen, das er das Bild 2 aus #24 gemeint hat. Das war dann die Basis seiner Erklärung.
Gruß Andreas
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: MaggieMay am Januar 12, 2016, 22:11:17
Vielen Dank, bei den zahlreichen bis dahin geposteten Bildern hätte ich mir eine präzisere Definition gewünscht, aber Hauptsache du weißt was gemeint ist. ;-)
Titel: Re: Checkboxen für Mehrfachauswahl?
Beitrag von: derilzemer am Januar 13, 2016, 14:08:46
Hi,

ich werde mal versuchen, das so "nachzubasteln". Das entspricht ja dem, was ich benötige. Wird schon irgendwie werden.
http://www.access-entwicklerbuch.de/2007/index.php?page=buch&bookpage=Kap_04/05_10.html (http://www.access-entwicklerbuch.de/2007/index.php?page=buch&bookpage=Kap_04/05_10.html)

Gruß Andreas