设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 7072|回复: 11
打印 上一主题 下一主题

[与其它组件] 学习access是不是至少要懂SQL和vba?

[复制链接]
跳转到指定楼层
1#
发表于 2005-7-7 21:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我觉得做access数据库最难的就是SQL和VBA,不知大家有什么看法.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-7-7 22:57:00 | 只看该作者
懂SQL和vba能让你更好的操作数据库,但不懂,也能运用
3#
 楼主| 发表于 2005-7-8 05:04:00 | 只看该作者
可我做仓库管理系统的时候要死不懂SQL就不会做库存查询.不懂VBA很可能,包括窗口最大化(全屏)都不会.
4#
发表于 2005-7-8 17:15:00 | 只看该作者
查询可先根据查询向导来做,熟悉了后就可自己在设计视图中通过鼠标的拖拉来完成,不需要懂得sql语句的。窗体的最大化等语句可通过按钮的向导来完成,也可通过学习宏命令来完成。而宏命令只不过是一些命令选项罢了。
5#
发表于 2005-7-10 22:29:00 | 只看该作者
我也不懂SQL和VBA,可是利用access的向导功能,充分使用宏,以及利用excel、word与access联用,也解决了不少问题。我爱access,可是我太菜。
6#
 楼主| 发表于 2005-7-13 03:22:00 | 只看该作者
以下是引用静儿在2005-7-8 9:15:00的发言:



查询可先根据查询向导来做,熟悉了后就可自己在设计视图中通过鼠标的拖拉来完成,不需要懂得sql语句的。

窗体的最大化等语句可通过按钮的向导来完成,也可通过学习宏命令来完成。而宏命令只不过是一些命令选项罢了。



一般的查询我早就会了。但是有的查询不用SQL是不行的啊。象下面的代码,不用SQL能达到效果吗?

SELECT 产品编号,期初库存 AS 期初, 0 AS 入库, 0 AS 出库, 0 AS 退厂, 0 AS 库存调节, 0 AS 红冲 FROM 产品基表,期初所指日期;

UNION ALL SELECT 产品编号,0,数量,0,0,0,0

FROM 入库单列表 INNER JOIN 入库单内容 ON 入库单列表.入库单编号 = 入库单内容.入库单编号

UNION ALL SELECT 产品编号, 0, 0,数量, 0,0,0

FROM 调拨单列表 INNER JOIN 调拨单内容 ON 调拨单列表.调拨单编号 = 调拨单内容.调拨单编号

UNION ALL SELECT 产品编号, 0, 0, 0,数量,0,0

FROM 退库列表 INNER JOIN 退库内容 ON 退库列表.退库编号 = 退库内容.退库编号

UNION ALL SELECT 产品编号, 0, 0, 0,0,数量,0

FROM 库存调节;

UNION ALL SELECT 产品编号, 0, 0, 0,0, 0,数量

FROM 红字调拨单列表 INNER JOIN 红字调拨单内容 ON 红字调拨单列表.红字调拨单编号 = 红字调拨单内容.红字调拨单编号;

7#
发表于 2005-7-13 16:53:00 | 只看该作者
那只不过是用UNION ALL 串起多个普通查询的联合查询罢了。用设计视图建立每一个普通查询,然后到sql视图中复制sql语句,粘贴到新查询中,中间用UNION ALL 串起来不就是了,不需要懂sql语句的。
8#
发表于 2005-7-13 22:49:00 | 只看该作者
我不拍,你别笑我,我来学习学习的。。[em01]

[此贴子已经被作者于2005-7-13 15:10:49编辑过]

9#
 楼主| 发表于 2006-5-18 03:45:00 | 只看该作者
以下是引用青青在2005-7-13 8:53:00的发言:


那只不过是用UNION ALL 串起多个普通查询的联合查询罢了。

用设计视图建立每一个普通查询,然后到sql视图中复制sql语句,粘贴到新查询中,中间用UNION ALL 串起来不就是了,不需要懂sql语句的。

青青你行家说起来简单,但是,那不就是已经使用了最简单的联合查询么。我们是菜鸟。吼吼,觉得很高深。
10#
发表于 2006-8-3 01:58:00 | 只看该作者
对,不断学习才能不断进步
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 19:04 , Processed in 0.099967 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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