ms access 2003中如何改变输入框的大小
Posted
技术标签:
【中文标题】ms access 2003中如何改变输入框的大小【英文标题】:How to change the size of an input box in ms access 2003 【发布时间】:2011-11-02 04:29:42 【问题描述】:消息框提示代码:
StrInput = InputBox(Prompt:=strMsg, Title:="文件位置", XPos:=2000, YPos:=2000)
我不确定如何更改框的大小。我想这样做是因为我的 strMsg 非常登录并且在一个小盒子里看起来不太好。
【问题讨论】:
您确定要打开文件/文件夹打开对话框吗? InputBox() 是一种非常原始的交互式收集信息的方法,我永远不会将它用于这样的事情。您可以尝试谷歌搜索“访问浏览文件夹”。 哦,我并没有尝试获取文件,我只是在消息框附带了很多说明。有些在“strmsg”中有相当多的东西,而且挤在小盒子里看起来不太好 【参考方案1】:据我所知,无法更改输入框的大小。您有两种选择:
1) 使用 vbCRLF 强制换行,如下所示: `message = "此行将在此处结束:" & vbcrlf & "这将出现在新行上"
2) 创建自己的表单来充当输入框。根据您的 VBA 能力,您可以制作带有文本框、标签、确定按钮和取消按钮的表单。让该表单使用表单开始参数 (OpenArgs) 中的字符串作为提示文本。这将为您提供一个通用的、可自定义的输入框。
【讨论】:
我尝试了第一个,但没有成功。也许我会试试 secodn,但这比我希望的要困难得多 =(。也许改变输入框的大小是不可能的 不幸的是,即使有可能,它也可能需要 WinAPI 调用并增加某种复杂性,无论如何制作自己的输入框会更好地为您服务。 +1 建议 #2,这确实是唯一可行的方法,而不会使事情变得过于复杂。以上是关于ms access 2003中如何改变输入框的大小的主要内容,如果未能解决你的问题,请参考以下文章
求助,怎样在ACCESS2003 中某个窗体上设置登录界面,就是如何实现输入密码成功了才能进入下一个窗体?
如何在 MS Access 2003 中删除具有唯一 ID 的重复条目?