問題タブ [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.
delphi - TClientDataSet の OnValidate
TClientDataSet のフィールドに OnValidate イベントを書き込もうとしています。
しかし、Sender.AsFloat は常に 0 です - フィールド レベルの検証を行うにはどうすればよいですか (この場合、制約を使用したり、最小/最大値を設定したりできることに気付きました)
mysql - C++ Builder XE で計算フィールド値を編集する方法
いくつかの計算フィールドを表示する TDBGrid があります。私はMySQLデータベースを使用しています。
「日付」という計算フィールドのフィールド値を編集する必要がありますが、編集できません。StringField タイプを持つ「Description」という他のフィールドを編集しようとしましたが、うまくいきました!
Date は、DayOfTheMonth メソッドを使用して Day のみを表示する修正された DateTime 型の値を示しています。
これを行う方法?計算フィールドの値を編集する方法はありますか? お願い助けて...
前もって感謝します。
database - 1.0 未満の数値フィールドの Delphi TFloatField.DisplayFormat
これが私の手順です。
これは、「0.9」のような数値が入力され、結果が「.9」になるまで問題なく機能します。「1」より小さい浮動小数点数の前に、桁区切り記号とゼロを使用するにはどうすればよいですか。
delphi - Delphi の TStringField.FieldName プロパティで Unicode (または単にキリル文字) 文字を使用するにはどうすればよいですか?
DelphiTStringField.FieldName
のプロパティでUnicode (または単にキリル文字) 文字を使用するにはどうすればよいですか?TClientDataSet
私はこれを試しましたが、最後の行では機能しません:
delphi - TField.Origin がリセットされないようにする方法
TField.origin プロパティを使用して、SQL クエリの where 句を動的に作成します。
したがって、次のようなクエリがあるとします。
firstname フィールドのオリジンを次のように設定できます。
次に、これを次のような動的クエリの where 句で使用します。
(明らかに、SQL インジェクションを防ぐための追加のコードがあります)。
私はこれをいつもやっていますが、うまくいきます。ただし、バグを追跡しようとすると、原点の値をリセットし続けるデータセットが 1 つあることに気付きました。
それ以外の;
データセットが閉じられてから再び開かれるまで追跡しました。ただし、私はこれを常に行っているため、1 つのデータセットの動作が異なる理由を理解できません。
私の質問は、元の値がリセットされないようにするにはどうすればよいですか?
validation - OnValidate イベント ハンドラーからフィールドの以前の値を確認する方法は?
TField
フィールド自体の以前の値に基づいて、a の新しい値を検証する必要があります。
例: フィールドの値は、より大きな値にのみ変更できます
OldValue
、NewValue
、AsVariant
およびプロパティをチェックしようとしましたValue
が、常に新しい値を取得します。
誰かがそれについて私に教えてくれることを願っています