培训资料11《VBA保存代码的实现》演示 -张志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-教程


培训资料11《VBA保存代码的实现》演示

发表时间:2006/5/13 评论(0) 浏览(11401)  评论 | 加入收藏 | 复制
   
摘 要:培训资料11《VBA保存代码的实现》演示 
正 文:

一、演示下载

点击浏览该文件


二、代码:

Private Sub cmdSave_Click()
    Dim rst As DAO.Recordset

    '若title框没输入数据时提醒操作员

    If IsNull(Me.title) Then
        MsgBox "请输入标题", vbCritical, "提示"
        Me.title.SetFocus
        Exit Sub
    End If
    If IsNull(Me.content) Then
        MsgBox "请输入内容", vbCritical, "提示"
        Me.content.SetFocus
        Exit Sub
    End If
    If IsNull(Me.saveID) Then
        MsgBox "请选择保存方式", vbCritical, "提示"
        Me.saveID.SetFocus
        Exit Sub
    End If
    If IsNull(Me.SortID) Then
        MsgBox "请选择大类", vbCritical, "提示"
        Me.SortID.SetFocus
        Exit Sub
    End If
    If IsNull(Me.subSortID) Then
        MsgBox "请选择小类", vbCritical, "提示"
        Me.subSortID.Enabled = True
        Me.subSortID.SetFocus
        Exit Sub
    End If
    If Me.saveID = "B" Then '如果是附件形式保存,就必须写下保存目录
        If IsNull(Me.savePath) Then
            MsgBox "请输入附件保存的路径", vbCritical, "提示"
            Me.savePath.SetFocus
            Exit Sub
        End If
    End If
    If MsgBox("您确认要保存吗?", vbOKCancel + vbInformation, "提示") = vbOK Then

        If Acchelp_StrDataIsExist("tblTiplist", "title", Me.title) = True Then
            MsgBox "该技巧已存在,不允许保存!", vbCritical, "提示"
        Else
            Me.Refresh
            Set rst = CurrentDb.OpenRecordset("tblTiplist", dbOpenDynaset)
            rst.AddNew
            rst("title") = Me.title
            rst("content") = Me.content
            rst("saveID") = Me.saveID
            If Not IsNull(Me.savePath) Then
                rst("savePath") = Me.savePath
   &nbs


Access软件网交流QQ群(群号:198465573)
 
 相关文章
培训资料08《创建第一个窗体》演示   【竹笛  2006/5/12】
培训资料09《创建新增窗体》演示   【竹笛  2006/5/12】
培训资料10《窗体界面的优化演示》   【竹笛  2006/5/12】
培训资料12 《软件源程序》  【竹笛  2006/5/15】
培训资料13《制作修改记录窗体演示》   【竹笛  2006/5/16】
培训资料14《制作删除记录功能演示》  【竹笛  2006/5/16】
常见问答
技术分类
相关资源
文章搜索
关于作者

张志

文章分类

文章存档

友情链接