• 框架体系对小软件作坊的 重要性 第二章


    首先上一句SQL

    select *
    from(
    GetUnionSQL [ select Column1 ,
    Column2 , Column3 ,
    Column4 ,
    Column5
    from FUNNODE.table
    where ChangeDate >='[起始日期
    ]' and ChangeDate <='[结束日期]' | GetYM [ [起始日期] ] | GetYM [ [结束日期] ] ] ) alisa where (1=1)[DetailCondition]

    这句sql 从语法上来看,相当简单。在做ERP项目的过程中,出报表是很重要的。很多时候报表的数据来源就是这些简单的SELECT语句。
    对ERP 项目来说,将数据库中的数据呈现在用户面前是很有必要的。用户前期的一些操作就是为了最终看到一系列的结果,这些结果就是由报表显现出来。

    小的软件公司,在做这一块的时候,很多都是做一个模块,从界面-->业务逻辑-->数据层重新实现一遍。这样是很浪费时间的。所有的这些模块都可以提取

    一下,每个模块都可以通过配置配出来。这样就大大的减少了工作时间。在实际的工作过程中,每个公司的业务流程,体系流程不一定都相同,所以要根据

    实际情况定制设计这个模块。下面以C/S为例:

    功能点:

    1、定制界面功能。

    2、预览界面功能。

    3、查询条件设置。

    4、显示字段选择。

    5、sql语句解析功能。

    6、主从表显示功能。

     实现界面:

    1、配置主界面

    2、具体明细

    3、数据集

     

    4、具体查询sql

    5、数据集显示信息选择

    通过上述的配置,当在客户现场需要立即添加一个报表类的查询模块时,现场实施人员通过简单的配置就可以解决问题。

    这样不仅增强了用户的体验性,而且提高了工作效率。

    DEMO 在后续章节中上传!

  • 相关阅读:
    前端安全
    关于HTTPS的概念性了解
    数组去重
    防抖与节流
    对meta标签的再次认识
    关于路由, 我好奇的那些点
    关于构造函数,实例,原型对象一纯手工的理解
    数据库查找操作-java
    python之图像加载和简单处理
    python之excel表格操作
  • 原文地址:https://www.cnblogs.com/cwgyn/p/sqlll.html
Copyright © 2020-2023  润新知