设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 关于保存的问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-14 05:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个窗体,想让修改,保存,添加在一个窗体上进行,要如何进行啊

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-14 05:03:00 | 只看该作者
按钮向导里都有的
3#
 楼主| 发表于 2006-4-15 19:56:00 | 只看该作者
我不要系统自带的
4#
发表于 2006-4-15 19:59:00 | 只看该作者
你想要什么,想采用非绑定对象控件?
5#
 楼主| 发表于 2006-4-15 20:00:00 | 只看该作者
Private Sub 保存1_Click()
Dim STemp As String
   If 姓名c.Value = "" Then
      MsgBox "“姓名”不能为空,请重新输入!", vbInformation, "警告"
      姓名c.SetFocus
   Else
             If IDc.Value = "" Then
            STemp = "INSERT INTO 员工信息 (工号,姓名,职位,岗位,班组,入职日期,转正日期,离职日期,电话1,电话2,电话3,[ID card],状态) VALUES ('' & Employee_ID & '','" & 姓名c & "','" & 职位c & "' ,'" & 岗位c & "','" & 班组c & "' ,'# & 入职日期c & #','# & 转正日期c & #','# & 离职日期c & #' ,'" & Telephone_1c & "' ,'" & Telephone_2c & "','" & Telephone_3c & "','" & ID_cardc & "' ,'" & 状态c & "')"
         Else
            STemp = "update 员工信息 set 工号='' & Employee_ID & '',姓名='" & 姓名c & "',职位='" & 职位c & "',岗位='" & 岗位c & "',班组='" & 班组c & "',入职日期='# & 入职日期c & #',转正日期='# & 转正日期c & #',离职日期='# & Me.离职日期c & #',电话1='" & Telephone_1c & "',电话2='" & Telephone_2c & "',电话3='" & Telephone_3c & "',[ID card]='" & ID_cardc & "',状态='" & 状态 & "' where ID=" & IDc.Value
         End If
            If MsgBox("真的要保存吗?", vbYesNo, "确认") = vbYes Then
                DoCmd.SetWarnings 0
                DoCmd.RunSQL STemp
                DoCmd.SetWarnings 1
            End If
                上一个1.Enabled = True
                下一个1.Enabled = True
                添加1.Enabled = True
                修改1.Enabled = True
                修改1.Caption = "修改"
                修改1.ForeColor = 10040115
                Form.Requery
                Form.AllowEdits = False
                IDc.Value = Me!ID.Value
                Employee_ID.Value = Me.工号.Value
                姓名c.Value = Me.姓名.Value
                职位c.Value = Me.职位.Value
                岗位c.Value = Me.岗位.Value
                班组c.Value = Me.班组.Value
                入职日期c.Value = Me.入职日期.Value
                转正日期c.Value = Me.转正日期.Value
                离职日期c.Value = Me.离职日期.Value
                             Telephone_1c.Value = Me.电话1.Value
                Telephone_2c.Value = Me.电话2.Value
                Telephone_3c.Value = Me.电话3.Value
                ID_cardc.Value = Me.[ID card].Value
                状态c.Value = Me.状态.Value
                姓名查询c.Requery
    End If
End Sub  哪位高手能不能帮我看看这里哪里出错了,为什么我总是保存不了,可是系统也没有显示我出错!!!谢谢啦~~~~急
6#
发表于 2006-4-15 20:06:00 | 只看该作者
示例呢?发上来好调试的.我建议你象这种模式的方式,采用ADO相当要简单一些,而且代码也比较简洁.

[此贴子已经被作者于2006-4-15 12:07:46编辑过]

7#
 楼主| 发表于 2006-4-18 03:40:00 | 只看该作者
我明天传上来,谢谢各位帮帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 07:00 , Processed in 0.092029 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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