Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Ufo in geteiltem Formular

Begonnen von nimora, Mai 30, 2016, 18:29:29

⏪ vorheriges - nächstes ⏩

nimora

Hallo,

ich habe noch immer eine Kundentabelle und eine Produkttabelle.
Ich möchte mir das Kundenformular als geteiltes Formular anzeigen lassen und darin als Unterformular die gekauften Produkte.

in der Beispieltabelle funzt das auch, wie gewünscht, gedacht. Mein Live-System ist nach derselben Logik aufgebaut nur werden mir hier in dem Ufo immer nur 1 Datensatz/1 Produkt angezeigt und manchmal auch gar keins und wenn eins angezeigt wird, ist es nicht unbedingt das erste. Es scheint ein Produkt per Zufall angezeit zu werden.

Habt ihr eine Idee, wo ich ansetzen muss, wo evtl der Fehler liegt?

Danke

DF6GL

Hallo,


ZitatMein Live-System ist nach derselben Logik aufgebaut

die hier aber nicht stimmt.....



korrigiere zunächst die Tabellen bzgl. der Schlüsselfelder und erstelle danach korrekte Beziehung (im Beziehungsfenster) zwischen den Tabellen.

Passe die Eigenschaften "Verknüpfen von/nach" des UFO-Steuerelementes an die Schlüsselfelder an.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

nimora

besten Dank,

ich versuche mal zu gucken, wo ich was ändern kann, denn ich habe die Beziehungen natürlich so erstellt, wie ich sie für richtig hielt. Entsprechend weiss ich nun nicht so richtig, wo der Denkfehler liegt. Hinzu kommt, dass das Ufo ja automatisch durch das hineinziehen der Tabelle entsteht und ich davon ausgegangen bin, dass das system korrekt verbindet.

Wenn ich dich richtig verstehe, ist die Beispieltabelle auch falsch, obwohl es so funktioniert, wie gewollt oder habe ich das eben falsch verstanden? Stimmt die 1 zu n Beziehung nicht von kunden in Richtung Produkte? Eine Änderung wäre von mir jetzt nur geraten. :/

Könntest du also noch etwas genauer werden?

VG

MaggieMay

Hallo,

ist es realistisch, dass ein Produkt genau einem Kunden zugeordnet ist? Was willst du damit eigentlich abbilden?

Müsste es nicht eine dritte Tabelle geben, in der die Kunden mit den Produkten verknüpft werden?
Freundliche Grüße
MaggieMay

nimora

Hi Maggie

es findet doch keine fixe zuordnung statt, jedes produkt kann jedem kunden zugeordnet werden. Ich bin Kunde A und wähle Produkt e und g aus. das kann kunde B aber auch auswählen.

für mich ist aber die frage, wo das technische Problem liegen könnte, weil es bei mir an der einen stelle läuft und an der anderen nicht und was ich laut DF6GL ändern muss.

MaggieMay

Wie gesagt, es müsste eine dritte Tabelle geben, in der die Kunden mit den Produkten verknüpft werden.
Freundliche Grüße
MaggieMay

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

nimora

Herzlichen Dank für die Mühe.

Ich bin sicher, dass das so im Sinne des Datenbankdesigns richtiger ist, Frage aber wie immer, warum hat es, zumindest in meinem hier angehängten Beispiel auch so funktioniert? ich versuche es zu verstehen.

MaggieMay

Hi,
Zitat von: nimora am Mai 31, 2016, 12:09:46
jedes produkt kann jedem kunden zugeordnet werden. Ich bin Kunde A und wähle Produkt e und g aus. das kann kunde B aber auch auswählen.
aber nicht, wenn der Kunde beim Produkt gespeichert wird, dann kann nur genau ein Kunde diesem Produkt zugeordnet werden.
Freundliche Grüße
MaggieMay

DF6GL

Hallo,

Zitatwarum hat es, zumindest in meinem hier angehängten Beispiel auch so funktioniert?

Dort funktuioniert das nicht so...

Auch wenn Du z. B. nochmal(!)  "Produkt A" eingibst (und das wählst Du ja nicht aus) , ist das ein anderes Produkt (hat anderen ProduktID-Wert) , es heißt nur gleichlautend...

(entferne mal dieses unsägliche Nachschlagefeld in der Tabelle...)

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access