Neuigkeiten:

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

Mobiles Hauptmenü

Tabelle über Formular (mit Ergänzung) aus Vorgabetabelle füllen.

Begonnen von DieOmer, April 08, 2016, 21:19:22

⏪ vorheriges - nächstes ⏩

DieOmer

Hallo,
wie kann ich am besten vorgehen, wenn ich über ein Formular,
- Werte aus einer Vorgabe-Tabelle laden,
- im Formular ändern bzw. noch nicht vorhandene Werte ergänzen will,
- und diese dann in einer anderen Tabelle anfügen will?

Ich habe es bisher mit

Private Sub cmbType_AfterUpdate()
    DoCmd.OpenQuery "qrySchraubertype"
    DoCmd.Close
    Forms!frmNeuSchrauber.Requery
    DoCmd.GoToRecord , , acLast
    End Sub

gemacht.
- Das Formular ist an die Tabelle gebunden, wo ich anfügen möchte.
- Wählen der Vorgabedaten geschiet über ein Formular mit Kombobox
- Anschließend Daten eingeben und speichern.

Nur wenn ich den Datensatz (vor dem Speichern) jetzt doch verwerfen will... muss ich den erst wieder löschen.

Hat jemand eine andere Idee?
Kann auch ganz anderes gelöst sein sein.
Was nicht geht ist die Vorgabe nur mit dem Datensatz zu verknüfen.

Gruß Dennis

DF6GL

Hallo,

Erstell ein ungebundenes Kombifeld mit Datensatzherkunft zur Vorlagentabelle und mit allen benötigten Feldern.

In der AfterUpdate-Ereignisprozedur weist Du die einzelnen Kombispaltenwerte der Standardwert-Eigenschaft der entspr.  Formularfelder zu.  Dabei auf die Datentypen achten.

Sub cmbKombi_Afterupdate()
Me!Feld1.Defaultvalue = Me!cmbKombi.Column(1)  'Datentyp Long
Me!Feld2.Defaultvalue = """" & Me!cmbKombi.Column(2) & """"  'Datentyp Text
Me!Feld3.Defaultvalue = Str(CDbl(Me!Column(3)))    ' Datentyp Datum


End Sub


Ein Datensatz wird nur dann generiert, wenn in ein Feld ein Wert tatsächlich eingegeben wird.
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