VB6中TextBox的MaxLength属性,在Access2000 VBA中为什么找不到呢?

beiyanglove 2005-09-29 01:09:07
各位老大

VB6中TextBox
有一个MaxLength属性,比如设成6
那用户最多就能输入6个字符。
Access2000 的Form上同样放一个TextBox可是却没有MaxLength属性。

请问Access2000中如何实现上述功能?

另外一个问题
VB6中有一个Trim函数,能把多余的空格去掉。
Access2000 VBA中为什么就报错呢?

请高手指点一下上面两个问题!
...全文
337 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-09-30
  • 打赏
  • 举报
回复
Private Sub Text0_KeyPress(KeyAscii As Integer)
If Len(Text0.Text) = 6 Then KeyAscii = 0
End Sub
beiyanglove 2005-09-30
  • 打赏
  • 举报
回复
感谢各位老大,问题已经基本解决。
原来的Access的参照设定里面,多加载了一个选项,
导致VB得好多函数(例如,LEFT,RIGHT,TRIM等)无法使用。
我还以为ACCESS VBA不支持这些函数呢。

把那个选项去掉就好了,

但是,MaxLength这个功能如何实现呢?
哪位高人知道?
weiweiplay 2005-09-30
  • 打赏
  • 举报
回复
Microsoft Forms 2.0 Object Library
beiyanglove 2005-09-29
  • 打赏
  • 举报
回复
但是这些功能我必须得实现,

有没有什么变通的办法?

请各位老大拉兄弟一把!
熊孩子开学喽 2005-09-29
  • 打赏
  • 举报
回复
因为VB和VBA是不同的,两者的控件也有所区别的。
VBA只能算是VB的一个子集,功能和VB相比有局限性的。
beiyanglove 2005-09-29
  • 打赏
  • 举报
回复
引用哪一个OCX?
请赐教
weiweiplay 2005-09-29
  • 打赏
  • 举报
回复
你可以引用OCX试试看
weiweiplay 2005-09-29
  • 打赏
  • 举报
回复
不是所有的VB属性方法都可以在那里使用的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧