返回论坛首页联系我们论坛帮助
>> 在使用电脑时遇到问题了吗?来这里求答解疑吧……本版精华
搜一搜更多此类问题 
泥客论坛(十几年前的回忆)泥客技术☆电脑应用☆ → ★★★数据库全操作!V3.1!易之表超强版!复活篇

您是本帖的第 7161 个阅读者
树形 打印
标题:
★★★数据库全操作!V3.1!易之表超强版!复活篇
dmacro
帅哥哟,离线,有人找我吗?
头衔:环保局局长
等级:书记
威望:3893
文章:2234
积分:31176
注册:2003年7月2日
楼主
  QQ 点击这里发送电子邮件给dmacro 访问dmacro的主页

发贴心情
★★★数据库全操作!V3.1!易之表超强版!复活篇
=====================================《总体说明》=====================================

1.通用易语言数据库维护,只有简单的三四行代码,即可以为你的数据库增加强大的维护功能. 其实只要添加一个“编辑()”命令即可操纵一个已打开的数据库.

2.可以为易语言数据库的数据结构任意添加与删除,还有修改与创建.这是本来的功能。

3.集合易之表编辑器的所有功能.新增加累加计算的功能,具体看帮助菜单. 全面更新易之表,增加了工具条及状态条,其中工具条争取将常用快捷方式全放上去。而状态条可以显示数据提供者是谁,以方便学习,还可以显示光标行、光标列、总行数、总列数、还有选择区域。更新了菜单改行高、列宽时的默认值。加入命令按钮30个。易之表的计算功能!下面要增加“累计、平均值、最大数、最小数”的计算功能。

此主题相关图片如下:

感谢 电脑狂(吴清新)提供的原型。新增加易之表的计算器功能(HW提供),可以直接将数据填充到易之表中。

4.对两个相似数据库进行合并的功能.数据库结构最好一样,以利于合并。

5.将一个易语言数据库拆分为两个数据库.这个就不多说了。

6.Foxpro,Excel等数据库难以转换为易语言的数据库,用这个CSV通过转换器,可以非常方便的转换.

7.可以将易语言数据库转换为CSV文件,或TXT文件.这个功能已大大加强,还可以预览结果文件.CSV文件可直接用EXCEL打开,另存为EXCEL就非常方便了.

8.可以将易数据库转换为Excel文件,使用了Super杨的一个模块,非常方便地实现了.

9.易数据库代码直接生成器已经完成,欢迎大家进行测试!!只要填入数据名,即可自动生成一系统的数据库操作源代码.

10.数据库结构打印的功能, 对多个数据库结构、字段信息进行打印,在编程时方便多了,不用来回查看数据库。感谢青岩软件提供原形。

11.易数据库转 Access 数据库转换 edb 数据库为 mdb 数据库,暂时只支持文本字段的转换,如果您的数据库中有非文本字段,请把他们删除或设为文本型后再转换。 感谢 溪流-柯津津 的源代码 ,此部分的代码由他完成.

12.增加通用“易语言数据库格式转换器”。可以任意转换格式。当然这只是以前的功能。

===================================《升级历程说明》===================================

★ 1.6 版 ,将合并数据库的功能全部重新制作了,个人感觉非常好用,请大家测试后,将信息返回给我。

★ 1.7 版本,将拆分的功能模块全部重新制作了,非常好用,欢迎大家提意见。还更新了两个BUG,其中一个是不能重复打开数据库的问题。

★ 1.8 版,增加了数据库结构打印的功能, 对多个数据库结构、字段信息进行打印,在编程时方便多了,不用来回查看数据库。感谢青岩软件提供原形。加入系统托盘图标菜单功能,可以双击打开与显示主窗口,鼠标右键可以显示菜单. 总是提供源代码,多多支持易语言书架 http://oldphoto.8u8.com/ebook/index.html

★ 1.9版,增加了-易数据库转 Access 数据库的功能,转换 edb 数据库为 mdb 数据库,暂时只支持文本字段的转换,如果您的数据库中有非文本字段,请把他们删除或设为文本型后再转换。感谢 溪流(柯津津) 的源代码 ,此部分的代码由他完成.

★ 2.0版增加内容: A、增加通用“易语言数据库格式转换器”。可以任意转换格式。 B、全面更新易之表,增加了工具条及状态条,其中工具条争取将常用快捷方式全放上去。而状态条可以显示数据提供者是谁,以方便学习,还可以显示光标行、光标列、总行数、总列数、还有选择区域。更新了菜单改行高、列宽时的默认值。

★ 2.1版本增加易之表的命令按钮30个,画图标与排列命令花费了3小时。 C.更新易之表的计算功能,以方便一些小常规的横向、竖向计算。表格不够放还会自动增加行列.

★ 2.2版本增加一个工具条,还有工具菜单等有一个小计算器可用. D.新增加易之表的计算器功能,可以直接将数据填充到易之表中。 E.新增加易之表的工具栏。这是新的界面,有个小计算器: 此主题相关图片如下:

★ 2.3版本易之表中增加易万年历,可直接填充到表格中,新完善所有的命令工具条按钮新增加可批量添加行的命令按钮,

★新2.4大伙要的很久的<易数据库代码直接生成器>已完成.大家测试一下吧!我可是搞到半夜三点钟呀!

★新2.5版本,易之表增强版! 主要是增加了表格2控件,以让编辑数据库时读到表格2中,这样就可以在任意位置增加行了,但限制了列的增删,因为这时增加的是数据库字段,所以不给增删. 其它修正了两个命令按钮的索引错误,增加下拉菜单可拉性.

★新2.6版本,易之表函数篇! 新增加函数面板,可对易之表内的数据进行函数型计算,大家也可以自己进行扩充函数! 增加了函数面板,中有七个函数可用,大家可以试一下,不过,暂只对于纵向的有效! 此主题相关图片如下:

★新2.62版,完善了横向函数计算,以及将函数增加到15个.

★新2.71完美版!!, 增加易之表的以下几个功能,今后基本上不再升级易之表了. 1.增加查找功能. 2.增加GBK转换功能,是从3.39版本中直接拷贝过来的,只能在3.39版本以上使用. 3.增加图片操作的全系统工具. 4.增加全部等高设置 5.增加选择区内平均等高设置,还有平均化等宽按钮. 6.增加函数到16个. 7.更正窗口被遮挡的BUG. 8.美化一个对齐方式排列按钮的下拉菜单.

★新2.73支持所有加密的数据库打开

★新2.75版本,增加以下三个方面 1.改进转换内码,可自由向GB码,GBK码,BIG5码转换,当然,这以后的版本都只能在3.39版本以上使用了. 2.增加了十个函数,使函数量达到26个. 3.改进DEL键与回车键在表中的功能.这个功能由易友"一叶知秋"提出,非常感谢! 点击浏览该文件

★2.8版本.易之表之打印信封, 使用方法:打开易之表增强版,打开"打印信封"易之表文件,选中一行,再在菜单中选"打印信封"即可以调整字体及位置,以及正式打印了. 看了一下,功能上还是比易表.NET差一些,就是专业一些,因此公开源代码. 含编译好的一个版本.下载页面在这里: http://www.hongmeigui.org/bbs/topic.cgi?forum=6&;topic=395&show=0 直接下载在这里:1MB http://www.hongmeigui.org/bbs/non-cgi/usr/6/6_395_2.rar

★新3.0版本,集成易数据库,易表格增强版功能为一体! 1.增加了标尺,并且统一了标尺在WIN98下与WINNT下不同的单位. 2.增加了智能填充功能.可以从1到X自己写序号数据. 3.改正了一个数据库打开的BUG. 4.完善了信封打印系统. 5.更多的功能我记不清了.大家自己对比一下吧! 6.感谢老尘提供的无限UNDO功能.

★新3.1版本

前天银戒指将她以前写的易之表升级版给我看,我看到她所加的一些功能,如四步的DO/UNDO功能,以及使用了一些DLL以接收拖放及弹出选色框,这样,这个新的易之表超强版也就产生了,相对的,我也增加到了三个工具条,下面也多了一个状态条,先给大家这样的看看吧,有空我就将易之表超强版与数据库全操作分开来.哈哈.

例程中还有原来尘虚缘的无限DO/UNDO的易之表例子,我相信这个功能会对大家有非常大的作用,因此不管他大不大,也收集进来,前两天尘虚缘身体有小恙,向他表示慰问,尘虚缘在论坛上对于初学者的指导是非常有建设性的,向他也同时表示感谢.

★下载在这里了.源代码哦.

点击浏览该文件


ip地址已设置保密
2004/7/26 9:17:54
dmacro
帅哥哟,离线,有人找我吗?
头衔:环保局局长
等级:书记
威望:3893
文章:2234
积分:31176
注册:2003年7月2日
2
  QQ 点击这里发送电子邮件给dmacro 访问dmacro的主页

发贴心情

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

如果出现:出错 打开程序: “C:\PROGRAM\e253\ecom\edb转XLS.ex"失败 请事先使用易语言菜单"程序"->"易模块管理"导入那个易模块即可.模块就在压缩包内.不会错的.

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

最新2.00 版本 点击浏览该文件

最新2.10 版本 点击浏览该文件

最新2.11 版本 点击浏览该文件

最新2.2版本 点击浏览该文件

最新2.3版本 点击浏览该文件

最新2.4版本 点击浏览该文件

最新2.5版本 点击浏览该文件

最新2.6版本 点击浏览该文件

2.61版! 点击浏览该文件

最新2.62版! 点击浏览该文件

最新2.71版! 点击浏览该文件

★最新2.75版! 点击浏览该文件

易之表可开发为商品软件的十八招

《易之表增强版》,大家都用过了吧

如果大家有想将《易之表增强版》再完善的想法,那么我提出以下几个方面的改进的地方,如果大家有非常好的办法可以实现的话,那就可以将<易之表增强版>制作成商品化的软件,与《易表.NET》一样,可以非常大的钱途了。

第一招:多文档界面当前的易之表只能编辑当前的一个文档,对于Excel及易表.NET来说,它们都可以编辑两个以上的表格。可以在两个表格之间拷贝数据,十分的方便。因此,易之表也可以开发出多表格的界面。主要可以使用控件的可复制性,复制多个表格控件,即可以实现多表,而在各个表格控件之间转换就可以了,拷贝数据也是同样如此。

第二招:公式生成器大家都记得Excel中可以将一个表格定义为这样:“=(A2+A3)XA4”,当刷新时,就会显示当前计算后的结果,非常方便。《易表.NET》中也有一个“刷新公式”工具,在Excel中,公式被显示在公式条中,而在《易表.NET》中,公式被隐藏起来了,本人认为,还是显示出来比较好,搞一个公式显示面板与公式生成器结合在一起的东东比较好。既然有了公式生成器,公式又将如何存入易之表文件中呢,这又将形成一个隐形的表格控件,用于保存生成的公式。而原易之表EGD文件将会产生两个文件,一个是显示数据,另一个是显示的公式,或只产生一个易之表EGD文件,前半部分的数据,后半部分是公式,显示时只显示前一半,公式编辑器中显示另一半。

第三招:统一的“刷新显示”子程序现在的易之表增强版,当进行了一些设置后,如“交替背景显示”按钮设置后,当增加一行,或删除一行,取没有反应,因此要求有一个统一进行管理的“刷新显示”子程序,来处理这样的设置。

第四招:导出数据可以导出易之表电子表EGD为其它的数据库格式。最起码要支持易之表对易数据库,以及易之表对CSV逗号分隔文件的支持。

第五招:导入数据可以将易数据库导入到易之表中,以及将CSV逗号分隔文件导入到易之表中。虽然在易数据库中有一个CSV逗号文件的导入导出功能,但在易之表中还没有这样的功能。

第六招:分页折叠打印大家要知道,现在打印易之表,只将左上角能显示的打印出来,对于超过表范围的,就省略不打印了,这样就不会打印出完整的易之表文件,因此,在打印之前,可以计算一下打印页面的宽度,如果过大,可以分页打印。实现起来也非常的简单,只要将超过的单元格拷贝到另一个表格中再打印即可。不过要在分页打印预览之前就作好这个工作,将数据进行整理,这样实际上打印预览的是另一个表格中的内容。

第七招:用户密码管理为易之表文件总的加入一个口令,象易数据库一样起到一个保密的功能,但《易表.NET》可以不止设置一位用户口令,而是可以设置多组用户口令,还有使用权限,以达到管理表的功能。这在事先都要设计好最后文件的结构,不要一点一点的加功能,让用户不停的升级易之表实在是麻烦。 第八招:自动存盘自动存盘,只不过是将易之表文件存入一个临时的文件中,还有可以防止死机后打不开文件的现象。安全十分的重要。

第九招:撤销与重作这个功能是比较重要,但大家又不知如何着手的事,先设置只能恢复一步的功能是十分简单的,只要再制作一个表格的备份,将上一次表格的操作备份下来,如果要撤销,就将备份表格拷贝回来即可。如果是重作,那还要生成一个表格,用于倒换内容。如果起恢复多步,那么就要求记录每步的操作过程,记录在案,十分麻烦。不过这也是大家所急需要的。

第十招:全新的查找与替换现在的增强版本只有查找一次的功能,而连续的查找与替换功能没有,在这个原有的基础上完善一下就可以了。

第十一招:表间关联这个功能不同于易之表中的“关联数据库”子程序。这个功能在《易表.NET》中实现的还可以,大家可以借签一下。

第十二招:升降排序功能现在的易之表增强版还没有升降排序的功能,大家可以想一想如何为他加入此功能,主要在于算法的实现。

第十三招:锁定行列《易之表增强版》有锁前几行,锁定前几列的功能,但对于中间行列的锁定现在还暂时没有办法,除非不用表格控件,而采用其它的如CELL表格控件,但就不能保存为易之表类型的文件了。或者吴涛对表格控件有所升级。一个临时的办法就是使用另一个控件盖在锁定的行列上方,以实现不能修改,但能看,也能将光标移上去的功能,只是实现起来一方面要考虑定位,另一方面要随时接受光标的定位,编程有一些麻烦。

第十四招:隐藏行隐藏行只是将其中的几行不显示出来而已,实际还是存在的,这要求另有一个真实的表格,而显示的是隐藏过后的表格。

第十五招:区域打印不是打印左上角位置的内容,而是设置一个打印的区域,对于区域的打印,要再加一个虚拟的表格控件,将左边空的没有数据的内容不要,将区域内的内容复制到此虚拟表格中进行打印,而且要注意单元格间的尺寸大小要一致。

第十六招:行筛选这个在《易表.NET》中实现的还可以,大家可以借签一下。 第十七招:信封打印有位易友已作过信封打印的功能了,只不过十分的麻烦,如果即可以对数据库进行操作,又有打印信封的功能,就太方便了,我感觉《易表.NET》对于信封的打印还是不错的,值得学习,只不过要再改进轻移功能,以及定位功能就更方便了。 第十八招:支票打印易之表支持支票打印后,将对大多数的财务人员带来非常大的福音。可以克服Excel打印定位不准,以及专用支票打印软件价格太贵的弊病。 信封打印助手下载页面: http://download.5iyt.com/softview/softview_5578.html 可视信封打印程序可以这样制作:点击信封设置命令后,可以调出一个窗口,窗口中上一排是一组标签控件,用于存放对方的邮编, 第二、三排是一个标签控件,用于存放对方的地址,可有两排. 第四、五排是一个标签控件,用于存放显示对方的姓名、职称。第六、七排是一个标签控件,用于存放自己的地址,可有两排单元格。第七排是一个标签控件,用于存放自己的邮编。五个标签控件可以移动到合适的位置,在打印预览前可以根据不同的位置输出到打印机中。 如何批量输入客户的打印呢?在新建菜单中加一个新建信封模板,生成一个有表头的表格,如对方邮政编码,对方地址1,对方地址2,对方姓名1,对方职位,这样只要用户在下面填充客户内容即可。而自己方的通讯内容可以用一个表格文件存放或INI文件存放,因为自己方的通讯内容是固定的,也可以存好些个名字对吧! 通过以上,就可以实现可视化的信封打印,还可以自由移动位置及调整大小、字体、字号,非常方便! 1.存模板功能。 2.加一个文字框,用于写印刷品,或小心勿折, 3.加一个图片框,用于显示公司标志。


ip地址已设置保密
2004/7/26 9:18:12

 2   2   1/1页      1    
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 00.15625 秒, 4 次数据查询