collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 85
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14111
  • stats Beiträge insgesamt: 68063
  • stats Themen insgesamt: 9168
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Daten aus Kombi-feld in Textfeld übernehmen  (Gelesen 246 mal)

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 137
Daten aus Kombi-feld in Textfeld übernehmen
« am: September 05, 2018, 11:22:48 »
Hallo,

bei folgendem Problem komme ich nicht weiter.... :(.

Ich möchte Besprechungsprotokolle im Access abbilden.
Dazu möchte ich, dass die Teilnehmer aus einem Kombinationsfeld einzeln ausgewählt werden und anschließend in einem Textfeld übernommen werden.
Also etwa so:
Name ausgewählt - im Textfeld sichtbar. 2. Name ausgewählt - zusätzlich im Textfeld sichtbar.
Die Namen sollten dann mit einem Semikolon getrennt sein.

Sollte dies möglich sein, würde ich mich über Vorschläge freuen.

Lieben Dank im Voraus

Andreas
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23498
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #1 am: September 05, 2018, 13:11:26 »
Hallo,

auch wenn ich an der Systematik (Konzept) zweifle, geht das in etwa so:

Sub cmbTeilnehmer_Afterupdate()
  Me!txtTeilnehmer = Me!txtTeilnehmer & ";" & Me!cmbTeilnehmer.Column(0)    ' bzw. diejenige Spalte, in der der Name enthalten ist
  If not Len(nz(Me!txtTeilnehmer,""))    Then Me!txtTeilnehmer = Mid(Me!txtTeilnehmer,2)
End Sub

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1940
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #2 am: September 05, 2018, 13:40:11 »
Hallo Andreas,
Zitat
auch wenn ich an der Systematik (Konzept) zweifle
In diese Kerbe muss ich als Ziehkind der grossen Normalisierungsgurus
aber noch mal reinschlagen.  ;)
Teilnehmer sind, wie der Name schon sagt ein Teil eines übergeordneten
Events, und somit über eine eigene Tabelle zu führen. Und da ein Teilnehmer
evtl. auch an mehreren Events teilnehmen kann müssen die Tabelle mit den
Events und die Teilnehmer über eine n:m-Tabelle in Relation gesetzt werden.
Die Dar- und Zusammenstellung erfolgt dann in einem UFo (HFO = Events)
auf Basis einer Abfrage auf die n:m-Tabelle. Das UFo enthält ein Kombi zur
Auswahl der Teilnehmer.
Völlig ohne Code.

gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 137
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #3 am: September 05, 2018, 15:57:11 »
Hallo Ihr Beiden,

ganz lieben Dank für die Hilfe und Anregungen.

bis sicher zum nächsten Mal..... ;)

Andreas
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 137
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #4 am: September 05, 2018, 16:25:26 »
Hallo Franz,

habe Deinen code soeben probiert.
Er hat einen kleinen Fehler, den ich nicht beheben kann.

Und zwar verschiebt sich der Inhalt des Textfeldes, jedesmal wenn ein neuer Teilnehmer hinzugefügt wird, um eine Stelle nach links....:-(.

Kannst Du dich dessen bitte nochmal annehmen?

Lieben Dank

Andreas
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7476
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #5 am: September 05, 2018, 16:45:43 »
Hallo,
Du solltest dem Vorschlag von Ekkehard und den Zweifeln von Franz folgen und die Struktur der DB umbauen. Das wäre auf Dauer die bessere Lösung.
Das ist eine ganz klassische n:m Beziehung mit 3 Tabellen, was dann ohne einen Buchstaben VBA auskommt. Und zudem höchst flexibel ist.
Gruß
Klaus
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23498
Re: Daten aus Kombi-feld in Textfeld übernehmen
« Antwort #6 am: September 05, 2018, 22:10:55 »
Hallo,

schreib:


.
 If Left(nz(Me!txtTeilnehmer,";"),1)  =";"  Then Me!txtTeilnehmer = Mid(Me!txtTeilnehmer,2)
.

 

Lesen und Schreiben von exif-Daten in Bilddateien

Begonnen von bahasuBoard Access Programmierung

Antworten: 7
Aufrufe: 7938
Letzter Beitrag Mai 01, 2015, 19:32:17
von Hondo
zu viele Daten ?

Begonnen von jeep_66Board Tabelle/Abfrage

Antworten: 21
Aufrufe: 14082
Letzter Beitrag Mai 10, 2010, 09:59:03
von DF6GL
Tabelle neue Daten von andere Tabelle

Begonnen von Gabriel08Board Tabelle/Abfrage

Antworten: 1
Aufrufe: 2700
Letzter Beitrag Mai 21, 2010, 19:01:58
von database
Daten einer Spalte im geteilten Formular per VBA auf 0 setzen

Begonnen von AlosterBoard Formular

Antworten: 2
Aufrufe: 3152
Letzter Beitrag Juni 04, 2010, 16:15:11
von Aloster
Daten aus Unterformular über Formular in Tabelle speichern

Begonnen von nappillBoard Formular

Antworten: 5
Aufrufe: 6857
Letzter Beitrag Juni 16, 2010, 13:45:45
von database