这样看行不行啊,方案一:你要么在表内再新建一个经营范围的字段名,然后通过数据连接把这个表内的数据作为窗体数据的数据源,这样你就可以在上面操作了;方案二:你要么把你的文本框改为组合框,然后再进入组合框内的属性打开数据在数据内的数据来源内输入你自己所要的数据,就可以了。 目前,我也有一个ACCESS数据库的一个问题,不知道有哪位朋友可否帮我解答一下,我想把窗体界面的数据导入到一个新建的表内,我输了代码但是还是导入不了啊是哪个地方出错了。 Option Compare Database Private Sub Combo1_AfterUpdata() Me.Combo3.Requery End Sub Private Sub CmdCombo1_Click()End SubPrivate Sub CmdboOk_Click() Dim sql As StingIf IsNull(Me.Combo1) Then MsgBox ("请输入部门!") Exit Sub End If If IsNull(Me.Combo3) Then MsgBox ("请输入员工姓名!") Exit Sub End Ifsql = "insert into 离职单 (部门,员工编号,离职日期,离职原因)" sql = sql & "values (&Me.Combo1& & Me.Combo3& &Me.离职时间& &Me.Combo5&)" DoCmd.RunSQL sqlsql = "update 员工档案 set 离职标志=yes,离厂日期=" & Me.离职时间 & "where 员工编号='" & Me.Combo3 & "'" DoCmd.RunSQL sql Me.Combo1 = Null Me.Combo3 = Null Me.Combo5 = NullMsgBox ("员工离职成功!") End Sub Private Sub CmdOk_Click()End Sub Private Sub Command12_Click() On Error GoTo Err_Command12_Click DoCmd.CloseExit_Command12_Click: Exit SubErr_Command12_Click: MsgBox Err.Description Resume Exit_Command12_Click
将memony该成jyfw试试?
MsgBox "请将信息填写完整", 0, "提示"是不是这儿的问题,数据库里有没有设哪个字段为“非空”?你将and 变为or试试
即这个语句
err:
MsgBox "添加数据时出错请从新添加", 0, "警告"
目前,我也有一个ACCESS数据库的一个问题,不知道有哪位朋友可否帮我解答一下,我想把窗体界面的数据导入到一个新建的表内,我输了代码但是还是导入不了啊是哪个地方出错了。
Option Compare Database
Private Sub Combo1_AfterUpdata()
Me.Combo3.Requery
End Sub
Private Sub CmdCombo1_Click()End SubPrivate Sub CmdboOk_Click()
Dim sql As StingIf IsNull(Me.Combo1) Then
MsgBox ("请输入部门!")
Exit Sub
End If
If IsNull(Me.Combo3) Then
MsgBox ("请输入员工姓名!")
Exit Sub
End Ifsql = "insert into 离职单 (部门,员工编号,离职日期,离职原因)"
sql = sql & "values (&Me.Combo1& & Me.Combo3& &Me.离职时间& &Me.Combo5&)"
DoCmd.RunSQL sqlsql = "update 员工档案 set 离职标志=yes,离厂日期=" & Me.离职时间 & "where 员工编号='" & Me.Combo3 & "'"
DoCmd.RunSQL sql
Me.Combo1 = Null
Me.Combo3 = Null
Me.Combo5 = NullMsgBox ("员工离职成功!")
End Sub
Private Sub CmdOk_Click()End Sub
Private Sub Command12_Click()
On Error GoTo Err_Command12_Click
DoCmd.CloseExit_Command12_Click:
Exit SubErr_Command12_Click:
MsgBox Err.Description
Resume Exit_Command12_Click
End Sub