快速开发平台
leejunki822
这个作者很懒,什么都没留下…
展开
-
oracle创建固定长度的自增ID
ORACLE的编号和SQL SERVER的不同。SQL SERVER可以设置一个值为自增。 ORACLE需要先建立一个SEQUENCE,然后用NEXTVAL。例如,若想生成这样的编码,0001,0002,0003.。。。。。首先建立一个1-n的整数循环序列,CREATE SEQUENCE DATE_SEQ START WITH 1 --起始值(默认为1可省略) INCREMEN原创 2015-10-19 15:11:14 · 1629 阅读 · 0 评论 -
show()与showDialog()
WinForm中窗体显示可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 原文地址:http://p原创 2015-10-19 13:46:45 · 361 阅读 · 0 评论 -
为什么平台数据库名及表名要统一用大写?
今天遇到的客户,数据库命名采用变量命名方式,用第一个字母大写,后面跟小写的方式来区分单词,实际上,这种做法可能会存在一些问题,给程序编写造成麻烦。今天来讲一讲我们为什么快速开发平台设计数据库时必须要大写。在oracle 和sql server中,对于数据库表名和字段名的大小写,都有不同的处理方式。先从oracle说起,Oracle建的表名和字段名时,如果没有加引号(ORACLE 中 "原创 2015-10-19 14:21:23 · 1183 阅读 · 0 评论 -
记录部件中GetFieldControlByFieldName(字段值样式设置)用法
度量快速开发平台中,记录部件上,不单是字段名称可以设置样式,要填入内容的方框也可以设置样式。通过获取记录部件上某一个字段的输入控件,在二次开发中不常用。该方法只有一个参数,即要获取对象的字段,需要加双引号。记录部件名称. GetFieldControlByFieldName("字段名称")记录部件1.GetFieldControlByFieldName("主题")该原创 2015-11-04 14:16:59 · 330 阅读 · 0 评论 -
度量快速开发平台中调用存储过程介绍
度量快速开发平台,可以直接调用数据库中做好的存储过程,并能得到存储过程返回的值。参看调用存储过程的代码:dim sp=CreateProcedure("default","DELIT_PRO_CALL")'AddInputParam("参数名称",参数枚举,参数值) 添加存储过程输入参数'参数枚举:数字(13),日期(6),字符(22)sp.AddInputParam("num_in",原创 2015-10-19 16:13:23 · 377 阅读 · 0 评论 -
oracle 数据更新讲解
(1) 更新一个列:update T_Person set Age=30(2) 更新多个列:update T_Person set Age=30,Name=’Tom’(3) 更新一部分数据:update T_Person set Age=30 where Name=’Tom’,用where语句表示只更新Name是’Tom’的行,注意SQL中等于判断用单个=,而不是==。(4) where原创 2015-10-20 16:08:22 · 259 阅读 · 0 评论 -
oracle序列的两个参数:nextval和currval简介
oracle序列的两个参数:nextval和currval我将通过下面的一个实例来体现两个参数的区别创建个序列:注:在调用currval的值前,必须先调用nextval的值,否则会报错,如下图中所示:从上图中我们可以看到,在多次调用时nextval的值会继续增加在上图中我们可以看到currval的值在会话中多次调用时,还是和自身会话的当前值一样原创 2015-10-20 14:57:33 · 1496 阅读 · 0 评论 -
SQLserver数据库中关于递归的查询使用
度量快速开发平台数据库支持sqlserver数据库,我们之前习惯的oracle递归查询用的 start with dept_id=1000 connect by prior dept_id=upper_id的方式就不灵了。比如我们的组织机构里面有很多下级机构及部门,要查询出登录人所在的机构,并列出该机构下所有机构和部门。Sqlserver写法如下: with NewTable as(s原创 2015-10-20 16:33:47 · 361 阅读 · 0 评论 -
[布局]记录部件字段富文本框如何设置统一高度
在使用快速开发平台构建业务功能中,往往都会用到记录部件,如何布局各个字段位置使用户一目了然,往往就是我们头大的问题。在一个固定大小的窗体下,各个字段的样式都是系统自动默认的,如下图: 此种布局方式真是惨不忍睹,那么如何布局多个富文本字段的位置才能使界面简单明了呢?今天为大家带来记录部件中富文本框(数据表中字段编辑类型word)的布局方法:首先在 空白区域鼠标右键唤出菜单【定原创 2015-10-20 15:49:08 · 902 阅读 · 0 评论 -
为快速开发平台一级菜单加入功能导航页
所谓功能导航页,即是将一级菜单下所有菜单(包括二级及二级以下的菜单),统一显示于导航页面上,目的是为了功能查看和运行方便。导航页模式如下图:导航页面是平台内置固定功能,只需要加到一级菜单中即可打开。在一级菜单中设置程序集方式打开,程序集名称:Desktop.dll执行的类名:FWFramework.Client.Navigation添加完成后,点击一级菜原创 2015-10-20 14:00:44 · 367 阅读 · 0 评论 -
Oracle几种清除数据的方式,在平台用别的医院数据库做初始化时有用
删除表(记录和结构)的语名delete ———— truncate ———— drop DELETE (删除数据表里记录的语句) DELETE FROM表名 WHERE 条件; 注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused. 如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它原创 2015-10-21 14:45:31 · 445 阅读 · 0 评论 -
oracle LPAD和RPAD函数简介
lpad函数从左边对字符串使用指定的字符进行填充基本语法:lpad( string, padded_length, [ pad_string ] )string:准备被填充的字符串padded_length:填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符pad_string:填充字符串,是个可选原创 2015-10-21 15:00:23 · 352 阅读 · 0 评论 -
如何控制附件文件大小
业务处理中,往往需要上传附件,文件过大就会遇到如下图的错误提示; 为了实现对资源合理化利用控制的目的,我们需要一个及时调整上传文件大小的功能,目前快速开发平台已经提供了此功能。具体设置方法如下:打开数据库维护,打开需要调整附件设置的数据表;选中附件字段,点击右侧属性栏中【文件设原创 2015-10-21 15:32:14 · 610 阅读 · 0 评论 -
文本框设置掩码 密码输入框
在平台中做密码输入框时,可以用文本输入框来做,设置掩码的代码如下, '设置掩码,*号ASCII码是42文本输入框1.Properties.PasswordChar=System.Convert.ToChar(42)原文地址:http://bbs.delit.cn/thread-161-1-1.html转载请注明出处:撰写人:度量科技www.delit.cn原创 2015-10-21 16:21:38 · 4537 阅读 · 0 评论 -
网格部件设置字段样式的智能向导不起作用??
今天收到一个小问题,在设置网格部件的字段样式时,使用智能向导不能自动生成代码,但是我就纳闷了,结果一看他的操作发先,原来是因为有些值没填写所以不能自动生成,下面的截图中红色框的都是要选择的,不选中点击确定就没有反映:原文地址http://bbs.delit.cn/thread-251-1-1.html转载请注明出处:撰写人:度量科技www.delit.cn原创 2015-11-06 15:22:54 · 216 阅读 · 0 评论 -
快速开发平台为树型部件添加图标
在树型部件展示树型时,可以为其添加图标。 树型部件的图标,必须绑定到某一列,而且这一列必须为整数才可以正常显示。那么,树型部件是按什么依据来显示图标的呢?就是这个ImageIndex列的数值了。首先,我们需要有一个列,这个列为整数型,如下图中的IMAGE_INDEX列。 其次,要将IMAGE_INDEX列中的存储值(数字)与图片列表中的索引号一致,才能显示该图标。原创 2015-11-06 15:48:52 · 228 阅读 · 0 评论 -
oracle通配符过滤(模糊匹配)
(1) 通配符过滤使用Like。(2) 单字符匹配的通配符为半角下划线”_”,它匹配单个出现的字符,以任意字符开头,剩余部分为”erry”: select * from T_Employee where FName like ‘_erry’(3) 多字符匹配的通配符为半角百分号”%”,它匹配任意次数(零或者多个)出现的任意字符,”K%”匹配以K开头,任意长度的字符串。原创 2015-10-21 16:08:31 · 788 阅读 · 0 评论 -
关于在平台中设置系统全局变量的使用和场景
度量快速开发平台中。可以设置客户端全局变量。设置后,在客户端任何地方都可以调用。例如财务系统中登录系统后,需要选择一个帐套,在使用的时候各窗体都需要这个帐套,就可以作为窗体全局变量使用。设置方法:SetClientParam("变量名称”,值)其他地方获取写法:GetClientParam("变量”)设置全局变量一般是在主窗体加载事件中。原文地址:http://bbs.de原创 2015-10-21 16:35:26 · 429 阅读 · 0 评论 -
平台如如何实现类似windows的右键菜单
图示: 此种右键快捷菜单,在我们的快速开发平台如何实现?其实很简单,度量快速开发平台已经提供了封装好的右键菜单功能,也许你还没发现。打开窗体设计器的事件管理——智能向导——智能窗体 方法是找到了,问题又来了,该在何处使用此方法呢?答:事件管理——智能窗体中的加载事件 附上:右键菜单介绍AddContextMenu(string name) 作原创 2015-11-06 15:04:41 · 252 阅读 · 0 评论 -
SQL中的cast()函数介绍
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。语法:CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。原创 2015-10-23 16:19:23 · 2255 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy fo原创 2015-10-23 17:00:06 · 239 阅读 · 0 评论 -
oracle利用分隔符,组合查询想表达的任何话
在实施中,我们可能会遇到客户对显示标题的要求。 比如,本来标题是:广西龙潭医院关于进一步加强政务信息报送工作的通知。然后他们想显示的格式为:《文件名》(桂龙医发〔2015〕23号 )。那么我们只需用sql语句的分隔符,组合查询出来即可。如下图: 效果图如下: 原文地址:http://bbs.delit.cn/thread-168-1-1.html转载请注明原创 2015-10-22 15:00:04 · 395 阅读 · 0 评论 -
SQL SERVER逻辑查询处理阶段简介
逻辑查询处理阶段简介FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT1ON:对VT1应用ON筛选器。只有那些使为真的行才被插入VT2。OUTER(JOIN):如 果指定了OUTER JOIN(相对于CROSS JOIN 或(INNER JOIN),保留表(preserved table:左外部联接把左表标记为保留原创 2015-10-22 15:24:25 · 279 阅读 · 0 评论 -
快速开发平台中系统人员注册定岗管理下沉思路
度量快速开发平台中,系统维护有人员注册功能。该功能一般是开放给系统管理员来执行。如果客户有这样的需求,比如一个单位比较大,下面有不同的机构或者部门。想要实现下面各机构或者各部门自己的人增加注册自己机构或者部门的人,那如何来实现好呢? 实际上,度量快速开发平台中的系统维护功能都是可以通过构建来实现。我们可以构建一个人员注册窗体,根据登录人所在的部门,自动列出本机构或者本部门的组织机构,包含岗原创 2015-10-22 15:42:48 · 379 阅读 · 0 评论 -
如何给第三方人员提供oracle接口
在实际项目中常常需要做接口提供给其他平台使用,需要给调用者提供Oracle数据库用户,此用户可能只能访问我方生产库中的某几张表,而且只能查询不能增删改,这就需要我们从Oracle数据库中给接口设置相应的权限,具体如下:假设我方用户为scott,我们给第三方用户建立的接口用户为scott_read,我们开放给第三方用户的表为student表。1.使用system用户登录:sqlplu原创 2015-10-22 14:03:17 · 3020 阅读 · 0 评论 -
oracle日期时间型timestamp的深入理解
我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒,可以是 0 to 9,缺省是6。下面对timestamp函数进行了详细的分析介绍。1、字符型转成timestampselect to_timestamp('01-10月-15 07.46.41.000000000 上午','dd-MON-yy hh:mi:ss.f原创 2015-10-22 14:33:43 · 704 阅读 · 0 评论 -
记录部件中GetItemControlByFieldName(字段标签样式设置)用法
度量快速开发平台的记录部件,一个字段有两个内容,分别是标签名称与字段要填写值的方框。下图中红色区域就是标签名称,蓝色方框区域就是值域。 在值域部分,可以设置字体大小颜色等,这部分设置参考帖子:http://plat.delit.cn/forum.php?mod=viewthread&tid=241在标签区域,我们可以直接利用记录部件的面板设置中进行样式设置: 如果我们要动态原创 2015-11-10 14:27:16 · 317 阅读 · 0 评论 -
度量快速开发平台邮件发错了怎么办?
在实际工作中,我们很可能因为疏忽导致,某些重要邮件内容发错,或者发送给了某些不该发送的人员;这时候我们可以通过平台中:系统维护——邮件监控管理;来处理 在邮件监控管理中,有删除邮件、删除收件人两个功能删除邮件功能,会将发送的这封邮件直接删除掉 删除收件人功能,除被删除的收件人员外,其他人员依然可以查看邮件,邮件内容不会被删除掉 原文地址:http://bbs.del原创 2015-11-10 15:24:28 · 293 阅读 · 0 评论 -
网格部件如何实现列内容的自动换行
在实际的项目开发中,有的字段信息量过大,列宽不足显示不完,而你需要完整的显示信息,又不想过多的拉宽列,影响整理布局,怎么办好呢?度量快速开发平台为你提供了解决方案。如下图的效果:设置步骤:1、找到窗体打开设计器,选中网格部件;取消属性框【外观】的宽度自匹配,此操作必须有,不然后面的设置无效。2、打开事件管理-加载事件,添加代码;原创 2015-11-10 14:55:17 · 946 阅读 · 0 评论 -
表单工作流审核步骤抄送功能介绍
表单工作流中,之前有抄送功能,因为无法保存设置人员的原因很少使用,最近研发组修复了此功能,现在做一下介绍:1、在表单流程审批节点,有一个“转抄设置”,点击后,弹出抄送设置框: 勾选抄送,然后设置需要抄送的人员。2、设置好了之后,启动流程,当流程运行到该步骤时,会自动进行抄送,此时,抄送接收人员会收到消息 或者在待办流程单上处理: 3、点开之后,会看到原创 2015-11-10 15:40:30 · 4582 阅读 · 0 评论 -
SQL Server常用的几种启动方式
各位在公司一般涉猎ORACLE,很少用到sql server,那么今天给大家讲讲sql server常用的启动方式:SQL Server实例分为下面几种启动方法:(1)在Windows服务控制台里手动启动,或者自动启动(默认),这个也是最常用的方式(2)SQL Server本身自己提供的启动方式,我们这里可以手动启动(3)在SQL Server的SS原创 2015-10-23 17:31:17 · 1195 阅读 · 0 评论 -
如何在窗体加 说明/帮助
有的时候,我们要登记个什么,或是填写很专业的申请表,或是才进公司的员工,往往不知道该怎么填写,那么我们就可以设计个帮助按钮,点开就会有详细说明,告诉我们这个东西该如何操作。 首先,得做个显示“填写说明”的窗体。利用文档显示部件,把内容复制进去,然后在加载里面刷新一下,把内容显示出来。 然后,在主窗体做个按钮,来打开这个窗体。也就是说,点击这个按钮就能看到“填写说明”了。原创 2015-11-10 14:38:31 · 260 阅读 · 0 评论 -
SQL Server的CONVERT() 函数介绍
定义和用法:CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法:CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_con原创 2015-10-26 16:36:00 · 464 阅读 · 0 评论 -
表单流程中获取当前执行人填写的审批意见
度量快速开发平台的表单流程审批意见展现方式如下图所示: 为了展现效果的美观,在保存时会自动填充HTML代码但在很多时候,我们需要将领导对该流程内容的意见发送给相关人员知晓,这时如果直接获取数据库中意见字段的值来发送邮件会报错;这时用Flow.Reasion即可完美解决这个问题;Flow.Reasion可以获取到当前执行人填写的审批意见:SendMail("用户ID字符串",原创 2015-11-11 15:41:33 · 1099 阅读 · 0 评论 -
网格部件和树型部件查找并定位焦点
在网格和树型部件中,经常遇到需要根据某字段值或关键值查找网格或树型中的某一行数据并定位焦点,如何实现这样的功能呢?1、网格部件查找定位:在网格部件中,我们可以根据显示数据的行数,进行循环,获取值与查找值进行对比,代码如下:for i=1 to 网格部件1.GridView.RowCount if cstr(网格部件1.GetFieldValueByRowHandle(i-1,"姓原创 2015-11-11 16:35:00 · 278 阅读 · 0 评论 -
平台中如何实现快捷的组合功能键
最近几天在实际的学习与开发中,猛然发现的快速开发平台的一个好用功能,类似其他软件的【组合功能快捷键】如图: 这种快捷键功能使用者只需要用键盘组合键就能打开相应功能,省去移动鼠标点击按钮实现相应功能的常规方式。那么在我们快速开发平台中如何来实现这一功能呢??首先,需要打开窗体的设计器,点击功能管理: 在功能名称后加上"&键盘字母",当然为了美观我们用原创 2015-11-11 16:04:52 · 359 阅读 · 0 评论 -
一个简单的投票调查功能构建效果
一般在一个单位中,存在对人员,部门等进行一些绩效调查问卷的功能,类似下图中的调查。 那么如何最快速最简单的在度量快速开发平台中实现呢,其实在度量快速开发平台中,针对这种考核结果都一样的,就更方便。简单投票建立步骤:1、建一张考核结果表(都不需要建立考核库表) 2、建立两张业务表,其中一张中条件写为1=0 不查询出数据,用于用户填写的。 3、建立一张用户填写的数据原创 2015-11-11 16:16:00 · 392 阅读 · 0 评论 -
智能窗体实现动态设置宽高
在实际的窗体功能构建中,一个窗体存在多个部件,有时需要将其中一个隐藏,那么问题来了:隐藏了部件但是另一部件就会自动撑开布满整个窗体,如图: 那么我们能不能动态控制窗体的大小尺寸呢?这个肯定是必须能!重要的事情讲三遍: 必须能!必须能!在我们需要动态控制宽高的时候内加上 保存然后我们再来看看是不是OK?? 原文地址:http://b原创 2015-11-12 14:53:33 · 241 阅读 · 0 评论 -
安装客户端时打开需要调用office控件的界面报错
今天在给客户安装办公系统客户端时,打开需要调用office控件的公文起草界面时,报了下边这个错误: 这个错误还是首次遇到,当时并不清楚是什么原因;后来上网查询才知道;还是安装的那台电脑office软件的问题;只要重新安装office软件即可原文地址;http://bbs.delit.cn/thread-285-1-1.html转载请注明出处:撰写人:度量科技www.deli原创 2015-11-12 15:33:21 · 536 阅读 · 0 评论 -
数据库名词解释
相信大家数据库再熟悉不过,但有多名词解释,可能还含糊不清。下面给大家分享下,我收集的名词解释,希望对大伙有所帮助!数据库(Database):存放和提供数据的“库房”数据(Data):数据库中存储的基本对象。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。数据库系统(Database System):包括数据库、DBMS、应用系统、数据库管原创 2015-10-26 17:37:20 · 1152 阅读 · 0 评论