![]() |
Form schliesst nicht !
Hallo , ein Hilferuf.
Ich habe ein Form1 (Hauptform) und Form2 . Am Form1: DB Grid Datasources (auf MYSQL) Am Form2 Dropdown Edit Speedbutton Mein Problem: Wenn ich das Form2 über das Form1 aufrufe, und im Form 2 den MYSQLQUERY activiere (Suchkriterium) dann passiert folgendes: Der Computer ladet alle Datensätzt in Form2, aber das Form2 sollte nach beendigung wieder schliessen, welches es nicht tut. Sosse Form2 Buttonclick
Delphi-Quellcode:
Warum schliesst Form2 nicht ??
procedure TAuftrag_suchen_form.SpeedButton1Click(Sender: TObject);
begin DataModule_Kunden.mySQLQuery1.Active:=false; DataModule_Kunden.mySQLQuery1.SQL.Text:=''; DataModule_Kunden.mySQLQuery1.SQL.Text:='select * from kunden where Installationsfirma="'+ComboBox1.Text+'" and Terminisiert="false"'; DataModule_Kunden.mySQLQuery1.Active:=true; close; end; PS: zum laden der Datensätze benötigt er ca 2 Min. danke im Voraus |
Re: Form schliesst nicht !
Hi!
Schreib vielleicht mal:
Delphi-Quellcode:
Ciao fkerber
Auftrag_suchen_form.Close;
|
Re: Form schliesst nicht !
Ich prbiers mal .
|
Re: Form schliesst nicht !
Nein das geht auch nicht .
Aber fogendes: Wenn ich das Prog. in Delphi ausführe dann funktioniert es. Wenn ich es compil. dann bleibt das Fenster offen. |
Re: Form schliesst nicht !
Hi!
Kannst du das ganze mal als Zip oder so anhängen? Ciao fkerber |
Re: Form schliesst nicht !
Das geht leider nicht, das ist eine Prog das auf eine Kundendatenbank zugreift, ca 30.000 Kunden.(Datenschutz)
Sorry. Warum geht das in delphi und nachher nicht mehr ? :wall: Wenn ich weniger Datensätze lade funktioniert es (kurze ladezeit); Soll ich die Abfrage vieleicht in eine eigene procedure ausgliedern ? |
Re: Form schliesst nicht !
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Kenne mich mit MySQL nicht so aus, aber vielleicht musst du noch ne Verbindung beenden oder so! Warum das mit Delphi so iss? Keine Ahnung! Ich häng mal eine einfache Demo dran, das es geht! Ciao fkerber |
Re: Form schliesst nicht !
hy habe jezt die procedure in eine andere Unit ausgegliedert funzt trozdem nicht.
Delphi-Quellcode:
procedure Auftrag_suchen_offen; begin Auftrag_suchen_form.close; // <---------------------- Das passiert nicht[/size]Sleep(3000) DataModule_Kunden.mySQLQuery1.Active:=false; DataModule_Kunden.mySQLQuery1.SQL.Text:=''; DataModule_Kunden.mySQLQuery1.SQL.Text:='select * from kunden where Installationsfirma="'+Auftrag_suchen_form.ComboBox1.Text+'" and Terminisiert="false"'; DataModule_Kunden.mySQLQuery1.Active:=true; end; Der macht das Form nicht zu :bouncing4: |
Re: Form schliesst nicht !
Wird das irgendwie im Zusammenhang mit dem Öffnen des 2. Fensters aufgerufen?
Ruft man das ....Close nämlich z.B. im Create oder show oder activate auf, so hat es keine Wirkung! Ciao fkerber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 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-2025 by Thomas Breitkreuz