![]() |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
1. die units Db und DBTable sind eingebunden?
2. du musst bei locate mit 'deinfeld' das feld angeben in dem gesucht werden soll |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Zitat:
Die Unit DBTable.dcu findet er bei mir nicht! Ohne die kommt die Meldung: [Fehler] Formular.pas(332): Inkompatible Typen: 'Integer' und 'TLocateOption'. Übrigens: Danke, dass du dich so bemühst! |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
ich denke du solltest dich erstmal mit den grundlagen befassen
beschäftige dich mit den mitgelieferten demos \db\ctrlgrid da kannst du sehen wie eine db-app aufgebaut ist |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Danke, ich schau mir das mal an...
|
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Ich verstehe nur Bahnhof *peinlich*
Das sind doch bestimmt nur 2 Zeilen Code oder so. Die eine hast du mir ja schon genannt, da müsste ich nur noch wissen, was ich bei 'dein Feld' eingeben muss. Und die 2. Zeile Code muss die sein, mit der ich die dazugehörigen Daten anzeigen lassen kann, wenn ich auf einen Namen klicke. Man kann es auch so lösen (vielleicht). Ich benutze eine DBLookUpListBox. Kann ich diese fernsteuern, also ich meine: Kann ich, wenn ich z.B. auf einen Button klicke sagen, dass in dieser DBLookUpListBox ein Eintrag ausgewählt wird und ein Mausklick darauf simuliert wird (wie, als ob ichs anklicken würde). @kiar: Falls dir das auf die Nerven gehen sollte, einem Anfänger auf diesem Gebiet zu helfen, dann bin ich dir natürlich nicht böse! :wink: Es gibt ja auch noch andere Forum-Members, die mir vielleicht helfen können. Gruß Matze |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
ich versuche es noch mal
Code:
voraussetzung ist die oben genannten units eingebunden sind.
procedure tForm1.combox1.change(sender :TObject);
begin table1.locate('name',combobox1.text[locaseinsensitive]); edit1.text:=table1.fieldbyname('vorname').asstring; edit2.text:=table1.fieldByname('ort').asstring; end; raik |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Vielen Dank! :mrgreen:
Ich probiere das mal aus und sage dann Bescheid, ob's geklappt hat. Gruß Matze |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Hi kiar!
Bei der 1. Zeile:
Code:
kommt bei mir die Fehlermeldung:
Form3.Table1.locate('Name',Combobox2.text[LoCaseInsensitive]);
Könntest du mir vielleicht noch sagen, woran das liegt, bitte. :D Die anderen beiden Zeilen:
Code:
müssten allerdings funktionieren. :mrgreen: , es kommt zumindest keine Fehlermeldung.
Edit1.Text:=Table1.FieldByHame('Vorname').AsString;
Edit2.Text:=Table1.FieldByName('Ort').AsString; Danke! Gruß Matze |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Nochmals Danke kiar!!
Ich hab den kleinen Fehler gefunden. Es muss so heißen:
Code:
also: es hat nur ein Komma gefehlt.
Form3.Table1.locate('Name',Combobox2.text,[LoCaseInsensitive]);
Gruß Matze. PS: Ich hoffe, der Forum-Start war für dich nicht allzu stressig. :mrgreen: |
Re: Daten von DBLookUpListBox in ComboBox übernehmen
Da gibt es noch was... :wink:
Also: Wenn ich die ComboBox2 verändern möchte (OnChange), dann kommt die Fehlermeldung:
Gruß Matze |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz