设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 请问在ACCESS代码编辑器中怎样应用SELECT语句啊?

[复制链接]
跳转到指定楼层
1#
发表于 2003-12-19 17:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用SELECT语句到一个表中查询符合条件记录,然后把返回的字段值插入到另一个表中,简单的SQL语句我会写,但是不知道怎么在代码编辑器中写入VBA代码.下面是我的简单需求:我的需求如下:
1. 创建新的数据库(在acess中)

2. 建立三个表(stu、scores、course)

3. 写出每个表的字段(属性、数据类型、长度、约束)

4. 建立三个窗体,分别输入三个表的内容,stu和course是直接输入,而scores表则是通过选择学号、课程名称和输入成绩来完成输入的

5. 建立一个查询

其中stu是学生关系

ID 学号 姓名 年龄 性别 所在系名

1 66601 张红 20 女 计算机

2 66602 李军 18 男 计算机

3 66603 王洁 20 男 计算机

4 66604 赵文 21 男 计算机


Course为课程

ID 课程号 课程名 任课教员 学时数

1 C601 高等数学 李一 100

2 C603 操作系统 唐二 78

3 C604 数据库 任三 60

4 C602 数据结构 刘四 70


Score是成绩关系

ID 学号 课程号 成绩

1 66601 C601 100

3 66602 C603 100

4 66603 C603 80

5 66604 C603 11

7 66601 C601 80

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2003-12-19 17:41:00 | 只看该作者
我是想在成绩输入窗体中,点击添加记录时进行上述操作的.score表中的课程名应为课程号
3#
 楼主| 发表于 2003-12-19 21:31:00 | 只看该作者
版主救命啊.
4#
 楼主| 发表于 2003-12-20 01:03:00 | 只看该作者
这个论坛有版主吗?
5#
发表于 2003-12-20 02:18:00 | 只看该作者
Dim db as Database
Dim rst as RecordSet
Set db=currentDb()
sqlString="INSERT INTO STU VALUES(' ',' ',' ')"
Set rst = db.OpenRecordset(sqlString)
6#
 楼主| 发表于 2003-12-20 02:33:00 | 只看该作者
Dim db as Database
如果上面这句话,不能通过,报告Database没有定义
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 16:20 , Processed in 0.108672 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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