![]() |
Datenbank: access • Version: 2003 • Zugriff über: ado komponente
Berichte mit Rave Visual Designer --> Delphi7
hallo zusammen, ich hab da mal ein problem mit der erstellung eines berichts. und zwar wollte ich mir einen bericht erstellen welcher daten aus einer access datenbank holt und diese anzeigt. doch leider ist die software, welche ich erweitern muss nicht von mir und daher habe ich auch keinen durchblick mehr. ich versuchte dann mit der delphi hilfe einen bericht zu erstellen mit dem visual rave designer. doch leider bekomme ich da bei der adoquery1 keine daten. was mache ich da falsch?
:coder2: zur hilfe habe ich euch die prozedur hinzugefügt, welche die software zur verbindung der datenbank benützt.
Delphi-Quellcode:
ich hoffe ihr könnt mir da helfen
procedure TViewer.ConnectToAccess;
begin if ADOConnection1.Connected = false then begin //Verbindung zu Access Tabelle "TabSymbole" herstellen ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 'Data Source=' + (copy(((ExtractFilePath(Application.ExeName))),1,Pos ('Delphi', ((ExtractFilePath(Application.ExeName))))-1)) + 'Access\SymbolDB.mdb'; ADOConnection1.Connected := true; ADOQuery1.Connection := ADOConnection1; ADOQuery1.SQL.Text := 'SELECT * FROM TabSymbole ORDER BY [IDNr(Symbol)]'; ADOQuery1.Active := true; DataSource1.dataset := ADOQuery1; DataSource1.Enabled := true; DBGrid1.DataSource := DataSource1; btnZurueck.Enabled := true; end; end; übrigens habe ich die schritt für schritt anleitung aus der delphi hilfe benützt um den bericht erstellen zu können. |
Re: Berichte mit Rave Visual Designer --> Delphi7
Wo liegt den die Access Datenbank? Dieses Konstrukt:
Delphi-Quellcode:
sieht mir doch reichlich komplex aus.
(copy(((ExtractFilePath(Application.ExeName))),1,Pos
('Delphi', ((ExtractFilePath(Application.ExeName))))-1)) + 'Access\SymbolDB.mdb'; |
Re: Berichte mit Rave Visual Designer --> Delphi7
Die Datenbank liegt in einem Ordner Namens Access, welcher im gleichen Verzeichniss ist wie der Ordner indem die *.exe Datei liegt.
gruss mmfembr |
Re: Berichte mit Rave Visual Designer --> Delphi7
Dann würde ja
Delphi-Quellcode:
reichen.
ExtractFilePath(Application.ExeName) +'Access\SymbolDB.mdb'
|
Re: Berichte mit Rave Visual Designer --> Delphi7
lies den pfad zur db einmal in eine variable ein und schau dir den wert dann einmal genauer an:
existiert dein pfad zur db denn auch? |
Re: Berichte mit Rave Visual Designer --> Delphi7
leider liegt dies nicht am pfad, obwohl er jetzt stark vereinfacht wurde. die applikation greift schon auf die datenbank zu, wobei auch daten gelesen werden. daher erscheint mir dies jetzt nicht als fehler.
gruss mmfembr |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 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