問題タブ [tfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3838 参照

delphi - TClientDataSet の OnValidate

TClientDataSet のフィールドに OnValidate イベントを書き込もうとしています。

しかし、Sender.AsFloat は常に 0 です - フィールド レベルの検証を行うにはどうすればよいですか (この場合、制約を使用したり、最小/最大値を設定したりできることに気付きました)

0 投票する
2 に答える
578 参照

mysql - C++ Builder XE で計算フィールド値を編集する方法

いくつかの計算フィールドを表示する TDBGrid があります。私はMySQLデータベースを使用しています。

「日付」という計算フィールドのフィールド値を編集する必要がありますが、編集できません。StringField タイプを持つ「Description」という他のフィールドを編集しようとしましたが、うまくいきました!

Date は、DayOfTheMonth メソッドを使用して Day のみを表示する修正された DateTime 型の値を示しています。

これを行う方法?計算フィールドの値を編集する方法はありますか? お願い助けて...

前もって感謝します。

0 投票する
2 に答える
24723 参照

database - 1.0 未満の数値フィールドの Delphi TFloatField.DisplayFormat

これが私の手順です。

これは、「0.9」のような数値が入力され、結果が「.9」になるまで問題なく機能します。「1」より小さい浮動小数点数の前に、桁区切り記号とゼロを使用するにはどうすればよいですか。

0 投票する
1 に答える
240 参照

delphi - Delphi の TStringField.FieldName プロパティで Unicode (または単にキリル文字) 文字を使用するにはどうすればよいですか?

DelphiTStringField.FieldNameのプロパティでUnicode (または単にキリル文字) 文字を使用するにはどうすればよいですか?TClientDataSet

私はこれを試しましたが、最後の行では機能しません:

0 投票する
1 に答える
196 参照

delphi - TField.Origin がリセットされないようにする方法

TField.origin プロパティを使用して、SQL クエリの where 句を動的に作成します。

したがって、次のようなクエリがあるとします。

firstname フィールドのオリジンを次のように設定できます。

次に、これを次のような動的クエリの where 句で使用します。

(明らかに、SQL インジェクションを防ぐための追加のコードがあります)。

私はこれをいつもやっていますが、うまくいきます。ただし、バグを追跡しようとすると、原点の値をリセットし続けるデータセットが 1 つあることに気付きました。

それ以外の;

データセットが閉じられてから再び開かれるまで追跡しました。ただし、私はこれを常に行っているため、1 つのデータセットの動作が異なる理由を理解できません。

私の質問は、元の値がリセットされないようにするにはどうすればよいですか?

0 投票する
1 に答える
1156 参照

validation - OnValidate イベント ハンドラーからフィールドの以前の値を確認する方法は?

TFieldフィールド自体の以前の値に基づいて、a の新しい値を検証する必要があります。

例: フィールドの値は、より大きな値にのみ変更できます

OldValueNewValueAsVariantおよびプロパティをチェックしようとしましたValueが、常に新しい値を取得します。

誰かがそれについて私に教えてくれることを願っています