Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi dBase III + TcxGrid und damit rechnen ? (https://www.delphipraxis.net/153547-dbase-iii-tcxgrid-und-damit-rechnen.html)

terra 7. Aug 2010 16:14

Datenbank: dBase • Version: III • Zugriff über: Delphi 2010

dBase III + TcxGrid und damit rechnen ?
 
Hallöle zusammen !

Habe über Access 2007 eine Datenbankstruktur erstellt, worin mehrere Währungsfelder vorhanden sind, die im letzten Feld zusammenaddiert werden sollen.

Das letzte Feld (Summe) habe ich mit "Feld berechnen - Währung" erstellt, das folgenden Eintrag enthällt:
[BRUTTO]+[TUF]+[PORTO]+[EXTRA]+[PROVISION]+[KARTON]

Habe das nach der Access Hilfe erstellt. Leider rechnet er aber dort nichts zusammen.
Funktioniert dieses nicht automatisch? Muss ich noch etwas in Delphi beachten?

Die Datenbank rufe ich in Delphi mit TDataSource und TTable auf. Soweit funktioniert auch alles. Nur das automatische addieren der Felder nicht.

Kann mir da wer helfen ?

Terra

Alfredo 7. Aug 2010 19:44

AW: dBase III + TcxGrid und damit rechnen ?
 
In der Überschrift steht dbase III und im Text Access 2007?

Gruß
Alfred

terra 7. Aug 2010 19:58

AW: dBase III + TcxGrid und damit rechnen ?
 
Öhm jooo...

Hab mit dem Microsoft Access 2007 Programm aus dem Office Paket eine Datenbank erstellt und das ganze exportiert als dBase III.

War das falsch?

Terra

terra 8. Aug 2010 13:07

AW: dBase III + TcxGrid und damit rechnen ?
 
hallöle ! ... müsste doch irgendjemand wissen, oder ?

terra

Bernhard Geyer 8. Aug 2010 13:38

AW: dBase III + TcxGrid und damit rechnen ?
 
Wieso überhaupt noch dBase? Wenn Du schon Access zur verfügung hast dann nimm das. Ist das kleinere übel. Eigentlich muss man mit jeder Delphi-Version damit rechnen (und ich hoffe es auch) das endlich die BDE mit dem dBase/Paradox-Support komplett stirbt/eingestellt wird.

Alfredo 8. Aug 2010 18:13

AW: dBase III + TcxGrid und damit rechnen ?
 
dbase und Delphi funktioniert nur mit ADS richtig.

Bei Access habe ich mit der Version 2002 aufgehört.
Informationen zu den Bugs bei den einzelnen Versionen
gibt es bei Karl Donabauer(www.donkarl.com).

Zugriff auf Access mit TAdoconnection.
Zum Testen unter connectionstring Datenverküpfungsdatei verwenden.
Bei mir erschien DBDemos.udl.

Wenn es nicht Access sein muss, dann verwende Firebird.

Gruß
Alfred

mkinzler 8. Aug 2010 18:17

AW: dBase III + TcxGrid und damit rechnen ?
 
Für den einfachen Zugriff könnte auch TDbf helfen. Ich würde aber auch auf ein zeitgemässes DBMS setzen.

terra 9. Aug 2010 12:45

AW: dBase III + TcxGrid und damit rechnen ?
 
Hallöle !

Also, ich bin jetzt umgestiegen von DBase auf Access selbst. Hat auch den schönen Vorteil, das ich mehrere Tabellen in eine Datenbank packen und das besser händeln kann. Muss dazu sagen, das dies mein erstes Programm ist, wo ich überhaupt was mit Datenbanken mache.

Wie auch immer. Klappt alles ganz gut mit TAdoconnection und was man sonst noch braucht. Jetzt kommt aber eine kleine Sache, die ich noch nicht verstehe. In der Access Datenbank ist alles supi eingerichtet läuft auch. Sprich, er rechnet automatisch !

Ich habe im Delphi Programm eine Tabelle und eine extra Eingabemaske. Trage ich nun in der Eingabemaske die Daten ein, kann ich gleichzeitig in der Tabelle sehen, wie die Daten eingetragen werden. Ist ja auch egal. Er rechnet aber nicht sofort zusammen. Erst nach einem Neustart des Programms sehe ich, das mein Prog. die berechneten Werte in der Tabelle übernommen hat.

Heist also, er rechnet, schreibt es auch in die Datenbank aber zeigt mir die Werte erst in der Tabelle an, wenn diese neu geladen wird.
Gibt es da ein Trick um das sofort anzeigen zu lassen?

Habe es schon mit .refresh in der Tabelle sowie bei der DB versucht. Hilft alles nichts.

Achso, kleinigkeit noch nebenbei ... Arbeite ja, wie gesagt, mit mehreren Tabellen. kann mir wer verraten, wie ich in allen Tabellen, wenn ich in der Haupttabelle ein neuen Datensatz anlege, in den anderen Tabellen automatisch ein Datensatz mit der Artikelnummer des Hauptdatensatzes angelegt wird ?



Terra

mkinzler 9. Aug 2010 13:51

AW: dBase III + TcxGrid und damit rechnen ?
 
Access hat aber auch seine Tücken. Ich würde gleich auf was Richtiges setzen. Zudem würde ich mich mit den datenbankgrundlagen auseinander setzen.

Alfredo 9. Aug 2010 13:56

AW: dBase III + TcxGrid und damit rechnen ?
 
Teste einmal ob es genügt

bei Table oder Query: Active auf false und denn wieder auf true zu setzen

oder Connection: Connected auf false und dann wieder auf true zu setzen

Ergänzt um 15:11

AdoTable kennt ein Requery.


Alfred


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.
Seite 1 von 4  1 23     Letzte »    

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