Axapta で有名な C#toString()
のメソッドに似たものはありますか?
基になるコードを実行しようとしています:
info(this.dataSource());
しかし、 「引数 'txt' は必要なタイプと互換性がありません。」というエラー メッセージが表示されます。
Axapta で有名な C#toString()
のメソッドに似たものはありますか?
基になるコードを実行しようとしています:
info(this.dataSource());
しかし、 「引数 'txt' は必要なタイプと互換性がありません。」というエラー メッセージが表示されます。
はtoString
すべてのオブジェクトで使用できますが、通常はあまり価値がありません。
info(this.dataSource().toString())
これにより、次の出力が得られます。
Class FormDataSource Address
おそらくあなたはすでにそれを知っていました!ただし、クエリ データソースは便利なものを提供します。
FormDataSource fds = this.dataSource();
;
info(fds.query().dataSourceTable(tableNum(Address)).toString());
対応する SQL クエリを示します。
SELECT FIRSTFAST * FROM Address
dataSource の名前だけを探している場合は、次のことができます。
info(this.dataSource().name());
残念ながらそうではありませんが、基本データ型を文字列に変換するための「...2Str()」メソッドがいくつかあります。
int2Str()
http://technet.microsoft.com/en-us/library/aa851371(v=ax.50).aspx
int642str()
http://technet.microsoft.com/en-us/library/aa851371(v=ax.50).aspx
date2str()
http://msdn.microsoft.com/en-us/library/aa857241(v=ax.10).aspx
プラス他の人。
strFmtをよく使用することを追加したいだけです。
Counter c = 25;
int id = 3;
;
info(strfmt("Record number %1, id = %2", c, a)); //Record number 25, id = 3
C# のString.Format()に似ています。詳細については、こちらをご覧ください。