文档介绍:月末总结
来公司有两个月了,从现在来讲,从完全不了解公司平台开发到现在逐渐了解的过程中发现了一些自身的问题,比如自己的数据库的理解还有待加强,这次去建工完成业务需求的过程中就发现了这个问题,好多需求都是需要强大的SQL功底结合平台功能来实现的,不过虽然发现自己数据库理解优待加强的同时也发现了平台《业务表》模块功能的强大,可以通过业务表进行编写各种各样的SQL语句完成需要的结果集,比如这次建工提了个在《我的桌面》模块显示根据各个登录人名字不同而现实对应的课程表的需求,这个需求在我理解可以说是完全打破了我对平台桌面配置那几个模块的理解,同时也让我了解到平台上的任何一个不起眼的小功能模块或许都能完成客户提的一些需求,比如在《系统维护》里面的《插件模块》就可以实现客户提出的这个课程表功能,新建插件---然后配置插件的3个需要配置的地方,插件标题---数据行内容----SQL语句,
1 对于这个课程表需求首先可以用PL/SQL进行SQL语句的组合,然后看查询结果出来是否和需求的显示效果一样,在样式方面可以用SQL的ORDER BY 和group By 进行稍微的调节,最后调节出可以交给客户的样子,把SQL语句输入到插件里面对应的位置,首先配置表格标题,如下图:
然后配置数据行字符串,如下图:
最后配置SQL语句,如下图:
以上三步配置完后,再配置下每页显示多少行就完成了
最后进行完善,最后再加上标题就好了。
2 课程表这个需求也可以用平台内的网格部件进行完成,首先再业务表内编译在PL/SQL里面已经编译完成的SQL语句,如下图:
因为格式整理后sql太长了,就只截图了一部分。
然后再建立窗体用网格部件配置业务表进行显示,还能通过简单的代码实现分页,但是用网格实现有个不足的地方就是数据不能自动换行,如下图:
途中班