引言: 笔者在实际工作中经常用Excel表做数据报表,大多数表格的数据都要从数据库中读取,这样我就用C++Builder做了一个报表程序,方便了很多,现在把它共享给C++Builder爱好者们,就算为丰富C++Builder的文档资料做点事情吧。
摘要:这一次我们将把datareader了结,同时我们提到的有些技巧与datareader无关但是是很基本的也很有用的技巧。一,参数化查询在上一篇文章发表以后不少网友提意见说代码不规范,没有对sql使用参数,这确实是很大一个漏洞,所以我在这里首先谈一下参数化查询问题。使用参数化查询的好处:可以防止sql注入式攻击,提高程序执行效率。针对sql server .net data provider,我们可以使用@作为前缀标记的参数。比如:const string c......
摘要:首先申明:以下纯属个人观点! 近来vb版中有一部分人问关于界面的美化问题.其实作为一个菜鸟.我也无法提供很专业的代码给大家.想必大家对如下代码应该很熟悉吧! private declare function getwindowlong lib "user32" alias "getwindowlonga" (byval hwnd as long, byval nindex as long) as longpriv......
在C++ Builder中用Ole控制Excel表笔者在实际工作中经常用excel表做数据报表,大多数表格的数据都要从数据库中读取,这样我就用c++builder做了一个报表程序,方便了很多,现在把它共享给c++builder爱好者们,就算为丰富c++builder的文档资料做点事情吧。 【相关文章:
3D编程中的“四元数”(Quaterni】 【扩展阅读:
SpringFramework(3) 】 首先把excel报表文件保存到一个指定目录下,最好放在可执行程序的子目录下,作为模板文件。可以把报表标题、表头等设置好。这里是保存在trpt子目录下。 【扩展信息:
一般网站用户注册流程:(适用初学者)】 然后建一个report目录,作为报表目标文件夹,存放填好数据的报表,可以由用户直接操作。 首先确定在你的机器中装有office。这里一office2000为例。 在c++builder中新建一个工程,在窗体form1上面放一个两个按钮savebutton与readbutton,分别用来保存数据到excel表与显示刚刚保存的excel表。 在savebutton按钮的单击事件中把从数据库中取到的数据放入到指定的excel表中并将改文件拷贝到report目录下。在readbutto按钮的单击事件中显示report目录下的报表文件,方便用户修改与另外保存。 在form1.h头文件中定义几个变量: private: variant ex,wb,sheet,erange,eborders; 并在文件头中包含如下语句: #include "excel_2k_srvr.h" #include 在form1.cpp的文件头中加入 #pragma link "excel_2k_srvr" 主要代码如下: void __fastcall tform1:: savebuttonclick(tobject *sender) { try { savebutton->enabled = false; readbutton->enabled = false;//使两个按钮无效 file://取报表文件cardsend.xls的完整目录名 ansistring excelfilename = getcurrentdir()+"\\trpt\\table.xls"; if(!fileexists(excelfilename)) { application->messagebox("报表模板文件不存在,无法打开!", "错误",mb_iconstop|mb_ok); return; } file://建立excel的ole对象ex try { ex = variant::createobject("excel.application"); } catch(...) { application->messagebox("无法启动excel","错误",mb_iconstop|mb_ok); return; } file://设置excel为不可见 ...
下一页 摘要:摘要 本文为在 32 位 windows 平台上实现 java 本地方法提供了实用的示例、步骤和准则。本文中的示例使用 sun microsystems 公司创建的 java development kit (jdk) 版本 1.4.1。用 c 语言编写的本地代码是用 microsoft visual c++ 编译器编译生成。 简介 近日,由于项目需要,要在web页面实现图像转换功能,而vc在图像转换方面有着得天独厚的优势。我们首先用vc封装出图像转换的d......