图5-9
在顺利查询后打来另一个具体信息界面:
图5-10
在这个界面可以对卡片进行编辑,增加,删除,保存等功能,在每一个Edit里面显示卡片中具体设施的具体信息。在程序里对每个Edit要输入的字段已经进行了规定,所以在输出的是是按照字段的名称输出的。
在图片输出方面有两种方法一个是把图片存在数据库里,一个是把图片存放在文件夹里。本系统采用是的是第二种方法,首先把路径指定了,在把图片的名字命名为和表里的编号字段一致的名字。
§6.6 桥梁卡片界面
开始做的时候首先 放置了一个 CoolBar 它是一个工具栏的控件
然后放置了2个Panel,放置的它的原因是因为界面更美观,在左边的Panel里放置了9个Edit,这9个Edit是为了输入条件的需要,上面分别写了对应的查询条件,并且放置了两个Button一个是查询一个是重置。
在另一个Panel里放置了控件DBGrid 它是用来输出查询结果的,在这里要把它连上数据库,需要用到3个控件:ADOquery,ADOconnection,DataSource.
ADOconnection是用来连接数据库的表的。
DataSource是用来显示表中的结果的。
ADOquery是上面两个的中间的桥梁。
在这些功能里主要是实现查询功能,编辑。在查询功能里用的是多条件查询,然后在DBGrid里显示结果,其中主要是对数据库进行操作。
在右侧还用了第三方控件把图片显示出来,这里的图片是随着记录的不同而改变的同样可以进行增加、删除、插入等操作。
在系统实施中加入了Action,可以把代码写在它里面,在以后的用到同样的功能是直接关联他们就可以了,在实际中很方便,减少了工作量,使得代码在重复引用中十分的方便,举例说明:现在有10个同样的界面他们的功能基本一致,那么就可以把其中的一个界面里实现功能的代码写在Action里面,那么其他的9个界面用到这样的功能时就可以引用Action里面的代码了,省去了很多重复劳动。多条件查询代码:
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>