记录部件的业务表条件

大部分时间 ,我们记录部件是用于新增修改数据,带了ID的条件,但是有些时候,新增和修改分开了,就要注意条件了。
今天在检查一个窗体时遇到一个问题,发现记录部件的业务表如下:

大家发现问题了吗?显然,记录部件没有用条件,而智能窗体中,在加载事件中记录部件被添加了新数据,所以当界面显示出来时,无法发现绑定的业务表有很多数据。
造成加载时加载大量数据而导致窗体打开缓慢。
因此,我们必须把记录部件的业务表加条件上条件:

即使是空条件也可以,这样就能保证记录部件读取的数据条数为0,对新增数据无影响。
同样,在文档编辑部件和显示部件中,也存在这种问题。

原文地址:http://bbs.delit.cn/thread-577-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn

时间: 2024-12-12 12:12:22

记录部件的业务表条件的相关文章

关于度量快速开发平台(创建数据表,业务表)

转眼之间,我已在度量工作了20天,在这20天中,不多不少,有些收获. 前十天,在无尽的学习当中,熟悉快速开放平台,看文档,听同事讲解之后,做练习,十天下来, 对于这个平台已熟悉的差不多了,我不得不说这个平台的强大.一.平台简介 快速开发平台主要分为两种模式.一种是引擎模式,一种是生成源代码模式.在度量快速开发平台中,这两种模式都使用到了,但是生成源代码模式在度量快速开发平台里面得到了不一样的体现,更大幅度的提高了效率. 我们在平台中不管用什么方式构建(在平台中开发我们称之为构建)出来的应用(在平

报表展现部件:设置子报表业务表变量值

作用:设置报表中子报表的业务表变量的值. 实例应用: 第一步:在窗体报表展现部件所调用的报表中添加一个子报表,如下图所示: 第二步:在窗体加载事件中通过平台智能向导添加如下代码: 运行效果: 原文地址:http://bbs.delit.cn/thread-1122-1-1.html 转载请注明出处: 撰写人:度量科技http://www.delit.cn

记录部件新增后保存成功,但是数据库没有数据

可能原因:新增数据后刷新记录部件.如: 这种写法是错误的,新增数据行的方法是先刷新后新增,如果再次刷新,那么再次执行SQL语句查询,那么记录部件中新增的行就没有了. PS:窗体开发中每一个部件的刷新方法是代表执行SQL语句(重服务器查询数据),然后把执行后返回的DataTable与部件绑定.     那么设置业务表变量也就是完成SQL语句中的变量,这是要写在刷新之前的.     而类似记录部件新增行,网格部件新增行,重命名网格部件字段显示名这之内的方法是需要刷新之后执行的.     但是比较特殊

[布局]记录部件字段富文本框如何设置统一高度

在使用快速开发平台构建业务功能中,往往都会用到记录部件,如何布局各个字段位置使用户一目了然,往往就是我们头大的问题.在一个固定大小的窗体下,各个字段的样式都是系统自动默认的,如下图: 此种布局方式真是惨不忍睹,那么如何布局多个富文本字段的位置才能使界面简单明了呢?今天为大家带来记录部件中富文本框(数据表中字段编辑类型word)的布局方法:首先在 空白区域鼠标右键唤出菜单[定制版面],单击进入[记录部件布局定制]模式: 选中富文本字段,鼠标右键点击[创建群组]: 群组创建完成,在顶部空白区域右键唤

平台记录部件获取输入控件(Field)

获取输入控件(Field):获取记录部件上某个字段的控件对象 实例应用:新建一个窗体拖入记录部件并绑定一个业务表,在窗体功能管理中新增一个"获取输入控件(Field)"功能,具体代码如下: 运行效果: 原文地址:http://bbs.delit.cn/thread-1087-1-1.html 转载请注明出处: 撰写人:度量科技http://www.delit.cn

MySQL查询数据表中数据记录(包括多表查询)

MySQL查询数据表中数据记录(包括多表查询) MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: select selection_list // 要查询的内容,选择哪些列 from table_list // 从什么表中查询,从何处选择行 where primary_

业务表构建中一些特殊字符作为列名的构建示例

度量快速开发平台中,业务表构建的时候,可能会有设置列的名称为数字开头的,正常情况下数据库的列明不能是以数字开头的,比如:select a.SUOSHUDANWEIID,sum(case when b.JIANCHAXIANGMU = 'GPS未在线' then 1 else 0 end) GPS未在线,SUM(case when b.JIANCHAXIANGMU = '3G视频不合格' then 1 else 0 end) 3G视频不合格from PROJECT_CHECK a,PROJECT_

平台记录部件上一条/下一条方法

读取数据表中上一条.下一条记录到记录部件中. 实例应用:在窗体功能管理中新增功能:新增数据.上一条.下一条 运行效果: 我们首先新增一条数据,将相关信息录入完整后,再点击"新增数据"按钮,新增第二条数据,一共新增3条数据. 三条数据都新增完成后,我们点击"上一条"."下一条"按钮,将会读取到当前界面显示数据的上一条或下一条.这样我们就可以实现一次性编辑多条数据 原文地址:http://bbs.delit.cn/thread-1091-1-1.ht

如何解耦业务表单与流程

一.问题说明 使用工作流的系统,例如OA,ERP等,都会遇到当流程到达某些环节的时候,业务表单的某些字段有值的验证要求或只在该环节显示.隐藏. 二.解决方案 1.一般方案 在业务表单里使用流程环节的特征信息来对这些字段作控制,属于硬编码的方式,业务表单与流程的耦合度太高,污染了表单代码,会有点乱.可读性.可维护性.扩展性都会大大降低. 2.更好的方案 1).环节移动相关的 当前节点上的操作和数据决定了下一步怎么走,所以业务表单里的某些字段可能要拿来作判断的或临时提供一个选择器给用户,由用户来决定