本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3266220
建立时间:2005年6月6日




[delpih编程]DOTable排序 【转】
软件技术

吕向阳 发表于 2009/9/17 12:09:00

众所周知,用adoquery实现排序很简单,用ADOTable排序如何实现呢?其实也很简单,用sort来做。具体用法如下: 
1、ADOTable.sort:=’apptime’;  2、如果想要控制正序反序 
ADOTable元件使用Sort属性进行排序,Sort属性语法如下,预设值是升幂ASC,值得注意的是,ASC与DESC一律都必须大写才行
例子:ADOTable1.Sort:=’FieldName Desc’ 或ASC delphi安装目录下有一个adotest的例子就有这个功能,看看dbgrid的TitleClick事件就知道了,如下: 以下是引用片段: procedure TADODBTest.GridTitleClick(Column: TColumn);
var
  DataSet: TDataSet;
begin
  if not FMovingColumn then
  b


阅读全文(1192) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]adotable的更新问题
软件技术

吕向阳 发表于 2009/9/17 11:40:18

经常会用到insert update对表进行了更新插入操作,如果用adotable对该表进行联接,你会发现刚才插入修改操作对adotable没有生效。 有人建议,此时 adoquery1.close; adoquery1.open;进行刷新 ====此时我建议 adoquery1.requery 对数据 表的操作不建议使用append ,edit ,post这样操作效率低,且会发生共享出错,虽然它可动态反映到界面上。 adoquery1.requery可解决不能刷 新的问题  


阅读全文(1316) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]保存的各函数 收藏 【转】
软件技术

吕向阳 发表于 2009/9/17 11:05:22

  保存的各函数 收藏
unit MySys; interface uses Windows, shlObj, Variants, StdCtrls, ComObj, Classes, SysUtils, Controls,
Printers, Messages, mmSystem, ComCtrls, UrlMon, winsock, TLhelp32, Registry,
Forms, Graphics, IniFiles, ADODB, StrUtils, ExtCtrls, jpeg, ShellAPI, Math,
MSHTML,IdStack,OleCtrls, SHDocVw,ActiveX,WinInet; type
MyCharList = array[0..MAX_PATH] of Char;
PRGBTripleArray = ^TRGBTripleArray;
TRGBTripleArray = array[Byte] of TRGBTriple;

阅读全文(2774) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]goalwaysshowedit这个属性有点可恨
软件技术

吕向阳 发表于 2009/9/11 20:54:27

advstringgrid是个很好用的替代stringgrid的控件,但今天做表单时出现一个很
奇怪的现象,输入数据后用上下箭头或者回车键离开当前单元格时,输入内容消
失。

原因在于我不仅将 option中的goediting 设为true了,也将goalwaysshowedit设
为了true.

设为false后正常了,但是此时不能够常编辑状态。

阅读全文(963) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]无法为更新定位行。一些值可能已在最后一次读取后已更改。(delphi错误解决)
软件技术

吕向阳 发表于 2009/9/9 13:51:42

无法为更新定位行。一些值可能已在最后一次读取后已更改。
导读:

  提示:在使用TADOTable 进行更新操作的时候也会出现类似的问题。

  原因:

  Access 2000 (9.0.2812)

  在access里做了一个测试表

  表名test1

  字段分别是

  myid 文本

  myname 文本

  sumtotal 货币

  remark 文本

  在BCB里用ado连接,连接字符串:

  Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\data\bbg.mdb;Persist
Security Info=False

  程序加入一个ADOQuery,写入SQL:select * from test1

  测试程序启动我做了以下几个工作:

  (1)


阅读全文(1510) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]delphi编的程序打包后不能别的电脑上正常使用
软件技术

吕向阳 发表于 2009/9/8 22:02:41

今天一个程序编完了,打包放到另一台没装delphi的电脑上进行测试。

出现的问题是:双击程序图标没有任何反应。

弄了近一二个小时,最后确定问题在数据库的路径出错,程序是用access作数据
库,在编程中使用了绝对路径,主要是为了调试程序方便,尽管在CREATE事件中对
路径采用了相对的路径进行调整,但在程序执行中首先要载入那个绝对的路径,再
来采用后一个相对路径的。在载入绝对路径时在另一台电脑上的存放位置不同,故
出现错误。

将绝对路径删除,问题排除了。

阅读全文(1012) | 回复(0) | 编辑 | 精华 | 删除
 


« 11 12 13 14 15 16 17 18 19 20 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.308 second(s), page refreshed 144763208 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号