排序的问题!200分相送,请知道的人进来看看!(200分)

  • 主题发起人 主题发起人 yangjj
  • 开始时间 开始时间
Y

yangjj

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是EHILB2.2,用ADOTABLE连接数据,想在EHILB中实现数据的排序。
在TITTLECILK中写如下的代码!
MAINFORM.ADOTABLE1.SORT:=‘SB_CODE ASC’;
单击EHILB表头可以实现排序,但在添加或移动记录时就出错了,
提示什么数据什么的,谁能解决这个问题,我现在急于要解决这个问题。
请不要告诉我用SQL排序。这个我知道。
 
那我告诉一种方法了,不用chlib,改用dxDBGrid就行了。
就是quantumgrid控件包中的组件。
www.51delphi.com有下的。
 
用EHILB2.2,用ADOTABLE连接数据,想在EHILB中实现数据的排序。
在TITTLECILK中写如下的代码!
MAINFORM.ADOTABLE1.SORT:=‘SB_CODE ASC’;
单击EHILB表头可以实现排序,但在添加或移动记录时就出错了,
提示“变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其它
数据冲突”不知道是什么原因?希望有人能帮我解决一下,我现在急于要解决这个
问题。我用dxDBGrid试了一下,显示在dxDBGrid中是可以的,但是在打印记
录时还是按以前的排列的。我用的是ADO,报表用的是FASTREPORT2.41C。或者
告诉我在打报表时如何排序也可以!
 
sort之后再close、open一下?
 
to pipi:能不能说的详细一点?
 
就是设置
MAINFORM.ADOTABLE1.close;
MAINFORM.ADOTABLE1.sort:=.........
MAINFORM.ADOTABLE1.Open;
 
好,试试看,可以的话就给分!
 
to pipi:
这样不可以的!
有谁解决了这个问题,能告诉我吗?我都快急死了!
 
你用dxdbgrid试过没有,是不是只能用ehlib.
m
 
试过了,打印时还是不行!
 
使用DevExpress公司自己的打印控件就行了。
Express PrintSystem,窖洞(202.117.210.31)有下的。
 
我不想用其它打印控件了!没有人能解决这个问题吗?
 
我已经自己解决了!
版主, 能不能收回分数啊!
 
后退
顶部