Ich habe TQuery
mit berechnetem Feld N
.
Wie Zahlen im Beispiel zu erhöhen (N
beginnt mit 5):Wie erhöht man Zahlen im berechneten Feld von TQuery?
Ich versuchte dies aber nichts:
procedure TForm1.Query1CalcFields(DataSet: TDataSet);
var i:integer;
begin
i := strtoint(edit2.Text);
Query1['N'] := inttostr(i+1);
end;
Ergebnis:
N
2
2
2
2
.
.
Hinweis: Foxpro Datenbank, ich benutze BDE, um mit zu verbinden, es muss kein berechnetes Feld sein, ich will das In created value, um es im Ausdruck von Quickreports zu verwenden, wie eine einzelne Referenz für jede Seite (nicht Seitennummer).
Nichts? Gar nichts? Kein Fehler, kein Wert, nichts? Wenn ja, können Sie überprüfen, ob dieser Code überhaupt aufgerufen wird? Wenn du etwas bekommen hast, aber nicht das, was du erwartet hast, kannst du bitte erklären, was du hast? – GolezTrol
Berechnetes Feld? Berechnet wie? – Dsm
Wenn Sie "Nichts" sagen, vermute ich, dass Ihre "N" -Werte für alle Datensätze gleich sind? BTW, welche Datenbank? welcher Anbieter? Muss es ein berechnetes Feld sein? – kobik