4

問題は、フォームが連続していて、ツールチップがすべての行で同じではない列があることです。

例えば:

ユーザーは地域を番号として参照するために使用されるため、番号を表示し、ツールチップに完全な名前を表示します。そうすれば、スペースを節約でき、スクロールバーはありません。

私がしたことは、ツールチップ値を含む非表示フィールドを配置し、現在のフォームイベントに

txtRegionID.controltipText = hiddenRegionName

思ったように、ツールチップはすべての行の最初の値に設定されています。

連続したフォームが単一のフォームのようなものであるため、それは不可能だと思います。したがって、それは常に同じコントロールであり、レコードに応じてプロパティを変更することはできません。

私は正しいですか?これを行う方法はありますか?

ありがとうございました

4

2 に答える 2

2

下の図でわかるように、行3が選択され、行1には、行1では間違っているが行3では正しいヒント3を示すホバーがあります。ステータスバーのテキストには、正しいヒントであるヒント3が表示されます。行のために。ステータスバーは、行が選択されている場合にのみ表示されます。

制御のヒント

Private Sub Form_Current()
    Me.ID.ControlTipText = Me.Tip
    Me.ID.StatusBarText = Me.Tip
End Sub
于 2012-11-13T17:31:02.167 に答える
0

おそらく、Stephen Lebans Webサイトのツールチップコードを試してみてください。ツールチップに現在の値を連続形式で表示させることができます(特に)。

新しいバージョンのAccess-2007以降では動作しない可能性があります。作者もAccessを引退したので、そこでサポートを探す必要はありません。

于 2012-11-15T00:03:54.757 に答える