Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Allgemeine Anfrage zu Fehlermeldung

Begonnen von Mina, September 23, 2016, 18:19:41

⏪ vorheriges - nächstes ⏩

Mina

Hallo Forum,
kann mir jemand sagen was folgende Fehler aussagt. Ich komme nicht dahinter.

"Es können keine Datensätze eingefügt werden, der Verknüpfungsschlüssel der Tabelle "tbl..." ist nicht in der Datensatzgruppe enthalten"

vielen Dank
Mina

el_gomero

Hallo Mina,

naja die Meldung sagt ja aus, warum sie nicht ausgeführt wird. Welche Aktion ging denn voraus?
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Mina

Na Ja.
Da sind wir wieder beim gestrigen Problem ich habe mich zu früh gefreut.

Wie du aus den Beziehungen entnehmen kannst, habe ich eine Tabelle Protoll_Stat_Funk.
Jetzt habe ich ein Formular in dem habe ich Kombifelder eingesetzt. Der Inhalt der Kombfelder wird aus einer Tabelle gezogen. Wenn ich den richtigen Eintrag ausgesucht habe verweigert er mir die annahme.

Und zwar immer aus einem der Tabellen die hintereinander mit dem Protokoll in Beziehung stehen.

Z.B. kann ich entweder die Werte in "tblHygplan" oder in "tblHygPlan_Einsicht" übernehmen. Ist auch logisch da in tblProtokoll_Stat_Funk nur ein Eintrag in HygplanID möglich ist. Ich habe versucht alle Tabellen in tblProtokoll_Stat_Funk anzulegen. War ihm aber Zuviel. Sagt zuviele Indizes
ich soll Einträge löschen.

Gruß
Mina 

MzKlMu

Hallo,
in der Datenherkunft für das Formular müssen alle Fremdschlüsselfelder enthalten sein.
Oftmals werden wegen Namensgleichheit die falschen Felder gebunden. Gerade bei eine so großen DB sollte es in der kompletten Datenbank über alle Felder keine gleichen Feldnamen geben.
Z.B. so:
DringID = Primärschlüssel
DringID_F = zugehöriger Fremdschlüssel.
Die Kombis zur Auswahl müssen immer an die Fremdschlüsselfelder gebunden werden und die Auswahl bezieht sich immer auf den Primärschlüssel.
Und um das immer zweifelsfrei unterscheiden zu können, ist eben diese Unterscheidung mit dem angehängten _F sehr vorteilhaft.
Gruß Klaus

Mina

#4
O.K
das heißt, z.B ich muß in die tblHygplan  alle anderen Fremdschlüssel der anderen tbl einfügen?

MzKlMu

Hallo,
Zitatdas heißt ich z.B in der tblHygplan alle anderen Fremdschlüssel der anderen tbl einfügen?
Du musst die FS Felder einfügen die notwendig sind. Ich sehe im Beziehungsbild keine Tabelle "tblHygplan" kann Dir also nicht sagen ob da was fehlt.

Weist Du was mit Fremdschlüsselfeld gemeint ist ?

Sorry, ich will Dir nicht zu nahe treten, aber Deine Fragen geben mir das Gefühl, dass Dir das noch nicht alles klar ist.


Gruß Klaus

Mina

Hallo,

du hast sicher Recht ich habe offentsichtlich grundsätzliches nicht verstanden.
Könntest du mir sagen, was in den tbl, die du in den Beziehungen siehst, fehlt.

Vielleicht fällt dann der Groschen

Gruß und Dank
Mina

MzKlMu

Hallo,
ich kann mich nur an den angelegten Beziehungen orientieren. In der Tabelle "tblHygplan"  gibt es nur ein Fremdschlüsselfeld. Was in die anderen Felder soll weis ich nicht, kann also nicht sagen, ob da noch FS Felder fehlen.
Gruß Klaus

Mina

In der tblHygplan gibt es das Feld H_P_Benutz dies ist als ja/Nein Feld definiert hier kann der Anwender ankreuzen ob der eingetragene Text erfüllt wird oder nicht. Die Felder H_P_BenutzZ1 und ...Z2 sollen die Abteilungen eingetragen werden die für die Erfüllung der Anforderung falls "nein" zuständig sind.
Das Feld H_P_BenutzD soll die Dringlichkeit der Erfüllung beinhalten.
Und Schlussendlich H_P_BenutzK soll ein Kommentar eingetragen werden.

So wiederholt sich das für ca. 40 verschiedenen Tabellen.
Das ganze soll im Proto_Stat_Funk zusammengeführt werden.

Ich hoffe ich habe es einigermaßen verständlich erklärt.

Gruß
Mina