zoukankan      html  css  js  c++  java
  • 框架体系对小软件作坊的 重要性 第二章

    首先上一句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 在后续章节中上传!

  • 相关阅读:
    Windows Store App 主题动画
    Windows Store App 过渡动画
    Windows Store App 控件动画
    Windows Store App 近期访问列表
    Windows Store App 文件选取器
    Windows Store App 访问应用内部文件
    Windows Store App 用户库文件分组
    Windows Store App 获取文件及文件夹列表
    Windows Store App 用户库文件夹操作
    Windows Store App 用户库文件操作
  • 原文地址:https://www.cnblogs.com/cwgyn/p/sqlll.html
Copyright © 2011-2022 走看看