Office中国论坛/Access中国论坛

标题: 请问高手:我office默认是英文输入法,但access中输入在每一个文本框的文字时总是中文 [打印本页]

作者: yahaja    时间: 2005-11-16 00:31
标题: 请问高手:我office默认是英文输入法,但access中输入在每一个文本框的文字时总是中文
请问高手:我office默认是英文输入法,但access中输入在每一个文本框的文字时总是中文,每次都要转换成英文输入法,但由于实际需要的是英文,是否有办法解决?多谢!
作者: 一点通    时间: 2005-11-16 00:36
在输入法中设置一下吧,控件或表都有这个设置的
作者: fuyvn    时间: 2005-11-16 01:07
从网上找到的,  原作者是谁, 我忘了.

Private Sub Form_Open(Cancel As Integer)

    Dim ctl As Access.Control

    For Each ctl In Me.Controls

        Debug.Print ctl.Name & ctl.ControlType

        If ctl.ControlType = acTextBox Then

            ctl.IMEMode = 2

        End If

    Next

End Sub上述代码控制文本框,你还可以控制其他的,只要copy进窗体就可以了常量 控件

acBoundObjectFrame 绑定对象框

acCheckBox 复选框

acComboBox 组合框

acCommandButton 命令按钮

acCustomControl ActiveX(自定义)控件

acImage 图像

acLabel 标签

acLine 线条

acListBox 列表框

acObjectFrame 未绑定对象框或图表

acOptionButton 选项按钮

acOptionGroup 选项组

acPage 页

acPageBreak 分页符

acRectangle 矩形

acSubform 子窗体/子报表

acTabCtl 选项卡

acTextBox 文本框

acToggleButton 切换按钮


作者: yahaja    时间: 2005-11-16 05:36
多谢!版主真历害,原来点开输入法属性中还可以调整货币/时间/等等.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3