Office中国论坛/Access中国论坛

标题: 记录删除 [打印本页]

作者: jjsdsj    时间: 2008-3-21 22:14
标题: 记录删除
在ACCESS中,通过窗体输入的值,删除ACCESS中一个表的某个字段等于该输入值的所有记录.
比如,ACCESS中有个工资表,通过窗体输入或者选择2008年1月,就将工资表中的字段,"工资所属时间"等于2008年1月的所有记录都删除,应该怎么做,代码怎么写?
作者: andymark    时间: 2008-3-21 22:17
delete * from 工资表 where  工资所属时间 = 删除条件
作者: jjsdsj    时间: 2008-3-21 22:23
删除条件怎么写,不知道取窗体输入值的代码怎么写
作者: jjsdsj    时间: 2008-3-21 22:36
这两天可以回复我吗?我急着用
作者: 红尘如烟    时间: 2008-3-21 22:55
在窗体中创建一个名为“cmd删除”的按钮和一个名为“cbo选择日期”的组合框,然后在“cmd删除”按钮的单击事件中加入如下代码:
Dim strSQL As String

strSQL = "DELETE * FROM 工资表 WHERE 工资所属时间=#" & Me.cbo选择日期 & "#"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
作者: jjsdsj    时间: 2008-3-21 23:38
提示操作符丢失
作者: jjsdsj    时间: 2008-3-22 00:49
谢谢,已解决了,因为我定义的是字符串型,所以要加"号用char(34)表示
作者: fzwzf    时间: 2008-11-3 10:46
学习了




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