![]() |
Datenbank: Paradox 7 • Zugriff über: DataSource
benötige hilfe bei Paradox7
Liste der Anhänge anzeigen (Anzahl: 1)
Hilfe,
habe eine Datenbank (Paradox7) mit Strassen, Stadt, Objekte jetzt möchte ich gerne mit ComboBox1 auf die Objekte zureifen, mit Combo Box2 auf die Strassen zugreifen und mit CobmoBox3 auf die Stadt zugreifen. Problem1: Ich komme mit meiner Combo Box nicht auf die Datenbank?? Dann habe ich das Problem, wenn ich eine Strasse (Combo Box2) eingebe (in Roter Schrift) und die Stadt (Combo Box3) (in Roter Schrift) möchte ich über einen BitBtn1 prüfen, ob es diese Strasse in dieser Stadt gibt. Wenn ja soll die Schrift schwarz werden! Wenn nicht soll die Schrift rot bleiben und ein Hinweisfenster soll erscheinen (diese Strasse in dieser Stadt gibt es nicht ) Wer kann mir helfen ? Lese schon seit zwei Tagen in Delphi 5 Datenbankprogrammierung von Michael Ebner, habe aber noch nix gefunden oder verstanden! Die Datenpflege mit DataSoure funktoniert aber keine Afrage! Danke |
Re: benötige hilfe bei Paradox7
|
Re: benötige hilfe bei Paradox7
Hallo...
damit allein würde er aber nicht ans Ziel kommen. Mal angenommen: - der Ort A hat Straße B und C. - der Ort D hat Straße E und F. jetzt wählt er aus den ComboBoxen A und E...beides vorhanden, aber nicht zusammen, was er als Ergebnis haben möchte. Letztendlich denke ich daß eine SQL Abfrage über Ort und Straße aus den ComboBoxen erfolgen sollte. Ist das Ergebnis sprich Datensatzanzahl = 1 dann Änderung der Textfarbe in schwarz ansonsten Textfarbe rot. Hoffe geholfen zu haben... |
Re: benötige hilfe bei Paradox7
Ich würde auch andersrum vorgehen:
-Stadt wählen -dann Strassen dieser Stadt anzeigen |
Re: benötige hilfe bei Paradox7
... ah ja, auch ne Variante.
...nur wollte er es ja mit Prüfen Knopf :-D |
Re: benötige hilfe bei Paradox7
Auch das wäre grundsätzlich mit Gilfe einer Lookupkomponente möglich
|
Re: benötige hilfe bei Paradox7
Bitte berichtige mich...
mit DBLookupComboBox kann ich Werte aus Tabelle A anzeigen und in Tabelle B ablegen Datasource, DataField (wo es hin soll) ListSource,ListField (wo es herkommt) 8) |
Re: benötige hilfe bei Paradox7
DataSource ist nicht Pflicht. Aber warum sollte es so nicht möglich sein?
|
Re: benötige hilfe bei Paradox7
Du müßtest ja die Datenmenge filtern auf den Ort, damit du in der 2.ComboBox nur die Straßen des Ortes hast. Damit hast du aber in der ComboBox des Ortes nur noch den einen Ort stehen.
Ich denke, daß die direkte Variante mit DBComboBoxen so nicht übersichtlich ist. Deine Variante aufgeriffen würde ich in DBComboBox1 direkt alle Orte anzeigen, dann via SQL Abfrage die nächste normale ComboBox mit dem Ergebnis füllen und so weiter. Mit Änderung des Ortes dann wieder von vorn. ...viele Wege führen nach Rom :-D |
Re: benötige hilfe bei Paradox7
Ich würde hier das Filtern durch die Master/Detail-Beziehung der DataSets erledigen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:44 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