私にはTQuery
計算されたフィールドN
があります。例の中の数字をインクリメントする方法
(N
5で始まる):TQueryの計算フィールドの数値をインクリメントする方法は?
私はこれを試してみましたが、何も:
procedure TForm1.Query1CalcFields(DataSet: TDataSet);
var i:integer;
begin
i := strtoint(edit2.Text);
Query1['N'] := inttostr(i+1);
end;
結果:
N
2
2
2
2
.
.
注:FoxProのデータベース、私は接続するためにBDEを使用する、それは計算されたフィールドである必要はありません、私は(ページ番号ではなく)各ページの単一の参照のようなクイックレポートの印刷でそれを使用するための拡張された値。
何もありません。何もない?エラーも、価値も、何もない?もしそうなら、このコードがまったく呼び出されているかどうか確認できますか?あなたが何かを得たが、あなたが期待したものではないなら、あなたが得たものをかなり説明できますか? – GolezTrol
計算フィールド?計算された方法? – Dsm
"Nothing"と言うと、あなたの 'N'値はすべてのレコードで同じであると思われますか?ところで、どのデータベース?どのプロバイダですか?それは計算フィールドでなければならないのですか? – kobik