- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Delphi中的EXCEL操作命令
使用Excel最好用Comobj方式,它能够达到完全控制excel的目的。不过这种方式在Delphi中没有代码提示,而使用Server控件的方式有!下边是使用comobj的,使用Server 的就不放进来了!另外用完Variant要释放掉这样比较好(ExcelApp:=Unassigned;)use Comobj(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj
2009-07-17 17:52:00 893
原创 cxGrid两个知识点:保持设计时的列宽和隔行着色
1、保持合适的列宽且充满整个区域cxgrid默认情况下,列有一个属性MinWidth,这个属性默认情况下是20,把它改为0。然后把cxgridview的columnAutoWidth设置为true。这样列宽就会在充满整个区域的基础上,根据设计时候的长度进行微调。再也不会在dataset open之后胡乱变换长度了。2、隔行换色不能在gridDrawCell事件下写类似于这种的着色代码:
2009-07-14 11:27:00 1972
原创 汉化DBCHART的预览窗口
DBChart有一个ChartPreview函数可以预览dbchart,但是却是英文的,怎么把它汉化呢?找到lib目录下的TeePrevi.dfm文件,在delphi中打开它,将里面界面上英文改为中文,编译后就ok了。可不要小看这个技巧,这可为我省了不少功夫,现成就有一个功能齐全的干嘛不加以利用呢。这里把改前的图和改后的图做个对比,看效果怎么样。改前: 改后:
2009-07-10 17:40:00 1388 3
原创 SQL Server 不正常地定义参数对象,提供了不一致或不完整的信息
这个错误是在执行一个查询语句的时候产生的: with dm.ADOQuery1 do begin Close; SQL.Clear; SQL.Add(select hyxx.*,hyjbxx.jbmc from hyxx,hyjbxx where hyxx.jb=hyjbxx.jbid); Open; end; 把这个SQL语句复制到
2009-07-09 10:10:00 5424
原创 access的是/否类型对应的数字是什么?
最近给客户的数据库手动升级,碰到一个疑惑的地方。升级代码是:with adoquery1 dobegin close; sql.clear; sql.add(update xtsz set column1=:v0);//column类型是bit parameters[0].value := false; execSQL;end;把SQL语
2009-07-08 10:26:00 6186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人