Office中国论坛/Access中国论坛

标题: 文件名判别 [打印本页]

作者: ycxchen    时间: 2009-2-16 18:57
标题: 文件名判别
在例子中的导入窗体中,当在选择好要导入的文件(XSL格式)后,TEXT0文本框会显示所选择的文件名,我想此文件名中如果不包括有“游客表”这三个关键字时,在“导入一”按钮的单击事件中给予提示,并不导入数据。我想用LIKE写表达式,但达不到目的,请大家帮忙修改。
[attach]35187[/attach]
作者: ycxchen    时间: 2009-2-16 19:06
不好意思,1楼说错了,我的意思是说,当此文件名中如果不包括有“参观表”这三个关键字时,在“导入一”按钮的单击事件中给予提示,并不导入数据。我想用LIKE写表达式,但达不到目的,请大家帮忙修改。
作者: todaynew    时间: 2009-2-16 19:10
用insrt()函数
作者: Henry D. Sy    时间: 2009-2-16 19:31
If Not Me.Text0 Like "*参观表*" Then
        MsgBox "请选好表"
    Else
        MsgBox "OK"
    End If
作者: ycxchen    时间: 2009-2-17 08:46
十分感谢两位指教!
作者: ycxchen    时间: 2009-2-17 18:06
6D大哥,还要再向你请教:
我想当文件名中如果不包括有“参观表”这三个关键字,或者说不包括有“游客表”这三个关键字时给予提示,于是,我将代码改成如下,但运行不正确,如何修改?请指教!
If Not Me.Text0 Like "*参观表*" or Not Me.Text0 Like "*游客表*" Then
        MsgBox "请选好表"
    Else
        MsgBox "OK"
    End If
作者: Henry D. Sy    时间: 2009-2-17 20:21
If Me.Text0 Like "*游客表*" Then
        MsgBox "OK"
    ElseIf Me.Text0 Like "*参观表*" Then
        MsgBox "OK"
    Else
        MsgBox "请选好表"
    End If
作者: Henry D. Sy    时间: 2009-2-17 20:23
或者
If Me.Text0 Like "*游客表*" Or Me.Text0 Like "*参观表*" Then
        MsgBox "OK"
    Else
        MsgBox "请选好表"
    End If
作者: ACMAIN_CHM    时间: 2009-2-17 21:01
If Not (Me.Text0 Like "*参观表*" or Me.Text0 Like "*游客表*") Then
        MsgBox "请选好表"
Else
        MsgBox "OK"
End If


If Not Me.Text0 Like "*参观表*" and not Me.Text0 Like "*游客表*") Then
        MsgBox "请选好表"
Else
        MsgBox "OK"
End If


请参考布尔运算和化简公式。


以下摘自 Microsoft Access 2003 Help

/********** OFFICE-CN *************** OFFICE-CN ******************* OFFICE-CN ***************************/


******************
*  一切皆有可能  *
******************

.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: ycxchen    时间: 2009-2-18 08:29
6D版主及CHM两位高明!十分多谢!




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