2 つの列を持つルックアップを作成しました。最初の列には整数が含まれていますが、2 番目の列には長い名前があり、ここで問題が発生します。ユーザーは、文字列全体を確認するために水平方向にスクロールする必要があります。その場合でも、列の幅はデータ全体を表示するのに十分な大きさではありません。
私はこれを見つけました:
しかし、どこに何を追加すればよいのか正確にはわかりません。
よくわかりませんが、パラメーター セクションで、SSRS レポートを指すメニュー項目でこのルックアップが使用されているという事実を追加する必要があるかもしれません。
更新 1:
次のようなルックアップフォームで動作するようになりました:
Args args;
FormRun formRun;
;
args = new Args();
args.name(formstr(LookupOMOperatingUnit));
args.caller(_control);
formRun = classfactory.formRunClass(args);
formRun.init();
_control.performFormLookup(formRun);
そして、このフォームのinitメソッドに次を追加しました:
public void init()
{
super();
element.selectMode(OMOperatingUnit_OMOperatingUnitNumber);
}
私が本当に必要とするフィールドを意味します。
メカニズムを完全に理解しているかどうかはわかりませんが、この正確なフィールドを実際に開始した場所から DialogField に戻す方法を知っているようです。
ルックアップのように見せるために、デザインのスタイルを Auto のままにしましたが、WindowTypeをPopupに、HideToolBarをYesに、FrameをBorderに変更しました。