设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1117|回复: 8
打印 上一主题 下一主题

[其它] 如何控制文本框

[复制链接]
跳转到指定楼层
1#
发表于 2003-6-21 16:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问如何做到:文本框输入的第一个字母必须大写,若不是大写系统提示错误且后面所输入的内容不输不进。[em05]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-6-21 17:48:00 | 只看该作者
用掩码
字符 说明
0 数字(0 到 9,必需项,不允许使用加号 [+] 与减号 [–])。
9 数字或空格(可选项,不允许使用加号和减号)。
# 数字或空格(可选项;在“编辑”模式下空格以空白显示,但是在保存数据时将删除空白;允许使用加号和减号)
L 字母(A 到 Z,必需项)。
? 字母(A 到 Z,可选项)。
A 字母或数字(必需项)。
a 字母或数字(可选项)。
& 任一字符或空格(必需项)。
C 任一字符或空格(可选项)。
. , : ; - / 小数点占位符及千位、日期与时间的分隔符。(实际使用的字符将根据 Windows 控制面板的“区域设置属性”对话框中的设置而定)。
< 将所有字符转换为小写。
> 将所有字符转换为大写。
! 使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号。
\ 使接下来的字符以表意字符显示(例如,\A 只显示为 A)。
3#
 楼主| 发表于 2003-6-21 19:55:00 | 只看该作者
如何控制输入位数,我的输入字符有11,12位两种情况。
4#
发表于 2003-6-22 01:06:00 | 只看该作者
用有效性规则:len([字段名])=11 or len([字段名])=12


[此贴子已经被作者于2003-6-21 17:06:28编辑过]

5#
 楼主| 发表于 2003-6-23 16:01:00 | 只看该作者
我的目的只有一个,输入的第一个字符是大写的"D",在有效性规则中设定为IKE "D*",还是没有效果,请问如何设定。
6#
发表于 2003-6-23 16:23:00 | 只看该作者
为什么不在输入完毕后系统把第一个字母自动转为大写,而是系统提示错误且后面所输入的内容不输不进呢?
用以下函数转换:
InputStr=UCASE(Left(InputStr,1)) & Mid(InputStr,2)


[此贴子已经被作者于2003-6-23 8:32:25编辑过]

7#
 楼主| 发表于 2003-6-23 21:19:00 | 只看该作者
此函数转换放在什么位置?
8#
发表于 2003-6-23 21:58:00 | 只看该作者
文本框的更新后事件中:
文本框.Value=UCASE(Left(文本框.Value,1)) & Mid(文本框.Value,2)
9#
 楼主| 发表于 2003-6-27 03:14:00 | 只看该作者
谢谢了,实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 11:28 , Processed in 0.088699 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表