Q&A

  • 날짜와 시간을 동시에 입력받는 컴포넌트?
안녕하세요..



작업을 하다가 컴포넌트가 필요하게 되었습니다.

간단하게 한 컴포넌트 내에서 날짜와 시간을 입력받거나,

수정할 수 있는 컴포넌트는 없는지요?

TDateTimePicker는 시간 or 날짜만 입력이 가능해서 불편하네요..



혹시 주위에 그런 컴포넌트 쓰시는 분 좀 알켜주세요..



전 Delphi 4를 쓰고 있습니다.



그럼 이만...

3  COMMENTS
  • Profile
    VMNT 1999.06.24 10:14
    MS-SQL Server를 사용합니다!

    Stored Procedure를 사용하는데 Select 문에 3개의 파라미터를 사용합니다!



    2개는 검색일자를 입력 받는데 사용하고 나머지 하나는 Select문의 마지막에

    Order By @ORDERFIELD라고 썼습니다!



    당연히 위에서 @ORDERFIELD를 CHAR(20)으로 정의하였죠!



    그런데 SP를 저장하는데 SQL Server가 검증하는 과정에서 에러 메세지를

    보내더라구요!



    실제 Column Name 또는 필드가 위피하는 순서를 숫자로 표기하라고 말이죠!

    이렇게 하면 누가 못합니까?



    SP문장을 필요때마다 클라이언트에서 바꾸면 않되고 파라미터 세개만 던져서

    값을 리턴 받아야 하는데 방법이 없네요!



    아시는 분 좀 도와주십시오!

  • Profile
    이정욱 1999.04.17 02:36
    컴포넌트를 찾는 방법은 델파이 링커에 가보시면 델파이 수퍼페이지라는 곳이 있습니다. 그곳에는 정말 엄청난 양의 컴포넌트가 있습니다.

    검색도 할 수 있구요.

    그곳에서 찾아보시면 찾으실 수도 있겠습니다.(장담은 못합니다.)



    그러나 한 컴포넌트 내에서 날짜와 시간을 입력받을 수 있게 하는것은 오히려 사용하는데 더 불편하지 않을까.. 하네요...



    프로그램 상에서 현재 시간을 일단 기본값으로 넣어주게 하고 변경하려면 따로 변경 할 수 있게 해도 사실 인터페이스상의 작업수는 똑같을것 같군요...



    참고하세요.



    이은주 wrote:

    > 안녕하세요..

    >

    > 작업을 하다가 컴포넌트가 필요하게 되었습니다.

    > 간단하게 한 컴포넌트 내에서 날짜와 시간을 입력받거나,

    > 수정할 수 있는 컴포넌트는 없는지요?

    > TDateTimePicker는 시간 or 날짜만 입력이 가능해서 불편하네요..

    >

    > 혹시 주위에 그런 컴포넌트 쓰시는 분 좀 알켜주세요..

    >

    > 전 Delphi 4를 쓰고 있습니다.

    >

    > 그럼 이만...





  • Profile
    신호성 1999.06.24 19:43
    VMNT 께서 말씀하시기를...

    > MS-SQL Server를 사용합니다!

    > Stored Procedure를 사용하는데 Select 문에 3개의 파라미터를 사용합니다!

    >

    > 2개는 검색일자를 입력 받는데 사용하고 나머지 하나는 Select문의 마지막에

    > Order By @ORDERFIELD라고 썼습니다!

    >

    > 당연히 위에서 @ORDERFIELD를 CHAR(20)으로 정의하였죠!

    >

    > 그런데 SP를 저장하는데 SQL Server가 검증하는 과정에서 에러 메세지를

    > 보내더라구요!

    >

    > 실제 Column Name 또는 필드가 위피하는 순서를 숫자로 표기하라고 말이죠!

    > 이렇게 하면 누가 못합니까?

    >

    > SP문장을 필요때마다 클라이언트에서 바꾸면 않되고 파라미터 세개만 던져서

    > 값을 리턴 받아야 하는데 방법이 없네요!

    >

    > 아시는 분 좀 도와주십시오!







    아마도 아래와 같은 형식으로 사용했을거라 추측이 되는군요.



    CREATE PROCEDURE EXPROCEDUER

    @STARTDATE DATETIME,

    @ENDDATE DATETIME,

    @ORDERFIELD CHAR(20)

    AS







    SELECT CoumnList FROM TABLENAME

    WHERE ColumnA >= @STARTDATE AND ColumnA <= @ENDDATE

    ORDER BY @ORDERFIELD





    GO



    문제는 파라메터 또는 변수가 컬럼명으로 쓰일 수 없기 때문입니다.



    아래와 같이 별도의 변수를 선언한고 SQL문장을 조합한뒤 실행하면 가능합니다.



    DECLARE @SQLSTRING VARCHAR(255)



    SELECT @SQLSTRING = 'SELECT ColumnList FROM TableName WHERE ColumnA >= '

    + '''' + CONVERT(CHAR,@STARTDATE) + ''''

    + ' AND ColumnA <= '

    + '''' + CONVERT(CHAR,@ENDDATE) + ''''

    + ' ORDER BY '

    + @ORDERFIELD



    EXEC(@SQLSTRING)





    • 문창완
    • 1999.04.17 00:42
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 박지수
      1999.06.24 18:45
      델파이로 탐색기를 실행시킬때 특정 폴더가 열린(선택) 상태로 탐색기를 어떻게 실행 시키죠...>>>
    • 안치봉
      1999.04.17 01:17
      문창완 wrote: > 네모나 이미지의 각꼭지를 적당하게 > 라운드 처리하고싶습니다. > 도와주세요... > ...
    • 김영대
      1999.06.24 18:53
      박지수 께서 말씀하시기를... > 델파이로 탐색기를 실행시킬때 특정 폴더가 열린(선택) 상태로 > > 탐...
    • 문창완
      1999.04.17 01:49
      안치봉 wrote: > 문창완 wrote: > > 이미지의 각꼭지를 적당하게 > > 라운드 처리하고싶습니다. > > ...
    • 안치봉
      1999.04.17 02:14
      문창완 wrote: > 안치봉 wrote: > > 문창완 wrote: > > > 이미지의 각꼭지를 적당하게 > > > 라운드 ...
    • 문창완
      1999.04.17 03:07
      정말 감사합니다... 조금만 복잡한 글만나요면... 프로그래밍 하는 사람으로써 세계화에 뒤쳐지지않을려...
    • 오세웅
    • 1999.06.24 18:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.24 20:10
      인스톨 쉴드안에 잘 보시면 Resource파일이 있습니다. 그것을 리소스 에디터로 열어서 한글로 고치시면 됩...
    • 이상훈
      1999.04.16 23:25
      DBProgressBar의 사용방법을 알고싶습니다. 자세히좀 알려주십시오!!!
    • 이정욱
      1999.06.24 20:05
      컴파일을 하실 때 디버깅 인포메이션을 넣지 않아서 그런것 같네요. Project Option에서 Compile탭에서 De...
    • 이정욱
      1999.04.17 02:38
      DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. 제 델파이에는 그런것이 없네요..쩝.. 혹시 숨...
    • 이상훈
      1999.04.17 02:47
      이정욱 wrote: > DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. > 제 델파이에는 그런것이 없...
    • 이정욱
      1999.04.17 04:46
      네.. 받아서 봤습니다. 쩝.. 안에 Help와 Demo.. 모두가 있네요... 그것을 참고하시면 잘 아실 수 있을것...
    • 홍환민
    • 1999.06.24 15:09
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 정남용
      1999.04.16 01:29
      흑흑...이론.. 지금 이것땜시 머리속이 복잡합니다. DBMS를 Informix를 사용했어여... 물론 제작시 컴...
    • 김정선
      1999.04.23 00:51
      저두 같은 문제로 올렸는데 고맙게도 web@ns.nilex.co.kr라는 분이 메일을 보내왔더라구요.. Autoexec.bat...
    • 이정욱
      1999.04.17 02:26
      저도 역시 이런 문제 때문에 고생을 한적이 있었습니다. 전 엑세스 DB를 사용했을때 문제였죠. 그래서 결...
    • 김정선
      1999.04.16 22:56
      저두 같은 문제가 있었어요.. 아시는 분 꼭좀 가르쳐 주세요 전 델파이4.0 오라클 8.0.5버젼을 가지고 ...
    • 김정선
    • 1999.04.16 22:54
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이종근
      1999.06.24 12:18
      이곳에서 많은 정보를 얻고 있는 초보입니다. DB를 만들고(파라독스)필드중에 금일 실적이 있습니다.(INTE...
    • 김영해
      1999.04.17 07:38
      김정선 wrote: > 저두 같은 문제가 있었어요.. 아시는 분 꼭좀 가르쳐 주세요 > > 전 델파이4.0 오라클...
    • 이주흥
      1999.06.25 05:16
      이종근 께서 말씀하시기를... > 이곳에서 많은 정보를 얻고 있는 초보입니다. > DB를 만들고(파라독스)필...
    • 이정욱
      1999.04.17 02:28
      인스톨쉴드를 너무 믿으면 약간 문제가 있습니다. 델파이 버전에서 BDE포함시 약간의 버그가 있다고 발표...
    • 이은주
    • 1999.04.16 21:26
    • 3 COMMENTS
    • /
    • 1 LIKES
    • VMNT
      1999.06.24 10:14
      MS-SQL Server를 사용합니다! Stored Procedure를 사용하는데 Select 문에 3개의 파라미터를 사용합니다! ...
    • 이정욱
      1999.04.17 02:36
      컴포넌트를 찾는 방법은 델파이 링커에 가보시면 델파이 수퍼페이지라는 곳이 있습니다. 그곳에는 정말 엄...
    • 신호성
      1999.06.24 19:43
      VMNT 께서 말씀하시기를... > MS-SQL Server를 사용합니다! > Stored Procedure를 사용하는데 Select 문...
    • 하늘
    • 1999.04.16 20:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • dj
      1999.06.24 08:46
      스트링 변수에 내용이 들어 있습니다. 비베에서 처럼 예를들어 'abcdef'의 문자열에서 앞에서 3번째 ...
    • 이정욱
      1999.04.17 00:47
      글쎄요... 광고/홍보란에 한번 써보세요. 하늘 wrote: > 안녕하세요... > 델파이로 만든 가계부 프...
    • 최석기
      1999.06.24 17:33
      dj 께서 말씀하시기를... > 스트링 변수에 내용이 들어 있습니다. > > 비베에서 처럼 > 예를들어 'ab...
    • 박생진
    • 1999.06.24 08:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.24 20:07
      처음하신다면 조금 오래된 책이지만 '한번 더 생각한 델파이'하는 책이 있습니다. 권용길 님께서 쓰신 책입...
    • Faster
    • 1999.04.15 22:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.16 18:42
      > Faster wrote: > 출력물(QuickReport)에 대해 자세히 알고 싶습니다. > > 델파이 책중에 QuickReport...
    • 이호선
    • 1999.04.16 18:17
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 장일형
      1999.06.24 06:16
      델초보입니다. LAN으로 상대방 컴퓨터의이름과 IP를 구해야 하는데 팁을 가지고 짜집기했는데 잘 안되네...
    • 안치봉
      1999.04.16 18:39
      이호선 wrote: > 안녕하세요.. > 현재 화면모드가 800*600모드의 화면에서 1024*768모드로 변환하였을때 ...
    • 김영대
      1999.06.24 18:47
      장일형 께서 말씀하시기를... > 델초보입니다. > LAN으로 상대방 컴퓨터의이름과 IP를 구해야 하는데 팁...
    • 장일형
      1999.06.24 20:04
      김영대님 많은 도움이 되었습니다. 그런데 테스트해보니 같은 작업그룹은 잘 되는데 다른 작업 그룹은 I...
    • 이호선
    • 1999.04.16 18:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.16 18:35
      이호선 wrote: > 안녕하세요. > 좋은 아침입니다. > image component를 form크기에 맞추어 보여 줄려면 ...
    • 이호선
    • 1999.04.16 18:17
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박성혜
      1999.06.24 04:47
      음 처음으로 다이너믹 어레이를 이용해서 PG를 하고 있습니다. 제생각으론 맞는 것 같은데 자꾸 access vi...
    • 안치봉
      1999.04.16 18:39
      이호선 wrote: > 안녕하세요.. > 현재 화면모드가 800*600모드의 화면에서 1024*768모드로 변환하였을때 ...
    • 신호성
      1999.06.24 19:45
      박성혜 께서 말씀하시기를... > 음 처음으로 다이너믹 어레이를 이용해서 PG를 하고 있습니다. > 제생각...
    • 박성혜
      1999.06.25 03:21
      신호성 께서 말씀하시기를... > 박성혜 께서 말씀하시기를... > > 음 처음으로 다이너믹 어레이를 이용해...
    • 이호선
    • 1999.04.16 18:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최부열
      1999.06.24 04:29
      인트라넷 환경에서 IP Address 를 누군가가 임의로 바꾸는 바람에 IP Address가 중첩되어 충돌이 나는 데 ...
    • 안치봉
      1999.04.16 18:35
      이호선 wrote: > 안녕하세요. > 좋은 아침입니다. > image component를 form크기에 맞추어 보여 줄려면 ...
    • 김영대
      1999.06.24 18:49
      최부열 께서 말씀하시기를... > 인트라넷 환경에서 IP Address 를 누군가가 임의로 > 바꾸는 바람에 IP A...
    • 디제이
    • 1999.06.24 03:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재용
      1999.04.16 10:20
      훑ㅍ처とㅍ
    • 신인재
      1999.06.24 20:16
      그런 함수를 함 만들어 보았습니다..... function AlphaReturn(Scr_Text: String) : String; type TA...
    • 오민희
    • 1999.06.24 03:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.24 19:59
      음..제가 질문을 잘 파악 못한 걸지도 모르겠는데요... stringGrid 의 Options프로퍼티에 goEditing 을 ...
    • 구창민
      1999.04.16 07:33
      이순희 wrote: > 안녕하세요... 또 질문 올리네요.. > 저번 답변 고마웠습니다.. 그런데.. 근본적인 문제...
    • bluepine
      1999.04.17 01:23
      구창민 wrote: > 이순희 wrote: > > 안녕하세요... 또 질문 올리네요.. > > 저번 답변 고마웠습니다.. ...