第三十五课(ACCESS数据库) 概述:本节课主要讲了,读出一个表中的所有数据、超级列表框、设置、插入表项、置标题、记录集、到上一条、到下一条、思考一个问题。先讲了超级列表框的属性和用法,把“属性”里面“类型”改成“报表列表框”,按钮1是连接数据库,按钮2是显示第一行的内容,按钮3是覆盖显示下一条的内容。然后讲了按钮3在不覆盖的情况下,显示下一条的内容。最后讲了用计次循环来获取全部数据库表格的内容,这里要注意行数和列数要用n-1,不能直接用n。教程结束的时候布置了两个作业,第一个作业是数据库内容加载完毕后弹出一个信息框,第二个作业是查询某个人的某科成绩,我已经在第35课的源码中完善好了。 用到的工具:易语言编程工具、第三十四课\第34课-cj.mdb 超级列表框:控件在“扩展组件”里面,拖到窗口里面,把“属性”里面“类型”改成“报表列表框”,把“属性”里面“显示表格线”改成“真”,然后右键“设置报表列”,点击“向后插入”依次设置各列表的“列名”和“列宽度”,“列宽度”按照表格里面的文字多少来适当设置。 插入表项:超级列表框1.插入表项 (, , , , , ),就是在列表框插入项目,参数可全部省略。 置标题:超级列表框1.置标题 (a, 0, 姓名),a代表超级列表框的行数,0代表超级列表框的列数,行数和列数都是从0开始计算,这里的这个“姓名“是变量,代表要向超级列表框写入的内容,意思就是在超级列表框1的第a行第0列写入”姓名“这个变量的值。 到下一条:记录集1.到下一条 (),就是数据库表格内容的下一行。 到上一条:记录集1.到前一条 (),注意易语言命令是”到前一条”,不是”到上一条”。
用计次循环来获取全部数据库表格的内容:要注意计次循环首的次数变量n是从1开始算,而超级列表框的表格行和列是从0开始的,在给超级列表框的单元格写入内容的时候,要注意行数和列数要用n-1,不能直接用n。
|