我在delphi中建了這樣一個臨時表
c_peke的字段中有:r_vedo,r_vedo1,r_vedo2,r_vedo3,r_rate,r_rate1,r_rate2,r_rate3
代碼中的vedo即代表'r_vedox',rate代表'r_ratex'
with c_peke do
begin
if (not FieldByName(vedo).IsNull) and (FieldValues['eke_qty']*FieldValues[rate]>0) then
begin
temp.Append;
temp.FieldValues['bill']:=FieldValues['bill'];
temp.FieldValues['invtcode']:=FieldValues['invtcode'];
temp.FieldValues['invtname']:=FieldValues['invtname'];
temp.FieldValues['invtunit']:=FieldValues['invtunit'];
temp.FieldValues['eke_qty']:=FieldValues['eke_qty'];
temp.FieldValues['r_vedo']:=FieldValues[vedo];
temp.FieldValues['r_rate']:=FieldValues[rate];
temp.Post;
end;
end;
我現在要按r_vedo排序打印這個臨時表,還可以再排序嗎?要怎麼弄啊?
或者有其它更好的方法??
請各位高手指點指點一下!!!!!
c_peke的字段中有:r_vedo,r_vedo1,r_vedo2,r_vedo3,r_rate,r_rate1,r_rate2,r_rate3
代碼中的vedo即代表'r_vedox',rate代表'r_ratex'
with c_peke do
begin
if (not FieldByName(vedo).IsNull) and (FieldValues['eke_qty']*FieldValues[rate]>0) then
begin
temp.Append;
temp.FieldValues['bill']:=FieldValues['bill'];
temp.FieldValues['invtcode']:=FieldValues['invtcode'];
temp.FieldValues['invtname']:=FieldValues['invtname'];
temp.FieldValues['invtunit']:=FieldValues['invtunit'];
temp.FieldValues['eke_qty']:=FieldValues['eke_qty'];
temp.FieldValues['r_vedo']:=FieldValues[vedo];
temp.FieldValues['r_rate']:=FieldValues[rate];
temp.Post;
end;
end;
我現在要按r_vedo排序打印這個臨時表,還可以再排序嗎?要怎麼弄啊?
或者有其它更好的方法??
請各位高手指點指點一下!!!!!
解决方案 »
- 请教关于在文本框(Edit)中快速显示大量数据的问题
- 软件时间的获取.
- 以NoTifyIconData为例请教Delphi的api基础
- 帮忙解决一下
- 哪里有 FastReport v2.47 的中文帮助下载?
- 在线等待
- 传个参数(月)给DateTimePicker,让日期自动调整,如2002-4-28,参数为4,日期则为2002-8-28,参数为14,日期则为2003-6-28.怎么写??
- 如何做图形化的定义工具?
- 急,请问如何抓取动态视频格式文件的第一帧???
- 有哪位大虾知道在win2000下用IIS管理的站点的信息存储在机器的什么地方???
- 颜色取反,比如黑色取反是白色,在delphi中应该怎么实现
- 如何用Tabel的属性将数据库中表格的内容表示出来
我的c_peke表中的每一條記錄都有可能有四個部門(r_vedo,r_vedo1,r_vedo2,r_vedo3)的值.
假如表c_peke中只有一條記錄的話,加到臨時表之後就有可能有幾條記錄了(要看c_peke的r_vedo,r_vedo1,r_vedo2,r_vedo3字段有幾個是有值的.臨時表temp中只有一個r_vedo字段,就相當於是拆分c_peke表中的記錄.)
我這個臨時表是在delphi中用clientdateset建的,那要怎麼建索引 呢?