Q&A

  • 상품코드에 코드를 입력하고 그에따른 상품명을 등록하려고 하는데...
상품코드에 코드를 입력하고 그에따른 상품명을 등록하려고 하거든요
그런데 상품코드는 88로 시작되는 13자리고요 25로 시작되는 6자리 215로 시작되는 13자리로 해야거든요
그렇지 않은경우엔 메세지를 panel창에 '바코드를 확인하세요'라도 보여주려고 하구요
제가 아직 초보라서 어찌해야할지 몰라 고수님들의 조언을 구합니다...

그리고 분류코드는 입력할때 더블클릭하면 분류코드가 다른 창에 보여지게 해야하는데 그건 어떻게 해야하죠...?
제 설명이 부족한가요...?
꼭 답변 부탁드립니다...





1  COMMENTS
  • Profile
    박홍재 2002.12.11 02:53
    정확하게 현재 어떤식으로 DB Table이 구성이 되어있는지 몰라 질문을 이해할 수가 없군요. 우선 간단하게 분석을 하면 상품코드는 13자리 혹은 6자리 이군요. 그럼 애구 primary Key 가 가변이 되어야 하는 건데  쩜 복잡하네요. 그리고 분류 코드가 위의 88,25,215 를 말씀하시는 건지도 모르겠구요.

    그래두 그냥 말씀드리면....애구 힘들다......(이건 업무 분석이군요...ㅠ.ㅠ)
    우선 입력된 코드를 확인을 해야 겠군요. Copy를 써서 앞자리를 확인하는
    절을 사용하셔야 겠구요...
       if Copy(code.text,1,2) = '88' then
       begin
           if Length(code.text) = 11 then
           begin

           end
           else begin
              ShowMessage('코드를 확인해 주세요');
           end;
       end
      ............

    이런 식으로 if절을 여러번 사용하시던가 아니면 Case절을 사용하셔야 겠지요.
    정확한 구성을 몰라 주절 주절 써 봤습니다. 자세한 답변을 원하시면
    roktank@lycos.co.kr로 상황을 보내 주세요.....(저두 현재 일하는 중이라....ㅠ.ㅠ)
    • 열심히
      2002.12.17 01:15
      간단하게 DBMemo 컴퍼넌트를 쓰면 됩니다.. 그럼 쿼리 오픈되면 현재 커서의 memo란 필드가 들어가게 됩...
    • 최은석
      2002.12.11 20:00
      옵션에 있습니다.. Options 밑에 dgAlwaysShowSelection 이란 넘이 있져 이넘을 False 로 해주시면 됩니...
    • 김상수
      2002.12.12 02:25
    • 장민우
    • 2002.12.11 02:07
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이달원
      2002.12.11 02:21
      우선은 가장 좋은 방법은 한번 해보시는게 좋을것 같습니다. 일반적인 DLL로드 방식을 해보시고 안되면 I...
    • 윤승환
      2002.12.11 02:19
      wrapper dll을 작성하시는 방법을 권합니다. extension -> regular -> delphi
    • 장민우
      2002.12.11 02:39
      답변해주셔서 감사합니다. '확장DLL' 은 사실 저도 책보고 첨 알았습니다... ^^; 그리고 wrapper dll ...
    • 윤승환
      2002.12.11 19:38
      VC++에서는 C 스타일(regular)의 표준 dll과 MFC Class포인터를 인자를 자유롭게 넘겨줄 수 있는 Extension...
    • 질문걸
    • 2002.12.11 01:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2002.12.11 02:53
      정확하게 현재 어떤식으로 DB Table이 구성이 되어있는지 몰라 질문을 이해할 수가 없군요. 우선 간단하게 ...
    • 질문걸
    • 2002.12.11 01:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2002.12.11 02:44
      -------------------------------------------------- 어떤 식으로 구현을 하려고 하시는 지 모르겠군요. ...
    • 질문걸
      2002.12.11 19:10
      답변 감사합니다...^^
    • Wookey
    • 2002.12.10 23:09
    • 4 COMMENTS
    • /
    • 0 LIKES
    • Wookey
      2002.12.14 22:10
      감사하다는 인사 말씀 늦었습니다. 님들의 성의 있는 답변으로 문제가 모두 해결 되었습니다. 다시 한번...
    • KDDG_Hoya
      2002.12.11 18:29
      값이 Null 일때.. 계산을 못하니.. 필드가 null 일시 0 으로 처리하면 될 것 같네요. 아래는 -.- B...
    • 열심히
      2002.12.10 23:56
      select A, B, B*100/decode(A,null,1,0,1,A) from ~ 오라클 문법입니다..SQL2000에서는 함수가 다를지도 ...
    • 김지엽
      2002.12.11 01:12
      SET ARITHABORT OFF - 산술오류로 이상 종료하지 않는다. SET ARITHIGNORE ON - 산술오류를 무시한다. SE...
    • 짜앙구
    • 2002.12.10 21:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 전원이
    • 2002.12.10 20:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.12.10 21:56
      안녕하세요. 최용일입니다. 델파이의 비트연산자에는 shl, shr, or, and, xor등이 있습니다... C의 S...
    • 권오진
    • 2002.12.10 20:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.12.10 22:29
      박후선 님은 아주 유명하신 분이시져..^_^ 도움되시길 바라구여~ 항상 즐거운 프로그래밍 하시길~ ...
    • 황준동
      2003.10.09 00:43
      답변이 될지는 모르겠지만요. 제가 경험한 바로는 이런 문제가 있습니다. 다름이 아니라 한글 때문에 그런...
    • 열심히
      2002.12.10 22:22
      이거 DBLookUpComboBox쓰면 될것 같은데요... 그리고 CloseUp(선택되서 콤보박스의 리스트가 펼쳐진게 ...
    • LuckyBoy
      2002.12.10 19:49
      ComboBox1 : 대분류 ComboBox2 : 중분류 ComboBox3 : 소분류 라고 예를 들어보겠습니다... ComboBox...
    • 신명호
    • 2002.12.10 18:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.12.11 00:04
      님 무슨 말씀하시는지 모르겠네요.. 소스가 없다뇨??....아직 못만들었단 얘긴가? 만약에 조건을 입...
    • 델파이탐크루즈
      2002.12.10 21:15
      에러난 말 그대로 입니다. DataSet이 Insert 또는 Edit 모드가 아니라서 에러가 나는겁니다. 그러니 ...
    • 김재현
    • 2002.12.10 10:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2002.12.11 02:57
      -------------------- 크랙은 아니 되구요...ㅠ.ㅠ 만드신 분에게 소스를 달라구 하시던가 아니면 새로 ...
    • 이철희
    • 2002.12.10 07:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.12.10 08:21
      안녕하세요. 최용일입니다. 매크로는 상수나 함수로 바꾸시면 됩니다. interface const  &n...
    • 하병준
    • 2002.12.10 07:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.12.10 21:12
      이렇게 하시면 될듯 싶군요... procedure TForm.FormActivate(Sender: TObject); begin   (...
    • 하병준
      2002.12.10 23:50
    • 강환춘
    • 2002.12.10 06:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.12.10 22:07
      뭘 수정 하실건지라도 알져주시지요..... 누구더러 찾으시라는건지...뭐가 잘못된거지 써주세요
    • 강환춘
      2002.12.11 01:47
      죄성합니다. 찾았습니다. 그래두 읽어 주셔서 감사합니다. 위에 다른 질문 올리겟습니다. 그것도좀 봐주세...