델파이에서 동적테이블을 생성해서 사용했는...
정렬 순서를 오름차순, 내림차순을 임의적으로 줄려고하는데...
방법을 전혀 모르겠네요...
아시는분...아시줘!!!!!!! 연락을 빨리...........
참고!!
with table_test do begin
Active := False;
DatabaseName := DBName;
TableName := TblName;
TableType := TblType;
with FieldDefs do begin
Clear;
Add('key', ftFloat, 0, True);
Add('name1', ftString, 30, False);
Add('jumin_no1', ftString, 13, False);
Add('money', ftFloat, 0, True);
end;
with IndexDefs do begin
Clear;
Add('Field1Index', 'key;name1;jumin_no1;', [ixPrimary, ixUnique]);
end;
CreateTable; {Make the table}
end;
---이렇게 테이블을 만들었구요... 앞에 "key"에 들어가는 값에 따라
name 이나 money로 정렬 할려고 하거든요...name은 상관이 없는데...
money로 정렬할때 오름차순으로 정렬을 할려구요..............
> 델파이에서 동적테이블을 생성해서 사용했는...
> 정렬 순서를 오름차순, 내림차순을 임의적으로 줄려고하는데...
> 방법을 전혀 모르겠네요...
> 아시는분...아시줘!!!!!!! 연락을 빨리...........
>
> 참고!!
> with table_test do begin
> Active := False;
> DatabaseName := DBName;
> TableName := TblName;
> TableType := TblType;
> with FieldDefs do begin
> Clear;
> Add('key', ftFloat, 0, True);
> Add('name1', ftString, 30, False);
> Add('jumin_no1', ftString, 13, False);
> Add('money', ftFloat, 0, True);
>
> end;
>
> with IndexDefs do begin
> Clear;
> Add('Field1Index', 'key;name1;jumin_no1;', [ixPrimary, ixUnique]);
> end;
>
> CreateTable; {Make the table}
> end;
>
> ---이렇게 테이블을 만들었구요... 앞에 "key"에 들어가는 값에 따라
> name 이나 money로 정렬 할려고 하거든요...name은 상관이 없는데...
> money로 정렬할때 오름차순으로 정렬을 할려구요..............
이렇게 한번 해보시죠...
> with IndexDefs do begin
> Clear;
> Add('Field1Index', 'key;name1;jumin_no1;', [ixPrimary, ixUnique]);
Add('Field2Index', 'key', [ ixDescending]); //이렇게요.....
> end;