Q&A

  • datetimepicker-소스 한 줄만 봐주세요.
초보잔데여, 이게 이상한가요?





If (((tmp1:=formatdatetime('yyyymmdd',spp_DAT_a))='') OR (Length(tmp1) < 8) then



-------------------------------------------------------------------------------

[Error] MP340P.pas(452): ')' expected but ':=' found



왜 이런 메시지가 뜨지여? spp_DAT_a(datetimepicker 컴포넌트구여)에는 날짜형 자료가 들어가있는데 이걸 임시로 저장해서 공백이나 온전한 날짜폼(8자리)가 들어왔는지 체크하려는 거거든여...

저런식으로 저장함 안 되나여?

4  COMMENTS
  • Profile
    사발우성 2001.04.13 00:19
    tmp1 := <--- error

    tmp1 = 이렇게 사용하시길...^^



    몰라요 wrote:

    > 초보잔데여, 이게 이상한가요?

    >

    >

    > If (((tmp1:=formatdatetime('yyyymmdd',spp_DAT_a))='') OR (Length(tmp1) < 8) then

    >

    > -------------------------------------------------------------------------------

    > [Error] MP340P.pas(452): ')' expected but ':=' found

    >

    > 왜 이런 메시지가 뜨지여? spp_DAT_a(datetimepicker 컴포넌트구여)에는 날짜형 자료가 들어가있는데 이걸 임시로 저장해서 공백이나 온전한 날짜폼(8자리)가 들어왔는지 체크하려는 거거든여...

    > 저런식으로 저장함 안 되나여?

  • Profile
    kylix 2001.04.12 19:21
    if 문에는 조건식이 와야 되는데 대입식을 쓰셨네요...



    tmp1 := formatdatetime( 'yyyymmdd',spp_DAT_a );

    If ( tmp1 = '' ) OR ( Length(tmp1) < 8 ) then



    몰라요 wrote:

    > 초보잔데여, 이게 이상한가요?

    >

    >

    > If (((tmp1:=formatdatetime('yyyymmdd',spp_DAT_a))='') OR (Length(tmp1) < 8) then

    >

    > -------------------------------------------------------------------------------

    > [Error] MP340P.pas(452): ')' expected but ':=' found

    >

    > 왜 이런 메시지가 뜨지여? spp_DAT_a(datetimepicker 컴포넌트구여)에는 날짜형 자료가 들어가있는데 이걸 임시로 저장해서 공백이나 온전한 날짜폼(8자리)가 들어왔는지 체크하려는 거거든여...

    > 저런식으로 저장함 안 되나여?

  • Profile
    몰라요 2001.04.13 02:11
    흑흑..실은 제가 다 해본 방법인데여...다 안 되는걸여...힝



    이런 에러가...

    [Error] Mp340p.pas(432): Incompatible types: 'TDateTime' and 'TDateTimePicker'



    --------------------------------------------------------------------------





    kylix wrote:

    > if 문에는 조건식이 와야 되는데 대입식을 쓰셨네요...

    >

    > tmp1 := formatdatetime( 'yyyymmdd',spp_DAT_a );

    > If ( tmp1 = '' ) OR ( Length(tmp1) < 8 ) then

    >

    > 몰라요 wrote:

    > > 초보잔데여, 이게 이상한가요?

    > >

    > >

    > > If (((tmp1:=formatdatetime('yyyymmdd',spp_DAT_a))='') OR (Length(tmp1) < 8) then

    > >

    > > -------------------------------------------------------------------------------

    > > [Error] MP340P.pas(452): ')' expected but ':=' found

    > >

    > > 왜 이런 메시지가 뜨지여? spp_DAT_a(datetimepicker 컴포넌트구여)에는 날짜형 자료가 들어가있는데 이걸 임시로 저장해서 공백이나 온전한 날짜폼(8자리)가 들어왔는지 체크하려는 거거든여...

    > > 저런식으로 저장함 안 되나여?

  • Profile
    최용일 2001.04.13 05:59
    아래 처럼 해보세요. TDateTime형에 TDateTimePicker형을 대입할려고 해서 그런겁니다.



    spp_DAT_a.Date 를 넣어주셔야죠...



    tmp1 := formatdatetime( 'yyyymmdd',spp_DAT_a.Date); //<<<<<<<<<<<<<<<<

    If ( tmp1 = '' ) OR ( Length(tmp1) < 8 ) then



    몰라요 wrote:

    > 흑흑..실은 제가 다 해본 방법인데여...다 안 되는걸여...힝

    >

    > 이런 에러가...

    > [Error] Mp340p.pas(432): Incompatible types: 'TDateTime' and 'TDateTimePicker'

    >

    > --------------------------------------------------------------------------

    >

    >

    > kylix wrote:

    > > if 문에는 조건식이 와야 되는데 대입식을 쓰셨네요...

    > >

    > > tmp1 := formatdatetime( 'yyyymmdd',spp_DAT_a );

    > > If ( tmp1 = '' ) OR ( Length(tmp1) < 8 ) then

    > >

    > > 몰라요 wrote:

    > > > 초보잔데여, 이게 이상한가요?

    > > >

    > > >

    > > > If (((tmp1:=formatdatetime('yyyymmdd',spp_DAT_a))='') OR (Length(tmp1) < 8) then

    > > >

    > > > -------------------------------------------------------------------------------

    > > > [Error] MP340P.pas(452): ')' expected but ':=' found

    > > >

    > > > 왜 이런 메시지가 뜨지여? spp_DAT_a(datetimepicker 컴포넌트구여)에는 날짜형 자료가 들어가있는데 이걸 임시로 저장해서 공백이나 온전한 날짜폼(8자리)가 들어왔는지 체크하려는 거거든여...

    > > > 저런식으로 저장함 안 되나여?