Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: TerracottaCSV am Oktober 12, 2021, 11:43:42

Titel: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 11:43:42
Guten Tag ihr lieben, Ich habe in meiner Datenbank ein Kombinationsfeld mit Werten welche sich das Kombinationsfeld aus einem Textfeld holt. Die Werte im Textfeld sind mit einem ; getrennt, so werden die Daten auch ins Kombifeld eingetragen.
Wie ist es möglich das ; zu entfernen und die Werte untereinander aufzureihen?

Beispiel:
Textfeld zeigt an
Wert1;Wert2;Wert3;Wert4;Wert5 usw

Das Kombinationsfeld holt sich mit =[Forms]![Formular]![txtWerteMitSemikolon] die Werte aus dem Textfeld.

Jetzt hätte ich gerne das ; entfernt und die Werte untereinander angezeigt. Gibt es da einen einfachen Weg das umzusetzen? Am besten über meinen Knopf oder beim Laden des Formulars oder sowas.
Danke im Voraus schon mal.

PS: Wollte mich erst darüber bei Google informieren, weiß aber nicht wie ich mich darüber Informieren soll.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: Beaker s.a. am Oktober 12, 2021, 11:46:29
gelöscht, doch kein X-Post und anderes Problem.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 11:50:19
???
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 12:24:31
Hallo,

verstehe die Grundsituation nicht...

Warum holst Du die Werte aus einem Textfeld?  Wo kommen diese Werte überhaupt her?


ZitatDas Kombinationsfeld holt sich mit =[Forms]![Formular]![txtWerteMitSemikolon] die Werte aus dem Textfeld.

Und warum dies?
 

Dadurch wird nur der Text aus dem Textfeld in das Textfeld des Kombifeldes kopiert.


Zitatund die Werte untereinander angezeigt.


WO soll das und mit was angezeigt werden?


Wenn Du damit die Kombifeld-Liste meinst, so könnte der Text aus dem Textfeld einfach der Eigenschaft "Rowsource" des Kombis zugewiesen


Me!cmbKombi1.Rowsource = Me!Textfeld1
und die Kombieigenschaften (minimal) so eingestellt werden:


HerkunftsTyp:  Wertliste
Spaltenanzahl: 1




Ist das das Vorspiel:

https://www.ms-office-forum.net/forum/showthread.php?t=377260

??
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 12:34:14
ZitatWO soll das und mit was angezeigt werden?
Im Kombifeld

Statt
Wert1;Wert2;Wert3;Wert4
Eher so:
Wert1
Wert2
Wert3
Wert4


ZitatWarum holst Du die Werte aus einem Textfeld?  Wo kommen diese Werte überhaupt her?
Aus einem anderen Formular und von dort aus kommen Sie aus einer Abfrage.


ZitatUnd warum dies?
 

Dadurch wird nur der Text aus dem Textfeld in das Textfeld des Kombifeldes kopiert.

Genau, und jetzt möchte ich das untereinander haben. Ist das möglich?

Sorry wenn immer noch was unverständlich ist.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 12:36:17
Hallo,

ZitatIst das möglich?


hast Du meinen Post nicht gelesen/verstanden ??



Zitat... von dort aus kommen Sie aus einer Abfrage.

Dann schreib doch gleich die Abfrage (Abfragenamen) in die RowSource-Eigenschaft  ::)
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 12:58:47
Hallo, wie bereits Ekkehard in #2 angemerkt hat, das hier ist kein X-Post.

Und nein, ich habe den Post nicht verstanden, aber gelesen.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 13:09:02
Hallo,

und was hast Du nicht verstanden?
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 13:12:48
Hallo,
Was soll ich genau mit der Rowsource machen?
Ist die Rowsource die Datensatzherkunft?
Und wenn es die Datensatzherkunft ist und ich mein Kombi darauf einstelle, dann ändert sich doch nichts an der
Darstellung der Daten oder?

Danke und Grüße
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 13:27:13
Hallo,



Ist die Rowsource die Datensatzherkunft?

ja


Zitatdann ändert sich doch nichts an der
Darstellung der Daten oder?

Du beantwortest meine Fragen nicht..

WO und WOMIT soll die Liste angezeigt werden?   Du sprichst laufend von einem Kombi.   Ein Kombifeld hat ein Textfeld nund ein Listenfeld gemeinsam, deshalb KOMBI-Feld.

Aus der Kombifeld-LISTE kann ein Eintrag gewählt werden, der (und nur dieser) dann im Kombi-TEXTFELD angezeigt wird.


Wenn Du die Semikolon-getrennten Werte aus dem ursprünglichen Textfeld nur als untereinanderstehende Liste sehen willst, dann nimm anstelle des Kombis ein Listenfeld-Steuerelement und stelle dies wie das Kombifeld ein. 


Ich schlage vor, Du arbeitest Dich stärker in die Grundlagen von Access mittels Tutorials ein.

Und noch ein Tipp:  Platziere den Cursor in ein Eigenschaftenfeld und drücke F1 
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: Beaker s.a. am Oktober 12, 2021, 13:52:07
Na ja, eine kriminaltechnische Untersuchung dieser Taste würde
wohl ergeben, dass er sie noch nicht gefunden hat.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: TerracottaCSV am Oktober 12, 2021, 13:54:19
Jetzt habe ich verstanden was du meinst, im Kombi Textfeld soll natürlich immer nur ein Wert stehen. Aber wenn ich die Liste ausklappe dann sollen dort die restlichen Werte stehen.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: ebs17 am Oktober 12, 2021, 14:10:09
ZitatIch habe in meiner Datenbank ein Kombinationsfeld mit Werten welche sich das Kombinationsfeld aus einem Textfeld holt. Die Werte im Textfeld sind mit einem ; getrennt, so werden die Daten auch ins Kombifeld eingetragen.
Zuerst einmal: Ein Kombinationsfeld kann sich nicht alleine Werte aus einem Textfeld holen, da müssen Codes beteiligt sein. Diese würde man sich anschauen, mit dem Versuch des Verstehens.

Ein Kombinationsfeld zeigt die Daten an, die es per eingestellter Datenherkunft (in englisch RowSource) zugewiesen bekommt. Zusätzlich gibt es da den Datenherkunftstyp (Tabelle/Abfrage, Werteliste, Feldliste) mit also sehr unterschiedlich gestalteten Datenherkünften.

Deine semikolongetrennten Werte sind da also als Werteliste einzuordnen. Sie wären dann unmittelbar übernehmbar, wenn eben als Datenherkunftstyp Werteliste eingestellt ist.
Möchte man aber Tabelle/Abfrage benutzen, müsste man die ursprüngliche Werteliste, die nichts anderes als ein String ist, bzw. deren enthaltene Werte in eine Tabelle eintragen, um dann diese Tabelle als solche oder als Abfrage anzuzeigen.

ZitatKombinationsfeld Daten bearbeiten
Vor dem Bearbeiten käme also ein Plan: Wissen, wo man sich befindet und was man folglich zu tun hätte.
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 14:36:35


 "kriminaltechnische Untersuchung"   --> Forensik     ;D  ;D  ;D
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: Beaker s.a. am Oktober 12, 2021, 15:12:04
Wenn du schon so genau sein willst, dann --> das biometrische Verfahren des daktyloskopischen
Identitätsnachweises  ;)
Titel: Re: Kombinationsfeld Daten bearbeiten
Beitrag von: DF6GL am Oktober 12, 2021, 15:39:29
 8)