Neuigkeiten:

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

Mobiles Hauptmenü

unterschiedliche Datenbankfelder einem Textfeld in einem Formular zuweisen

Begonnen von smily68, Februar 25, 2014, 10:09:46

⏪ vorheriges - nächstes ⏩

smily68

Hallo

Ich stehe vor folgendem Problem. Ich habe mehrere Memofelder. Nun möchte ich in meinem Formular mit einem Kombinationsfeld ein Memofeld aussuchen und so die Verbindung des entsprechenden Datenbankfeldes dem Textfeld im Formular zuweisen. Wie kann ich das machen?

Gruss Daniel

smily68

Ich bin ein Stück weitergekommen. Mit folgendem Code kann ich die verschiedenen Felder aus der Tabelle dem Textfeld auf dem Formular durch eine Kombiboxfeld zuweisen. Ich sehe den Inhalt, doch kann ich diesen nicht überarbeiten

Private Sub cboNotizBereich_AfterUpdate()

    Dim strFeldName As String

    strFeldName = DLookup("adreText_FeldName", "tblCboAdreTexte", "adreText_ID = " & Me.cboNotizBereich)
    Me.Form.RecordSource = "SELECT * FROM qryAdresseTexte WHERE adresse_ID = " & Me.Parent!adresse_ID & " AND adreTeilSes_AdreMitGlied_IDF = " & Me.Parent!sfrAdresseMitgliedListe!adreMitglied_ID & " AND adreTeilSes_Session_IDF = " & Me.Parent!cboAdreSes_Session_IDF
    Me.txtAdresse_Bem.ControlSource = strFeldName
    Me.Refresh

End Sub


Gruss Daniel

DF6GL

Hallo,

vermutlich ist die Abfrage "qryAdresseTexte" nicht aktualisierbar....
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

smily68

Ja ich habe den Fehler gefunden. Meine Abfrage war so aufgebaut, dass sie nicht aktualisierbar ist. Da die Felder in unterschiedlichen Tabellen sind mache ich nun Select Case eine Unterscheidung und mache mein Me.Forme.RecordSource direkt auf die Tabelle. Nun funktioniert es.

Gruss Daniel