• 通用查询开发


    通用查询模块

    开发此通用查询模块的初衷

    1. 开发强度降低;不需要重复开发
    2. 使用者可以设置自己的查询方案;自定义查询方案
    3. 开发者可以自定义查询方式

    模块开发原理

    1. 根据设置的数据字典;加载数据字典的字段信息(图1)
      • 如果没有数据字典;将根据记录集的字段类型自动设置
    1. 设置查询的逻辑字符(图2)
    2. 用户设置查询信息;用户可以保存设置的查询方案(图6)
      • 根据数据字典的字典类型;自动设置查询内容的类型(图3、图4、图5)
      • 用户设置查询字段的排序
    3. 程序进行SQL拼接
    4. 提交SQL代码到数据库
    5. 数据库返回查询的记录集
    6. 客户端加载返回的记录集

     此模块的缺点

    1. 查询语句采用SQL拼接
    2. 查询方案保存使用不直观
    3. 查询方案不能共享;只能自己查看自己的查询方案
    4. 查询方案不能设置权限
    5. 不能设置计算列(在界面我已经提供了计算列添加和删除功能)
    6. 内容筛选不能自定义(如果需要自定义只能在数据字典中自定义)

    开发计划

      我将在接下来的一段下班后时间;开发此通用查询功能的查询方案共享、权限设置功能;并修改界面使之简化直观。

      此功能加强将和其他功能优化、BUG(如工作流设计器打开错误、画图程序打开错误、补丁脚本错误、界面设计器模版名称错误)将在下一个补丁一起修复。

    IvanDesign-快速开发平台 下载地址:www.cnblogs.com/DesignIvan/archive/2012/06/12/DesignSetup.html
  • 相关阅读:
    M-CloneG-DFS-BFS-图
    M-WordB-BFS-DP
    Reverse Linked List II
    OpenCV 第二课 认识图像的存储结构
    Surf特征提取分析
    OpenCV 第一课(安装与配置)
    简单验证码识别(matlab)
    matlab中各种高斯相关函数
    SIFT特征提取分析
    斑点检测(LoG,DoG)(下)
  • 原文地址:https://www.cnblogs.com/DesignIvan/p/GeneralSearch.html
Copyright © 2020-2023  润新知