Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme mit Paradox und 'Calculated Field' (https://www.delphipraxis.net/69390-probleme-mit-paradox-und-calculated-field.html)

d_v 14. Mai 2006 19:08

Datenbank: Paradox • Version: 7 • Zugriff über: Delphi 7 E.

Probleme mit Paradox und 'Calculated Field'
 
Hallo Delphianer.
Ich habe eine Tabelle mit Paradox erstellt und wollte die beiden letzten Kolonnen,Einkauf.summe,Verkauf.summe,adieren.Mit dem Field Editor habe ich eine weitere Kolonne erstellt,Profit, die auch in der Tabelle eschienen ist und die eine Calculate Field Kolonne ist.Alle 3 Kolonnen haben die selbe Eigenschaft namlich Tfloat.
Im Event der TTable Komponente ONCalcField Habe ich folgenden Code eingegeben:
Profit.value:=Verkauf.summe.value+Einfauf.summe.va lue;
Es erscheint ein Error Code' Profit nicht deklariert'.
Leider weiss ich nicht wo der fehler liegt.Kann mir jemand helfen?

mkinzler 14. Mai 2006 19:13

Re: Probleme mit Paradox und 'Calculated Field'
 
Delphi-Quellcode:
Result:=Verkauf.summe.value+Einfauf.summe.value;

MrSpock 14. Mai 2006 19:37

Re: Probleme mit Paradox und 'Calculated Field'
 
Hallo mkinzler,

warum Result? Result wird ja nur bei der Zuweisung an einen Rückgabeparameter benutzt.

@d_v: Also grundsätzlich läuft es so, wenn ein Feld Verkauf und eines Einkauf heißt und die Tabelle heißt myTable. Weiterhin hast du die Felder mit dem Feldeditor eingefügt, und ein berechnetes Feld Profit eingefügt. In der OnCalcfield Methode heißt es dann:

Delphi-Quellcode:
myTableProfit.Value := myTableVerkauf.Value +myTableEinkauf.Value;
Wo kommt bei dir denn der Punkt zwischen Verkauf un Summe her?

mkinzler 14. Mai 2006 19:49

Re: Probleme mit Paradox und 'Calculated Field'
 
Zitat:

warum Result? Result wird ja nur bei der Zuweisung an einen Rückgabeparameter benutzt.
Stimmt es handelt sich hier ja um eine Prozedur mit var-Paramter Text und keiner Funktion.

MrSpock 14. Mai 2006 20:04

Re: Probleme mit Paradox und 'Calculated Field'
 
Hallo mkinzler,

nein, OncalcFields hat nur einen Parameter:

Delphi-Quellcode:
procedure myTabCalcFields(DataSet: TDataSet);

mkinzler 14. Mai 2006 20:08

Re: Probleme mit Paradox und 'Calculated Field'
 
Ich ging auch nicht vom OnCalcFields-Event sondern vom onGetText-Event aus. (hab bei der ursprünglichen Frage von d_v überlesen.

d_v 15. Mai 2006 09:59

Re: Probleme mit Paradox und 'Calculated Field'
 
Vielen Dank fur eure Hilfe.


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