1

MS Access にドロップ ダウン (コンボ ボックス) があり、最大のアイテムと同じ幅にしたいと考えています。現時点では、次のように設定されています。

ListWidth 3.5"
ColumnWidths 1.75";1.75"

これよりも小さい値は問題ありませんが、より長い値が入ってくると問題が発生します。質問をグーグルで検索し、ここでドロップダウンを動的に大きくする方法を見つけましたが、これは私が望むものにはかなり複雑に思えます。

ソースの内容を繰り返し処理し、個々の値の長さを確認し、その時点までの最大値よりも大きい場合は、最大値として設定し、値の最後まで移動する必要がありますか?到達しました。

ありがとう

4

1 に答える 1

1

まず、SQL 文字列でクエリを実行します

SELECT TOP 1 * FROM Table ORDER BY Len(Field) Desc

次に、レコードセットを作成し、movefirst を実行して、最後に文字列の長さに 1 文字のサイズを掛けます。

私のテキストに誤りがあったことをお詫び申し上げます。英語は私の第一言語ではありません。

于 2013-04-02T14:13:57.513 に答える