AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Thema durchsuchen
Ansicht
Themen-Optionen

Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

Ein Thema von klaus9 · begonnen am 30. Dez 2011 · letzter Beitrag vom 15. Jan 2012
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#1

Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:14
Hallo,

wie bekomme ich es hin, eine Combobox in eine Form zubringen und dann dort Werte einzufügen und anschließend möchte ich wenn ich auf die Combobox Items klicke das sich dann ein Edit1.Text Textfeld mit dem Wert befüllt ?
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:25
Zur Designtime: Im Objektinspektor auf Items doppelklicken und die Items im Formular eingeben.
Zur Laufzeit: ComboBox.Items.Add('Eintrag1... usw.');

In der Ereignisbehandlung ComboBox.OnChange eintragen: Edit.Text := ComboBox.Text
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#3

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:38
Super Dankeschön !!!
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#4

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:43
jetzt habe ich nur noch ein kleines problem

meine datensätze in der combobox sind folgende:

"62234">Max Mustermann
"62235">Günther Muster
usw.

so werden die jetzt auch im Textfeld angezeigt, wie kann ich delphi sagen das er im text feld nur den
Namen anzeigen soll nicht die "62235"> sondern lediglich Günther Muster also nur im textfeld, in der combobox kann alles gezeigt werden ?
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:51
Mal zu Verständnis:

- Kommen die Daten aus einer Datenbank? Dann gäbe es u.U. auch noch die DBComboBox.
- Mit Textfeld meinst Du das Editfeld? Oder oder das Eingabefeld der Combobox?

Wenn Du das Editfeld meinstest, dann schau Dir mal die Textfunktionen "Pos" und "Copy" an.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#6

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:53
Oder besser gesagt

wenn ich hingehe und hätte zwei felder

Wenn ich Max Mustermann anklicke soll die Combobox die Mitarbeiter Nummer anzeigen und ins Textfeld übertragen.

Vielleicht ist diese variante einfacher zu lösen ?
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#7

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 21:55
Hi,

also ich habe eine ComboBox1 und ein Edit1.Text (TEdit) Feld.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 22:01
Du müsstest mal sagen, wie und wo die Daten herkommen. Sonst artet das in zu viel Raterei aus...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#9

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 22:09
achso, sorry

habe mir die ganzen

"64553">Name 1
"67567">Name 2
"65666">Name 3
"63444">Name 4

unter Combobox1 Items reingepackt

und die Edit1.Text (Feld) habe ich mittels deiner verlinkung verbunden

jetzt erscheint in der Combobox1 der Wert aus der Item Liste wie oben und wird an das Edit1.Text Feld übertragen.

Datensätze sind also in der ComboBox hinterlegt
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 30. Dez 2011, 22:26
Also wenn die Daten noch an anderer Stelle getrennt vorliegen (z.B. in einer Datenbank, StringList, StringGrid o.ä.) vorliegen, könnte man den Namen anhand der Nummer ermitteln o.ä.

Wenn Du sie nur in der Form vorliegen hast, kannst Du den Text selbst zerlegen und die Teile weiterverarbeiten. Etwa so:

Delphi-Quellcode:
var
  N, V: String;
  p: Integer;
begin
  p := Pos('=', S);
  if p > 0 then
    begin
      N := Trim(Copy(S, 1, p - 1));
      V := Trim(Copy(S, p + 1, MaxInt));
    end
  else
    begin
      N := Trim(S);
      V := '';
    end;
  ...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz