Thema: Delphi DBGRID Felder und ZQuery

Einzelnen Beitrag anzeigen

xaverras

Registriert seit: 16. Feb 2005
12 Beiträge
 
#1

DBGRID Felder und ZQuery

  Alt 21. Jun 2005, 16:24
Datenbank: mysql • Version: 4.10x • Zugriff über: zeoes
Hallo,

ich habe eine form mit 2 Tabsheet auf die eine Tabsheet ist eine DBGrid mit einem Feld, ich möchte der Wert dieser Feld benutzen um in der
betreffenden Datensatz in der zweite Tabsheet zu springen.

der zweite Tabsheet enthält mehrere DBEdit die an eine Datasource gelinkt sind (ZqryAllOrders = select id, order_id, .... from orders),
3 DBGrids die von der Datensource abhängen wo die DBEdit gelingt sind z.B select * from order_deltails where order_id := order_id.

auf die Erste Tabsheet habe ich eine PopUpMenu, der an ein Action gelinkt ist, die Action ist wie folgend:
Delphi-Quellcode:
procedure TKundenverwaltung.GoToOrdersIDExecute(Sender: TObject);
begin

  zqryAllOrders.SQL.Text:= 'select * from orders where orders_id = '+ DBGridorders_details.SelectedField.Text;
  zqryAllOrders.Open;
  zqryAllOrders.ExecSQL;
  TabSheet2.Visible:= true;
  PageControlcustomers.ActivePageIndex:=1;

end;
So jetzt das Problem ist, dass wenn ich die Action durch den PoUpMenu ausführe werde ich zwar auf der Zweite Tabsheet gebracht alle Unterquery werden auch richtig angezeigt, jedoch die Hauptquery ist deakriviert und wird überhaupt nichts angezeigt, wenn die Unterquery auf die richtige Datensätze gesetzte werden das heißt dass in Hintgrund doch richtig gearbeitet hat, nur warum zeigt nichts an?
Ich habe alles Mögliches probiert, mit query open, close, clear, hat nichts gebracht.


Danke

Xaver

[edit=Sharky]Delphi-Tags eingefügt. Mfg, Sharky[/edit]
  Mit Zitat antworten Zitat