0

できれば、この役に立たない迷惑な機能をグローバルに無効にする何か。


更新 1

既定では、Dynamics AX はグリッドの最初の 20 行のみを表示します。これはひどい機能です。グリッド内のデータ量が一目でわかりません。19 を超えると「最後のレコードに移動」しか表示されず、最後の20 レコードのみに変更されるため、必要なデータまですばやくスクロールできません。

または: グリッドにすべてのデータのみを表示するにはどうすればよいですか?

この機能は設計どおりに機能していますが、ただの機能ではありません。


更新 2

私が話していることを説明するために画像を追加しました。このルックアップは、最初の 10 行のみを表示しています。スクロール バーを一番下に移動するとすぐに、すべてが表示されますGo to the last record。選択肢が 20 種類なのか 2000 種類なのか、私にはわかりません。この動作は通常のグリッドでも同じですが、代わりに 20 行が表示されると思います。 ここに画像の説明を入力


アップデート 3

私たちの会社の AX グルから、彼がこのキャッシングを無効にすることに成功したことを知らされました。誰も答えられなかったので、この質問は開いたままにします。

4

2 に答える 2

2

AX(ほとんどのシステムと同様)はSQLカーソルを使用するため、テーブルからフォームにすべてのレコードをフェッチするわけではありません。通常、最初のラウンドでフェッチされるレコードの数は20〜50に制限されます。これは、レコードの数が事前にわからないため、通常は最適な動作です。

いいえ、無効にすることはできません。

リソース:トップのヒント..。

于 2011-06-02T11:43:04.097 に答える
0

述べたように、これは (たとえそれが本当に煩わしいものであっても) オフにしたくない「機能」です。これは、自分のマシンや SQL サーバーが機能しなくなったり、最悪の場合にはデータが破損したりするリスクがあるためです。

本当に知りたい場合 (そして、事前に知っておくことが重要な場合もあります)、フィールドを数え、必要に応じてフォームまたはグリッドに表示するメソッドを作成することをお勧めします。

于 2011-06-24T13:36:17.307 に答える