質問

ボタンで「クリックした」オーバーライドを使用して、Axaptaフォームの値を変更したいと思います。

以下を使用して、フォームフィールドからデータを取得できます。
strold = form_fieldname.valuestr();

以下を使用してテキストをフィールドにプリデントすることができます。
form_fieldname.pasteText(strnew);

.Clearメソッドまたは.Value =メソッドを見つけることができないようです。フィールドの値全体を新しい情報に置き換えたいと思います。

ありがとう

役に立ちましたか?

解決

フィールドがDataSourceにバインドされている場合、DataSourceの値を変更する必要があります。フィールドが変数にバインドされている場合は、変数自体の値を変更します。それは簡単にそれをする賢い方法です。

フォームコントロールの値を、 。文章() 方法。 (コントロールはでなければなりません オートデクレーション に設定されたプロパティ はい)。これは、axで使用されるセッターゲッター(パラメーター)タイプのメソッドです。パラメーターが渡されない場合、それはgetterとしてユーザーです(読み取り)。値を渡すと、これはセッター(書き込み)です。

お役に立てれば。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top