Neuigkeiten:

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

Mobiles Hauptmenü

ID aus HF ins UF übertragen

Begonnen von Firebird, März 13, 2012, 22:21:59

⏪ vorheriges - nächstes ⏩

Firebird

Ich hab mal wieder ein kleines Problem, hoffe ich kann das einigermaßen gut beschreiben.

Ich habe ein Hauptformular mit 2 Unterformularen und 3 Tabellen

Tabelle 1 Rechnungsinformationen
Tabelle 2 Artikelbezeichnungen (Liste mit allen Servicearbeiten)
Tabelle 3 Rechnungszusammenfassung (alles was ich aus den Servicearbeiten hinzugefügt habe)

Formular 1 zeigt mir alle Kunden Infos an
UF 1 gibt mit eine Auswahl Liste via Dropdown mit allen Arbeiten und Preisen
UF 2 soll anzeigen welche Arbeiten ich gemacht habe.

Wenn ich aus UF1 etwas auswähle und auf Speichern gehe dann speichert er mit die Daten zwar in der Tabelle 3 nur nimmt er mir die Kundennummer nicht mit, alles andere geht, Wie kann ich diesen einen Wert auch mit übertragen?

Beziehungen habe ich 1:n eingerichtet, von Rechnungstabelle zu Rechnungzusammenfassung und 1:n von Artikelbezeichnung nach Rechnungszusammenfassung.

Sollte eigentlich so funktionieren

Der Speichern Button löst folgende aktion aus:

Private Sub cmd_speichern_Click()
   
    DoCmd.RunCommand acCmdSaveRecord
    Me!frm_artikelUF.Requery
             
End Sub

MzKlMu

Hallo,
wenn die Ufos in den Dateneigenschaften "Verknüpfen von/nach" verknüpft sind geht das automatisch.
Der Speichernbutton ist im Grunde auch überflüssig. Access speichert immer auch automatisch.
Gruß Klaus

Firebird

Hab nochmal nachgeschaut, hab Rech_ID von tbl_rechnung nach Rech_ID tbl_artikeslstamm von nach verknüpft, er nimmt die Nummer aber nicht mit

DF6GL

HAllo,

"nur nimmt er mir die Kundennummer nicht mit"


warum sollte er?

Wo kommt denn die Kundennummer her?

In welcher Tabelle steht die Kundennummer?

Warum soll die Kundennummer in Rechnungszusammenfassung  (Rechnungspositionen?)  zu stehen kommen ?


"UF 1 gibt mit eine Auswahl Liste via Dropdown mit allen Arbeiten und Preisen"

versteh ich nicht, was das sein soll. 


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

Firebird

Ich hab mal einen Screen gemacht wie es derzeit aussieht.
Tabelle Rechnung ist das was auf den gelben hintergrund zu sehen.
Tabelle Artikel ist das Dropdown das zu sehen.
Tabelle Service ist das andere UF das alle Daten aus dem Dropdown (bereits speichert) und die Kundennummer soll aus Tabelle Rechnung gezogen werden

[Anhang gelöscht durch Administrator]

DF6GL

#5
Hallo,


ich nehme an,
-- die Auswahl und das Speichern eines Artikels im Unterformular (--> Rechnungspositionen, Tabelle "Rechnungszusammenfassung") funktioniert.
-- dass das UFO nur die zu einer bestimmten Rechnung gehörenden Artikel (Positionen) jeweils anzeigt.


Daher nochmal die Fragen:

Warum soll die Kundennummer nochmal in den Rechnungspositionen mitgeführt werden?
Wo sind im Bild UF1 und UF2?



Vermutlich(!)  gibt es nur ein UF, dasjenige mit dem weißen Hintergrund, Das große grüne Feld ist nur die Kombifeldliste ("Dropdown") des Kombifeldes für die Auswahl eines Artikels. In dieser Konstruktion müssen die UFO-Steuerelement-Eigenschaften "Verknüpfen von/nach" auf die Schlüsselfelder der Rechnungstabellen ("Rechnungsnummer")  gesetzt werden.  Über diese Rechnungsnummer-Felder muss auch die 1:n-Beziehung der REchnungstabellen gesetzt werden.

Die Kundennummer steht schon in Tabelle "Rechnungstabelle"  und muss nicht mehr in Tabelle "Rechnungszusammenfassung" vorhanden sein.







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