一、创建表: (1)建表结构—字段名、字段类型、字段属性;(2)输入数据。 表基本操作: 添加字段、删除字段; 删除记录; 设置表字体、字号、颜色、冻结列、取消冻结、隐藏列、取消隐藏; 设置行高、列宽; 备份表; 导入表; 格式 将”入校时间”字段的显示设置为”××月××日××××\"形式 在”格式”栏中输入:mm\\月dd\\日yyyy 将新增\"电话”字段的输入掩码设置为”010—********”形式.其中,\"010-\"部分自动输出,后八位为0到9的数字显示; 设置”编号”字段的输入掩码为只能输入5位数字或字母形式 设置”简历”字段的设计说明为”自上大学起的简历信息”; >20 and 〈35 Between 21 and 34 \"010-”00000000 AAAAA 掩码 有效性规则 年龄大于20并且小于35; 添加\"借书证号”字段,字段的数据类型为文本,字段大小为10,有效性规则为不能是空值。 将上课日期”字段的有效性规则设置为大于等于1980—1-1,并在输入数据出现错误时,提示\"日期输入有错,请重新输入”的信息; 设置\"产品名称\"字段的有效性规则为:包含\"牛奶”两个字 设置\"性别”字段的”有效性规则\"属性为:只能输入\"男”或\"女\"; 系统的前一天 日期型数据默认值: 系统日期 \"性别”字段的”默认值\"属性设置为\"男\",是必填字段 \"在职否”字段的默认值设置为真; 将显示\"标题\"设置为\"xxxxx\"; 将\"xxxx”字段设置为\"必填\"字段; 将”年代”字段的\"格式”属性设置为”长日期\"; Like “*牛奶*” Date()-1 Date() True 设置默认值 插入图片 方法1:”插入”菜单中的\"对象\"菜单,或者右击,在弹出菜单中选择”插入对象”,然后再弹出的对话框中选择”由文件创建”单选按钮,最后通过”浏览\"按钮来选择考生文件夹下的图像文件。 方法2:.。..在弹出菜单中选择”插入对象”,然后再弹出的对话框中选择\"新建”单选按钮——-画笔图片—-—粘贴来源—-—最后通过\"浏览”按钮来选择考生文件夹下的图像文件。 选择查询 字段 查找并显示”课程”表中所有字段的内容 表 排序 课程.* 课程 显示 条件 字段 查找并显示“职工”表所有人员的信息并按奖金由多到少排序。 从字段列表中将星号(*)拖拽到查询设计网格. 或双击字段列表中(*) 举一反三,类同的问题 职工。* 职工 奖金 职工 降序 表 排序 显示 条件 职称 基本工资小于400并且职称是助教的人员的”姓名”,”职称\",”基本工资”三个字段内容 字段 表 排序 姓名 基本工资 显示 条件 “助教” <400 查找并显示“人员”表的所有字段内容并统计出每个人员的实发工资(实发工资字段的别名为\"实发工资\") 字段 表 排序 人员。* 人员 实发工资:[基本工资]+[津贴]+[奖金]—[扣除] 显示 条件 字段 表 排序 编号 姓名 查找并显示在职教授的”编号”、\"姓名”和”联系电话\"三个字段内容, 联系电话 在职否 职称 显示 条件 “教授” True ●查找单价大于24的图书,并显示书名、作者名和出版社名称 ●查找并显示姓李、职务为主管的职工的”编号\"、\"姓名\"和”年龄\"三个字段内容, 查找并显示教师的”编号”、”姓名”和”工龄\"三个字段内容。其中,标题为”工龄\"的显示字段为计算字段。 字段 表 排序 编号 姓名 工龄:Year(Date())-Year([工作时间]) 显示 条件 字段 奖金总计:Sum([奖金]) 统计出所有的奖金之和(字段别名为”奖金总计\") 统计出所有人员的平均奖金(字段别名为\"平均奖金”) 表 排序 显示 条件 字段 表 排序 平均奖金:Avg([奖金]) 显示 条件 统计出一共有多少学生,统计字段别名为”学生数\" 统计出一共有多少学生接受过奖励,统计字字段 统计出最高工资数(字段名称为\"最高工资数”) 表 排序 最高工资数:Max([工资]) 显示 条件 字段 职工.* 职工 工资 职工 查找并显示工资小于1000的人员所有信息 表 排序 显示 条件 字段 表 排序 <1000 扣款大于10数:count ([扣款]) 扣款 表 显示 条件 >10 统计出扣款大于10的个数(字段别名为”扣款大于10数”) 查找并显示人员表的所有字段内容并统计出每个人员的奖金和扣款之差(该字段的别名为”额外收入”) 查找并显示没有被扣款的人员所有信息 字段 表 排序 人员.* 人员 额外收入:[奖金]—[扣款] 段别名为\"奖励数\" 统计出一共有多少学生出生在北京,统计字段别名为”北京生人\" 统计出一共有多少学生非北京生人,统计字段别名为\"非北京生人” 统计姓李的同学个数,该字段别名为\"李姓个数” 统计出职称为助教的最低工资数(字段名称为\"最低工资数\") 统计出一车间一共进了多少的原木,字段别名为\"一车间原木\" 统计出一车间总的废料数量,字段别名为\"废料\" 统计出一车间生产的木方总价值是多少,字段别名为”木方总价\" 显示出废料与原木比大于10%的生产加工信息。 统计出废料总价值是多少,字段别名为”总废料\"。 显示 条件 字段 表 排序 人员。* 扣款 人员 显示 条件 字段 表 排序 姓名 0 年龄 注意:这里是空的 出生地 性别 查找并显示性别为男,年龄大于27的学生的\"姓名\年龄\"和\"出生地\"三个字段内容 显示 条件 〉27 “男\" ●查找并显示具有研究生学历的教师的”编号”、”姓名\"、”性别”和\"系别”四个字段内容 ●查找年龄小于等于38,职称为副教授或教授的教师的”编号\"、\"姓名\"、\"年龄”、\"学历\"和\"职称”五个字段(提示:“副教授” or “教授”) 查找并显示所有姓李并且年龄大于25岁,将其中的\"年龄\"字段按降序排列 字段 表 排序 姓名 年龄 降序 显示 条件 Like “李*” 〉25 查找并显示所有没有得到奖励、年龄小于28的学生”姓名”、”年龄”、”出生地”和\"奖励否\"四个字段内容 字段 表 排序 姓名 年龄 出生地 奖励否 显示 条件 〈28 False 查找并显示数学成绩不及格(分数〈60)的学生的”姓名\"、\"年龄\"和”数学\"三个字段内容,所建查询命名为”查询2”。 ●查找并显示所有年龄小于28并且大于25的学生的姓名 ●查找并显示没有被扣款(提示:扣款为0)并且职称为助教的人员所有信息 ●显示出木方产量大于400的生产加工信息 字段 表 排序 姓名 年龄 数学 显示 条件 字段 表 排序 姓名 <60 计算并显示\"姓名”和\"平均成绩”二个字段内容(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值,为计算字段) ”编号”与\"姓名\"两个字段合二为一 平均成绩:([数学]+[计算机]+[英语])/3 显示 条件 废料与原木比大于10%的生产加工信息 查找北京人的信息。 非北京人 查找废料有误的记录(废料=原木-木方-木板) ●没有\"摄影”爱好的学生(提示:Not like “*摄影*\") ●查找并显示姓名中含有\"红”字学生的”学号\"、\"姓名\"、\"性别”和\"年龄”四个字段内容,(提示:Like \"*红*\") ●查找所有非姓张的人员的各种信息 ●显示出二车间所有的生产加工信息(提示:Like ”二车间*”) 查找一车间原木的总和。 查找先修课程里含有\"S0101”或者”S0102”这两门课的课程信息,并显示其\"课程号”、\"课程名\"及\"学分” 三个字段内容. 计算并输出教师最大年龄与最小年龄的差值,显示标题为\"m_age\" 参数查询:按照学生姓名,查找学生信息。显示“编号”、”姓名”、\"性别”三个字段的内容。当运行该查询时,提示框中应提示”请输入学生姓名:” 提示:\"S0101\" Or ”S0102\" 提示:m_age: Max([年龄])-Min([年龄]) 查找某个日期的售书情况,并按数量降序显示雇员的姓名、书名、数量。当运行该查询时,提示框中应显示”请输入售书日期:”。 创建一个更新查询
问题 将黄宏的成绩改为90。 更新到 举一反三,同类问题 将张三的年龄改为26。 将李元的课程编号改为801. 将平均成绩小于85分的同学的奖励否改为”false”。 将李成的职称改为讲师。 将成绩小于70的改为59。 将课程名称中的语文改为计算机。 将姓名为李海亮的同学改名为李亮。 将每条记录的奖金增加10元。 将成绩改为150分计制,即将原成绩乘以150/100。 将进校日期统一改为\"1999-9—1”.(更新到填写:#1999—9-1#) 将原木价改为210. 将每个人的计算机的成绩减5分。(更新到填写:[计算机]—5) 将北京出生的同学的年龄加1.(出生地字段下条件:like “北京*”,“年龄”字段下更新到:[年龄]+1) 将年龄统一改为26。 将北京出生的学生的出生地改为”当地\"。 将课程编号以88开头的统一改为\"801\". 将所有记录的奖励否都设置成False. 将成绩大于等于85的同学的奖励否都设置成True。 将每个同学的成绩乘以80%然后再加上20分。 将每条记录的姓名前加入字母\"A”。 将成绩小于70的同学的奖励否都设置成False。 将津贴增加80%。 将出生日期增加30天。(更新到:[出生日期]+30) 将职称为\"助教”的改为”初级\". 将基本工资小于300的记录的基本工资改为310。 将职称为”初级\"以外的每条记录的姓名前加入”高*”。 将没有扣款的记录的奖金增加50元。 将低于200元的原煤价统一更改为200元。 将姓名为两个字(条件:like “??\")的姓名后增加”口”字(更新到:[姓名]+” 口”). 将1980年以前出生人员的基本工资增加50元。 将出生地是”北京昌平”的记录改为”北京市昌平区\". 将年龄为30并且性别为男的记录中的进校日期增加10天。 将年龄增加1并且将进校日期增加20天。 将助教的津贴减少20%。 将职称为\"副教授\"并且1960年1月1日前出生的记录的职称改为”教授\"。 使每条记录的扣款额等于该记录的奖金。 将职称为副教授的基本工资增加500元。 将性别为女的基本工资增加50元。 将姓王的基本工资增加50元。 将姓名中含有\"海”字的同学年龄改为27。 将扣款大于10元的记录的扣款乘以80%。 将名字为\"朋”字结尾的人员的基本工资增加50元. 重新计算每个月的损耗,即损耗=原煤-精煤—蜂窝煤。 Like ”*朋” Right([姓名],1)=\"朋” 将低于310元并且高于290元的蜂窝煤价统一更改为300元。 将精煤价统一更新为原煤价的两倍. 将2006年的蜂窝煤价统一更改为300元。 将损耗统一更新为原煤的10%. 将一车间的原木统一更改为850。 重新计算每个小组的废料,即废料=原木-木方—木板。 将木方产量将“木方“字段下,更新到:[原 统一定为原木]/2 木的一半. 将废料价上调80%. 将废料价改“废料价”字段下,更新到:[木 为木方与原方价]—[原木价] 木之间的差价。 将所有车间的木板产量下跌20%(更新到:[木板]*(1—0.8)). 删除查询 创建一个删除查询 删除没有接受过奖励的学生。 操作 删除200100000001同学的成绩。 将课程编号为806的记录删除掉。 删除课程成绩表中编号为991104记录。 删除年龄大于或等于28的学生的记录。 删除1999年9月24日入校的学生的记录. 删除职称为\"初级\"的记录。 删除职称为副教授的记录。 删除津贴等于500元的记录。 删除损耗大于100记录. 删除扣款大于15元的工资表中记录 删除木方产量小于原木50%的记录。 将昌平出生的学生记录删除掉。 删除出生在湖北省的学生的记录. 删除2000年1月1日以前出生的并且性别为女的记录。 将姓名为三个字的学生记录删除掉. 删除精煤产量小于400的记录。 删除名字为两个字并且姓\"李\"的人员的记录. 废料有误的记录(废料=原木-木方—木板) 删除损耗有误记录(损耗=原煤—精煤—蜂窝煤)。 删除二车间所有小组的生产加工记录。 删除高级职称的记录(高级职称”教授\" or ”副教授\" 含\"教授\"和”副教授\") 删除废料与原木比大于10%的记录. 删除每个车间第2组的生产加工记录. 删除表中职工编号为”000024\"和\"000028\"的两条记录 删除总工资小于1100元记录。 删除基本工资加津贴后仍然小于1300元的记录. 追加查询
(4)创建一个追加查询,将表\"tStud\"中男学生的信息追加到表的\"tTemp”对应的\"学号\"、\"姓名\"、”年龄\"、”所属院系\"和”性别\"字段中,所建查询命名为”qT4\"。 窗体的操作:
(1)将窗体的”标题\"属性设置为”测试\";
(2)将窗体的”滚动条\"属性设置为”两者均无\"; (3)打开窗体的”窗体页眉/页脚\"区域;
(4)将窗体的\"边框样式”属性设置为\"细边框\"; (5)将窗体的\"分隔线\"属性设置为\"否\"; (6)将窗体的\"关闭按钮\"属性设置为\"否”; (7)将窗体的\"记录选定器”属性设置为”否\";
(8)将窗体的”图片\"属性设置为考生文件夹下的图像文件”test.bmp\"; (9)创建一个窗体:命名为”窗体1\"。设置窗体的\"浏览按钮”属性为”否\",
(10)在窗体的主体节区添加两个命令按钮,分别命名为\"comR1\"和\"comR2\",按钮标题为”浏览”和\"退出\"。 (11)将窗体fTest中名为”bTitle\"的控件设置为\"特殊效果:凿痕”显示;
(12)在窗体fTest中,以命令按钮”bt1”为基准(这里按钮\"bt1”和”bt3\"尺寸相同、左边对齐),调整命令按钮”bt2\"的大小与位置。要求:按钮\"bt2\"的大小尺寸与按钮”bt1”相同、左边界与按钮\"bt1”左对齐、竖直方向位于按钮\"bt1\"和”bt3\"的中间位置。 (13)在主体节区中”年龄\"标签右侧的文本框显示内容设置为”年龄”字段值,并将文本框名称更名为\"tAge”;
(14)在主体节区添加一个标签控件,该控件放置在距左边0。1厘米、距上边5.0厘米,标签显示内容为”出生地\",名称为\"bMem”; (15)完成上述操作后,将窗体对象”fTest”备份一份,命名为”fTT”。
创建一个报表,。。。有一文本框控件:要求控件显示格式为:XXXX年XX月(注:不允许使用格式属性)。
“控件来源”中输入:=Year(Date()) & ”年” & Month(Date()) & ”月”
按\"编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为\"tCount\"。
考生文件夹下存在一个数据库文件\"samp3。mdb\",里面已经设计好表对象\"tStud”和查询对象”qStud\",同时还设计出以\"qStud”为数据源的报表对象\"rStud\".试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为”bTitle\",标题显示为”团员基本信息表\"。
(2)在报表的主体节区添加一个文本框控件,显示\"性别”字段值.该控件放置在距上边0。1厘米、距左边5。2厘米,并命名为”tSex\"。 (3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边0。2厘米、距左边4。5厘米,并命名为”tAvg”。 (4)按\"编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为”tCount\"。
注意:不允许改动数据库中的表对象\"tStud”和查询对象\"qStud\",同时也不允许修改报表对象\"rStud”中已有的控件和属性。
因篇幅问题不能全部显示,请点此查看更多更全内容