帮助目录  
 
内容简介
技术支持
第一部分
  登录系统
  系统界面划分
  系统操作习惯及特点
  个人帐号信息维护
  系统功能模块的划分
  使用个人工作计划
  使用资源预约
  管理文档资料
  使用论坛
  流程模块的操作方法
  信息提醒以及即时交流
  设置个人签名
第二部分
  系统安装
    安装要求
    普通安装方法
    手动安装方法
    内网访问本系统
    外网访问本系统
    注册本软件
  用户结构设置
    用户权限设置
    有关安全的说明
  设置系统菜单
  设置电子印章
  设置系统邮箱
  设置手机短信
  设置系统论坛
  设置工作计划
  系统操作记录
  系统界面设置
    设置首页显示内容
    设置系统底色
    设置上部界面
    设置登录界面
    设置工作及菜单界面
  搭建模块
    菜单、页面、表单、流程
    设置表单
      表单属性
      单元格和单元
      单元格属性
      单元属性
      数据连接属性
      设置表单图库
      自动计算规则
      输入框的默认值
    设置流程页面
      基本属性
      搜索属性
      列表属性
      统计属性
      连接属性
    参数的传递及数据关联
    设计流程步骤
      基本属性
      步骤设置
      变量
      流程步骤执行过程
      流程指令的扩展
      流程指令详解
  控制台程序
  数据库结构
附录
  打开IE的Cookies的方法
  IIS的安装
 
 
   a  

指令C_77:把符合条件的最新一条数据给变量

说明:按给定的查询条件查询由待查表单变量值所指定的表单内的数据,取得满足查询条件的最新一条数据,把该条数据的数据识别保存到查询结果所指定的变量中。 如果给出的查询条件是错误的,系统将把表单中最新的数据识别号保存到查询结果所指变量中。

参数:
  • 待查表单:指定一个变量,该变量中保存了一个表单识别号,格式为:TableID:23,其中23是表单的识别号。 系统将按下面查询条件来查询该表单中的数据。
  • 查询条件:是一个表达式。该表达式由一些条件符号组成,这些符号是: and , or ,(,),>,<,=,<>,>=,<=,name,inputtime,H*L*S*,变量名称。 分别表示为:与运算,或运算,(,),大于,小于,等于,不等于,大于等于,小于等于,数据输入人的姓名,数据的输入时间,H*L*S*单元的值,变量值。 我们把>,<,=,<>,>=,<=这几个符号叫做判断符号。把and , or 叫做条件组合符号。 把name,inputtime,H*L*S*叫做判断符号前缀。把变量名称叫做判断符号后缀。由判断符号前缀+判断符号+判断符号后缀可以组成一个最小的查询条件表达式。 用()以及条件组合符号把多个小的表达式连接,可以组成一个大的查询条件表达式。 判断符号前面必须要有一个判断符号前缀,判断符号后面也必须紧跟一个判断符号后缀。 ()内必须至少包含一个最小表达式,而且,出现了(的表达式后面必须要有)与之对应。 H*L*S*表示表单中的单元,如果待查询的表单中没有该单元,将是错误的。inputtime对应的后缀变量中的值应该是时间格式。 H*L*S*单元的式样如果是时间输入框,其对应的后缀变量值的格式也应该是时间格式。 H*L*S*单元的式样如果是数字输入框,其对应的后缀变量值的格式也应该是数字。下面是一个表达式的示例:
    表达式:(name=变量1 and inputtime>变量2) or H1L1S0=变量3
    说明:假设变量1的值为超级用户,变量2的值为2006-6-1,变量3的值为张三,那么上面的表达式将查询输入人为超级用户并且输入时间在2006-6-1后的或者表单中H1L1S0的单元值为张三的最新一条数据。
  • 查询结果:指定一个变量,该变量的值将为查询的结果,格式为:TableID:23,DataID:25。
典型示例:
该示例将查询输入人为超级用户并且输入时间在2006-6-1后的或者表单中H1L1S0的单元值为张三的最新一条数据,并把该数据保存到查询结果这个变量中。

步骤1:
 流程父序:0
 指令描述:定义变量1
 流程指令:把指定值给变量
 变量名称:变量1
 指定值为:超级用户

步骤2:
 流程父序:1
 指令描述:定义变量2
 流程指令:把指定值给变量
 变量名称:变量2
 指定值为:2006-6-1

步骤3:
 流程父序:2
 指令描述:定义变量3
 流程指令:把指定值给变量
 变量名称:变量3
 指定值为:张三

步骤4:
 流程父序:3
 指令描述:定义待查表单(假设待查表单的ID为49)
 流程指令:把指定值给变量
 变量名称:待查表单
 指定值为:TableID:49

步骤5:
 流程父序:4
 指令描述:取得满足查询条件的最新数据
 流程指令:把符合条件的最新一条数据给变量
 待查表单:待查表单
 查询条件:(name=变量1 and inputtime>变量2) or H1L1S0=变量3
 查询结果:查询结果