2011-09-21 45 views
1

我的Access 2007應用程序使用SQL作爲後端。在表單上我們有列表框。如果數據類型是varchar(max),列表框將不會顯示數據。我們正在使用255,但這還不夠。有人能告訴我,如果有顯示在列表框中多個字符的超過255access 2007什麼是列表框的最大字符數

感謝

回答

1

據我所知的方式,有沒有辦法讓一個列表框顯示超過255個字符。

作爲解決方法,您可以在文本框控件中顯示文本。一個文本框最多可容納65,535個字符。 (在訪問博客上:Access 2007 Limits

將主鍵作爲綁定列包含在列表框的行源中,並顯示儘可能多的文本。然後,在窗體的On Current事件和列表框的After Update事件中,檢索與列表框的當前主鍵值相關聯的完整文本字符串,並將該字符串加載到文本框中。

您可以使用DLookup Function

Me.BigTextBox = DLookup("text_field", "YourTable", _ 
    "pkey_field = " & Me.ListBoxName) 

如果pkey_field是文本而不是數字數據類型,請使用引號將文字值括起來。

Me.BigTextBox = DLookup("text_field", "YourTable", _ 
    "pkey_field = '" & Me.ListBoxName & "'") 
+0

我會試試看。謝謝。 – user745778

相關問題