Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBNavigator durch Buttons ersetzen (https://www.delphipraxis.net/30169-dbnavigator-durch-buttons-ersetzen.html)

Red_Wraith 21. Sep 2004 16:23


DBNavigator durch Buttons ersetzen
 
Hi !

First Post hier :)


Ich wollte mal fragen ob es möglich ist, den DBNavigator durch normale Buttons auszutauschen und vorallem welchen Code ich dabei benutzen muss. Hab selber schon rumprobiert, bin allerdings ergebnislos gelieben.
Bräuchte die Codes für Next, Last und New/Create. Falls es wichtig ist, ich benutze die normale ADO/DataSource kombinaton.

Thx im vorraus für die Antworten.

Sharky 21. Sep 2004 16:29

Re: DBNavigator durch Buttons ersetzen
 
Hai Red_Wraith,

ersteinmal: "Herzlich Willkommen in der Delphi-PRAXIS"

Zitat:

Zitat von Red_Wraith
Hi !
.Ich wollte mal fragen ob es möglich ist, den DBNavigator durch normale Buttons auszutauschen ...

Jup, das geht ;-)

Schaue dir mal diese Methoden an:
  • ADOQuery1.First;
  • ADOQuery1.Last;
  • ADOQuery1.Next;
  • ADOQuery1.Prior;
  • ADOQuery1.Edit;
  • ADOQuery1.Post;
  • ADOQuery1.Refresh;
  • ADOQuery1.Append;
  • ADOQuery1.Insert;

Red_Wraith 21. Sep 2004 16:36

Re: DBNavigator durch Buttons ersetzen
 
Danke für die Hilfe :)

Allerdings crasht das Programm mit der Fehlermeldung "Cannot perform this operation on a closed database"

Hab ADOQuery erst erstellt und unverändert gelassen, denke mal, dass ich da noch was ändern muss ?

Sharky 21. Sep 2004 16:39

Re: DBNavigator durch Buttons ersetzen
 
Du musst deine Query natürlich voher öffnen.

Delphi-Quellcode:
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Text := 'SELECT * FROM tabellenname';
  ADOQuery1.Open;
end;
Jetzt kannst Du in der Query navigieren bis sie mit ADOQuery1.Close wieder geschlossen wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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