Neuigkeiten:

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

Mobiles Hauptmenü

Unterformular in Formular keine Werte zuweisen möglich

Begonnen von Nudelskopf, April 22, 2020, 10:16:49

⏪ vorheriges - nächstes ⏩

Nudelskopf

Hallo zusammen,

ich habe in einem Formular 2 Unterformulare hinzugefügt.
Die 3 Formulare wurden aus 3 Tabellen erstellt.
- Hauptabelle
- Gerätinfo
- Software

Beziehungen zwischen den Tabellen
Gerätinfo -> Hauptabelle (1:n)
Software -> Hauptabelle (1:n)

Wenn ich Daten im Unterformular auf dem Hauptformular eintragen will, bekomme ich die Meldung "Sie können diesem Objekt keinen Wert zuweisen".
Wenn ich die Meldung bestätige, kann ich im Unterformular Daten eintragen.
Aber die Datensätze haben dann keinen Bezug miteinander.
Ich habe überprüft, ob irgendwas gesperrt ist, aber dies ist nicht der Fall.

Ich hoffe Ihr könnt mir weiterhelfen.

Vielen Dank und Gruß :)

DF6GL

Hallo,

es dürfen keine UFOs sein.  Die Auswahl (!) von DS aus  "GerätInfo" und "Software" erfolgt über Kombis. Dito bei "Techniker".

Wenn Daten in den 1-Tabellen (von Haupttabelle aus gesehen) hinzugefügt werden müssen, dann muss
das entweder separat über die entspr. Formulare geschehen
oder
das "Not In List"-Ereignis der Auswahlkombis herangezogen werden (wobei natürlich das entspr. Form geöffnet und benutzt werden kann).


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

Nudelskopf

Hallo,

danke für deine Antwort.
Also habe ich das richtig verstanden?
Man durch ein Unterformular, was in einem Hauptformular ist, keine neuen Datensätze eintragen kann?

Gruß

DF6GL

Hallo,
das hast Du in dieser Situation (!) richtig verstanden.  Natürlich kann man aber mit einem UFO Daten eingeben, solange  sie nicht den Beziehungsregeln und der Logik widersprechen.

ein Unterformular ist in der Regel dafür zu verwenden, Daten in eine n-Tabelle einzutragen, wenn das HFO an die 1-Tabelle gebunden ist. Das UFO-Steuerelement stellt dann über seine Eigenschaften "Verknüpfen von/nach" die Verbindung zwischen den 1- (HFO) und n- (UFO) Tabellen her.

Bei Dir ist es aber umgekehrt: Das UFO zeigt die 1-Tabellendaten an, das HFO die n-Tabellendaten, was in Folge zu der Fehlersituation führt.

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