Q&A

  • 요일을 어떻게 소트해야 하는지? (월,화,수..순으로)
파라독스 테이블에서 요일을 텍스트로 그냥 월화수와 같이 저장했습니다.



DBGRID 에서 보여줄때 월화수 순서가 뒤섞여서 보입니다. 소트가 필요한데요



(1) 월화수..로 저장된 요일 컬럼을 보여질때 제대로 소트해서 보여주는 방법이 있나요?





(2) 만일 테이블에서 포맷을 숫자로 한다면 보여줄시 다시 숫자를 월화수..로 다시 변환해서 보여주는 방법이 있나요?







1  COMMENTS
  • Profile
    권경미 2000.12.14 21:06
    DayOfWeek라는 함수가 있습니다...



    사용법은 아래와 같습니다...



    procedure TForm1.Button1Click(Sender: TObject);



    var

    ADate: TDateTime;

    days: array[1..7] of string;

    begin

    days[1] := 'Sunday';

    days[2] := 'Monday';

    days[3] := 'Tuesday';

    days[4] := 'Wednesday';

    days[5] := 'Thursday';

    days[6] := 'Friday';

    days[7] := 'Saturday';

    ADate := StrToDate(Edit1.Text);

    ShowMessage(Edit1.Text + ' is a ' + days[DayOfWeek(ADate)];

    end;