Oracle/MySql/SqlServer数据库分页

Oracle 1、rownum select * from (     select rownum rn,*     from emp     where sj >='2018-03-01' and sj <= '2018-03-31' and rownum<=pageNum*pageSize ) emprn where emprn>=(pageNum-1)*pageSize 2、row_number() over() select * from (     se...
oracle | 2018-04-12 08:33 | 128次阅读 | 0评

帆软报表-日期控件的应用1

常见软件开发中对开始时间和结束时间的控制,在帆软报表中通过简单的公式判断同样可以实现,这里介绍一个设置,结束时间需在开始时间之后,且结束时间和开始时间必须在同一个月内 设置如下: 1、设置开始时间 2、设置结束时间 公式:$starttime 公式:year($starttime)+"-"+month($starttime)+"-"+day(DATEINMONTH($starttime,-1)) 说明:帆软中获取年月日的公式均需传入一个完整是...
帆软报表 | 2018-03-02 20:13 | 283次阅读 | 0评

Oracle函数应用-灵活截取字符串

前章讲到的《多维度单循环模式》中提到需要使用数据库中的拼接字符串的技术,但是当拼接字符串过长且较为复杂时拆串就会非常复杂,下面通过总结封装出一个方法 这里是以Oracle为背景总结的,同理可得其他数据库 CREATE OR REPLACE FUNCTION indchar (str1 varchar2, str2 varchar2,indexs number) RETURN varchar2 AS varlen1 number;--字符串总长度 varlen2 number;--用来存储截串用的字符串的长度 ...
oracle | 2018-03-02 10:23 | 272次阅读 | 0评

Oracle游标应用-多维度单循环模式

脚本编程中我们常常被游标限制,因为熟悉数据库编程和面向对象编程的都知道数据库中的游标相当于软件编程中的集合,但是却没有集合那样灵活,因为游标中收到字段的限制,只能存放一个字段。但是我们的实际需求中这样是远远不够的,这里总结出一个在现有条件下可以实现需求的方法,既是游标通过结合拼串,拆串方式实现多维度单循环模式 这里是以Oracle为背景总结的,同理可得其他数据库 create or replace procedure dzd_cur_pro() is CURSOR dzd_cur IS--创建游标 select a.glgs || '+' || a.glgsi...
oracle | 2018-01-14 01:46 | 359次阅读 | 0评

项目管理及部分业务(一)

一、背景 最近在做东营某集团的数据分析项目,用到的用友NC,众所周知,NC是一套较为完善的ERP系统,对库存、采购、销售的信息化有主导作用,助使企业走向无纸化的管理道路。     对于数据分析项目常见主要流程(工作)为:需求分析-书写项目计划-签订方案     1、需求说明:     a、客户的业务:在本项目中主要是两方面,客户的实际业务流程、相对的NC系统的处理方案     b、数据库调研:相对以上了解的实际业务及NC的流程走向,对应的数据表单、基础档案、以及各表单与档案之间的对应关系;表单数据准确性、档案的完整性及档案...
项目管理 | 2018-01-13 22:20 | 330次阅读 | 2评

帆软报表(在表单中实现自动查询)

一、在参数面板中实现不点查询按钮,实现自动查询功能     步奏1:选择控件-事件-编辑后,输入_g().parameterCommit();      步奏2:设置数据集中的参数,与相应控件名一致,即可实现自动查询空能 二、不设置参数面板     步奏:直接在表单中拖入相应的控件,为控件设置值,在点击查询时即可实现自动查询
帆软报表 | 2017-11-12 11:42 | 490次阅读 | 0评

帆软-跑马灯效果

在帆软的帮助文档中有提到过一种文字特效,既是使文字在屏幕上滚动出现,这个是web前端的一个典型的实现效果的方式,"<marquee id='affiche' align='left' behavior='scroll' bgcolor='blue' direction='up' height='100%' width='30' hspace='0' vspace='0' loop='-1' scrollamount='10' scrolldelay='20' onMouseOut='this.start()' onMouseOver='this.stop()' style='...
帆软报表 | 2017-09-26 08:55 | 372次阅读 | 0评

帆软JS实现SQL查询—控件值设置

var kh = this.options.form.getWidgetByName(“kh”).getValue(); var zhmc = this.options.form.getWidgetByName(“zhmc”); if(kh.trim().length=28){ zhmc.setValue(FR.remoteEvaluate(“sql(\“JDBC1\”,\“select t.mc from 表名 t where t.编号=“ +参数+”\”,1,1)”)); }
帆软报表 | 2017-08-19 10:23 | 579次阅读 | 0评

sql server存储过程实例_查询相邻时间段数据统计

一、sql脚本 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO alter PROCEDURE shijianduan (@canshu varchar(100)) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE shijian_cur CURSOR for select riqi from c...
sql_server | 2017-07-04 17:50 | 506次阅读 | 0评

MAVEN服务器的搭建

一、官网http://maven.apache.org/,下载maven 二、maven环境变 计算机-属性-高级系统设置-环境变量 新建一个MAVEN_HOME变量,我的maven安装在E:\服务器\apache-maven-3.3.9,所以变量值是E:\服务器\apache-maven-3.3.9,然后再Path后面添加上;%MAVEN_HOME%\bin 三、WIN+R 输入mvn -v 输出下面内容 Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323d...
服务器搭建 | 2017-04-27 16:48 | 324次阅读 | 0评

前端优化

一、页面js,style复用,命名规范 二、注意标签缩进 三、将页面中的图片统一进行处理,合并,再使用style引入,获取指定图片位置中的内容 <html> <head> <style> .TCLogo { width:146px; height:36px; background-image:url(原图.png); background-attachment:fixed; background-position:-100px -87px; background-repea...
html-style | 2017-04-24 10:43 | 266次阅读 | 0评

MyCat分布式服务器-mysql

1、配置Java环境变量:略 2、配置mycat环境变量: 新建变量“MYCAT_HOME”,值“E:\服务器\mycat”;在path中添加“;%MYCAT_HOME%\bin;” 3、修改mycat\conf\wrapper.conf wrapper.java.command=/usr/local/jdk1.8.0_101/bin/java 4、server.xml <?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed unde...
服务器搭建 | 2017-03-29 16:56 | 653次阅读 | 0评

sql server trigger for update

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: 20170316 -- Description: <Description,,> -- ============================================= if (object_id('update_qy_info', 'TR') is no...
sql_server | 2017-03-16 15:18 | 324次阅读 | 0评

帆软报表-单点登录(JQuery.ajax)

在登录时只需在原系统登录时以ajax登录上报表系统,使报表系统处于登录状态 <html> <head> <script src='finereport.js'></script> <script src='jquery.js'></script> <script> function cjkEncode(text) { if (text == null) { return ""; } var newText = ""; for (var i = 0; i < ...
帆软报表 | 2017-02-28 12:31 | 780次阅读 | 0评

帆软报表-web页面集成

一、普通HTML页面代码 <html> <head> <script src='finereport.js'></script> <script> function cjkEncode(text) { if (text == null) { return ""; } var newText = ""; for (var i = 0; i < text.length; i++) { var code = text.charCodeAt (i); if (code >= 128 |...
帆软报表 | 2017-02-28 12:02 | 728次阅读 | 0评

帆软内置数据库

内置数据库是sqLite  路径:FineReport_8.0\WebReport\FRDemo.db 数据库管理工具sqLite
帆软报表 | 2017-02-27 14:59 | 351次阅读 | 0评

Oracle可以格式化时间格式的函数

日期格式参数 含义说明   D 一周中的星期几   DAY 天的名字,使用空格填充到9个字符   DD 月中的第几天   DDD 年中的第几天   DY 天的简写名   IW ISO标准的年中的第几周   IYYY ISO标准的四位年份   YYYY 四位年份   YYY,YY,Y 年份的最后三位,两位,一位   HH 小时,按12小时计   HH24 小时,按24小时计   MI 分   SS 秒   MM 月   Mon 月份的简写   Month 月份的全名   W 该月的第几个星期   WW 年中的第几个星期  1.日期时间间隔操作  ...
oracle | 2016-12-12 10:50 | 792次阅读 | 0评

帆软程序数据集

帆软程序数据集只需要新建一个类继承AbstractTableData方法,并重写 getColumnCount(),getColumnName(int columnIndex),getRowCount(),getValueAt(int rowIndex, int columnIndex) 以上方法,并且变异编译完后,将class文件复制到“FineReport_8.0_1\WebReport\WEB-INF\classes”路径下,然后 “新建程序数据集”-->选择编译好的程序-->确定 即可 帆...
帆软报表 | 2016-12-07 17:16 | 1594次阅读 | 0评

帆软报表安装集成微信插件

安转插件参考帆软报表插件更新,操作步奏 一、选择“管理系统”--“插件管理”--“微信管理”--填写信息 二、选择“管理系统”--“定时调度”--“添加任务”--根据导航填写调度设置 三、打开设计器,选择“模板”--“移动端属性”--设置移动端属性 微信插件即可使用
帆软报表 | 2016-11-21 09:57 | 1615次阅读 | 0评

帆软报表更新插件

打开帆软报表应用中心(http://shop.finereport.com/)--选择插件--下载--打开zip文件--将文件直接复制到“FineReport_8.0_1\WebReport\WEB-INF\plugins”目录下--再将该插件的jar包剪切到“FineReport_8.0_1\lib”目录下,重启服务器即可  注意:安装微信插件时需要同时更新“新移动端Html5方式预览报表或新移动端html5方式预览”插件
帆软报表 | 2016-11-21 09:49 | 1125次阅读 | 0评