
建议数据库设计如下:
一 数据表
1职员(职员id 文本 主键,姓名 文本,职位 文本)
2管理单位(管理单位编号 文本 主键,名称,地址 文本,电话 文本)
3路线(路线编号 文本 主键 ,名称 文本)
4桥梁(桥梁编码 主键,桥梁名称 文本,管理单位编号 文本,路线编号 文本)
5部件(部件id 文本 主键,部件名称 文本)
6检查记录(检查id 自增id 主键,日期 日期时间,桥梁编码 文本,记录人id 文本,负责人id 文本)
7检查明细(id 自增id 主键,检查id 长整型,部件id 文本,缺损类型 文本,缺损范围 文本,保养措施意见 备注)
8现场照片(id 自增id 主键,照片id 文本 唯一索引 非空,检查id 文本,照片保存地址 文本 255,照片说明 备注)
二 建立表间关系
1 管理单位管理单位编号与桥梁管理单位编号建立一对多参照完整性关系;
2 路线路线编号与桥梁路线编号建立一对多参照完整性关系;
3 桥梁桥梁编码与检查记录桥梁编码建立一对多参照完整性关系;
4 检查记录检查id分别与检查明细检查id、现场照片检查id建立一对多参照完整性关系;
5 部件部件id与检查明细部件id建立一对多参照完整性关系;
6 检查记录检查id与现场照片检查id建立一对多参照完整性关系;
另外为了方便录入
请将"检查记录"的字段"记录人id"、"负责人id"的“查阅”属性设置为组合框,分别将其行来源属性设置为绑定职员表的职员字段,并设置为限于列表。
将"检查明细"表的字段"部件id"的“查阅”属性设置为组合框,其行来源属性设置为绑定"部件"表的“部件id”字段,并设置为限于列表。
在录入检查记录、检查明细和现场照片前,请先录入“职员”、“管理单位”、“路线”、“桥梁”和"部件"信息。
提问中的那张表可用报表对象输出,也可以输出到WORD文档,具体数据可从数据表中用SQL语句、VBA代码、DlookUp函数等工具提取并输出到报表或WORD文档里。
各表都只列出了主要属性,其余属性自己根据需求加吧
模型指标什么的太深奥了,看上去像是多对多的关系。
所以第一部分至少3张表
指标表:指标ID (主键)
模型表:模型ID (主键)
模型指标对应表:指标ID,模型ID(复合主键)
学生和课程也是多对多的关系,
所以也有跟上面类似的三张表,用户表(加个权限字段区分学生老师管理员教务人员,主键:用户ID),课程表:课程ID (主键),选课表:用户ID,课程ID (复合主键)
你的教师和课程应该是一对一的关系吧,把教师的用户ID作为外键添加到课程表里。
至于样本管理,描述不是很清楚,看样子应该跟模型一一对应的吧,样本表:样本ID(主),模型ID(外)
第三部分
评价表1 评价表ID(主),用户ID(外)
评价表2 评价表ID,模型ID(复合主键)
1首先打开你的Excel表格。
2拖选一片区域,单击右键,可以出现设置单元格格式对话框,选择边框。
3点击内边框和外边框选项,并点击右下方的确认选项。
4因为Excel本身就是表格,因此上一步骤完成后就得到了下面这个被圈起来的表格形式。
5输入你所输入数据的tittle,并将数据一一录入其所处的表格位置。
6最后调整一下表格的字体、行高、列宽、填充颜色等就得到了非常漂亮的带有数据的表格。
简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。 在没有计算机以前,人们利用纸和笔来记录数据,比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算,这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改。
当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。报表分类EXCEL、WORD等编辑软件:它们可以做出很复杂的报表格式,但是由于它们没有定义专门的报表结构来动态的加载报表数据,所有这类软件中的数据都是已经定义好的,静态的,不能动态变化的。它们没有办法实现报表软件的“数据动态化”特性。
数据库软件:它们可以拥有动态变化的数据,但是这类软件一般只会提供,最简单的表格形式来显示数据。它们没有实现报表软件的"格式多样化"的特性。
用的是Excel自带的数据库,只要一个Excel文件就行,你参考一下。
一般来说,进销存工具包含以下几个基本功能,采购入库、销售出库、库存(根据入出库自动计算),成本(移动平均法核算)、利润(销售金额减去成本价)、统计(日报月报)、查询(入出库)履历。其他扩展内容诸如品名、规格、重量、体积、单位等也要有。主要的难点是在自动统计库存上。根据行业不同,可能具体条目会有点变化。一般的做法是用到数据透视表,但如果数据量大会严重影响速度。采用VBA是比较好的,速度不收影响。我建议你去找北京富通维尔科技有限公司的网站,里面有用VBA开发的Excel工具,很多个版本,当然也有免费的下载。
1、打开需要 *** 作的Excel表格,准备工作表,并编辑好筛选条件
2、选中表格,依次点击—数据—高级。
3、选择将筛选结果复制到其他位置—验证,列表区域是否为选中区域,否则需重新选择。
4、选择条件区域。
5、复制到任意单元格——确定。
6、选中原工作表——格式刷。
7、鼠标移动至现有工作表——当鼠标形成小刷头时——选中工作表——完成格式修改。
名单表:姓名、参与的工程项目、……项目表:工程项目、参与人员、……名单表里的“参与的工程项目”就是项目表里的“工程项目”,但一个人可以同时参加多个项目,并且时常会发生退出这个项目参加另一个项目的事件;项目表里的“参与人员”也就是名单表里的“姓名”,但一个项目会有多个人参加,并且参与人员会时常变动。以上只是举的一个例子,希望有高手指点表格设计应遵循的原则。
以上就是关于如何在access中完成这种表格的数据库系统设计全部的内容,包括:如何在access中完成这种表格的数据库系统设计、数据库设计,根据下面的叙述:应该设计哪些表都有什么字段、如何做各种报表的EXCEL的表格等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)