摘要: /** * 计算指定日期的上一天 * * @param dateTime * 日期,格式为:yyyy-MM-dd * @return */ public static String getBeforeDay(String dateTime) { Calendar now = Calendar.getInstance(); SimpleDateFormat simpledate = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = simpledate.parse(dateTime); } c 阅读全文
posted @ 2013-07-11 16:28 人人枫 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 从原来使用cxGrid4系列开始,都是使用ExportGrid4ToExcel的办法,可是使用了6系列后,发现这个办法已经不行了,从Dev官方找了解决办法。usecxGridExportLink;procedure TMainForm.cxButton_MemoExcelClick(Sender: TObject); beginif SaveDialog1.Execute then begin ExportGridToExcel(SaveDialog1.FileName,cxGrid1,True,True,True); end;end;///////////注意:ExportGridToExc 阅读全文
posted @ 2013-07-11 16:01 人人枫 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、数组的概念数组是一组具有相同类型和名称的变量的集合。这些变量称为数组的元素,每个数组元素都有一个编号,这个编号叫做下标,我们可以通过下标来区别这些元素。数组元素的个数有时也称之为数组的长度。一般情况下,数组的元素类型必须相同,可以是前面讲过的各种基本数据类型。但当数组类型被指定为变体型时,它的各个元素就可以是不同的类型。数组和变量一样,也是有作用域的,按作用域的不同可以把数组分为:过程级数组(或称为局部数组)、模块级数组以及全局数组。 二、定长数组和动态数组 定长数组定长数组的长度是在定义时就确定的,在程序运行过程中是固定不变的。其定义格式为: Dim数组名([下界TO]上界)[As类型名 阅读全文
posted @ 2013-07-11 15:54 人人枫 阅读(24420) 评论(0) 推荐(0) 编辑
摘要: 把所有字段中,如果某些字段全是0或者全是空或者全是“null”的过滤掉,把空的字段名称和长度显示出来,如果要显示非空的字段隐藏空的可以把not exists的not去掉就可以了CREATE PROCEDURE dbo.sp_chk_no_used_field @tname as varchar(266) --检测表中无用字段 by Sgxcn 2011.9 AS BEGIN declare @fname nvarchar(255) declare curField cursor for SELECT name FROM Syscolumns WHERE ID=OBJECT_ID(@tname. 阅读全文
posted @ 2013-07-11 15:44 人人枫 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在开发项目时,如何通过后台编程把多个Word文档合并到一起呢,这就需要借助PageOffice开发平台中的数据区域了。具体实现步骤如下:第一步:请先安装PageOffice的服务器端的安装程序(请先确保已安装了微软公司发布的Word组件程序),之后在你的网站中根目录下添加pageoffice文件夹(在PageOffice官方网站的“下载中心”中可下载相应的压缩包,解压之后直接将pageoffice文件夹拷贝到根目录下就可以了)。第二步:在网站中创建动态页面Word.aspx。先在工具箱中拖动一个PageOfficeCtrl控件到页面上(PageOfficeCtrl控件位于工具箱最下方),并设置 阅读全文
posted @ 2013-07-11 15:41 人人枫 阅读(2433) 评论(0) 推荐(0) 编辑