access中 删除查询

access中 删除查询,第1张

例如还可以这样写:

select  from students a,
(select avg(年龄) as 平均年龄 from students) b 
where a年龄>b平均年龄;

或者

select a from students a where exists (
select  1 from (select avg(年龄) as 平均年龄 from students) b 
where a年龄>b平均年龄);

access2007为例,“创建”-“查询设计”,d出“显示表”对话框,把你要 *** 作的表都“添加”了;然后就是双击你要删除的字段或是直接把它拖到下边就行了;最后记录把查询的类型选为“删除查询”,在上边的快捷栏“设计”中。 要添加一个新人的所有信息和上边的 *** 作是一样的,只要把查询类型改为“追加查询”就行了。

因为ACCESS不支持触发器,只能分两步走了。先将需要删除的人员信息追加到
“离职人员信息表”,然后删除“人员信息表”中的相关人员信息。这种需求对于ACCESS来说,没有更为便捷的方法
例如(这里假设两张表结构相同):
第一个 *** 作
insert
into
离职人员信息表
select

from
人员信息表
where
姓名="张三";
第二个 *** 作
delete
from
人员信息表
where
姓名="张三";
为了确保两个 *** 作要么全部成功,要么全部失败,而不会出现中间状态,建议用编程的方法调用ADO事务处理来执行这两个 *** 作,以避免因其中一个 *** 作成功另一个 *** 作失败而导致的数据记录不正确的情况发生。

这个很容易实现的呀。。

1、首先利用窗体向导创建此表的窗体。
如下图所示,选择表后点击 > 或者 >> 添加窗体中要显示的字段。
2、打开窗体的设计视图,向窗体内添加命令按钮,在命令按钮向导中选择:
记录导航 - 查找记录 可以实现查询功能;
记录 *** 作 - 删除记录 可以实现删除功能;
记录 *** 作 - 添加新记录 可以实现新建功能。
还要很多其他功能供选择,自己摸索下啦。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13130318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-07
下一篇 2023-06-07

发表评论

登录后才能评论

评论列表(0条)

保存