Q&A

  • 테이블 데이타 중복 검사
키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용

하지 않고 Number를 사용하여 번호를 입력할려고 합니다. 그런데

번호(1,2,3,4......)가 중복되어 입력되는 것을 검사해서 메시지로

보여주는 코드를 작성하고 싶습니다만......

데이타셋은 테이블을 사용했습니다. 입력된 내용을 일단

Post하고 그 결과와 이전 데이타를 비교해서 검사해야

할텐테 잘 모르겠군요. 고수님들의 한 수 부탁드립니다.

2  COMMENTS
  • Profile
    Mr.Q 2000.07.19 11:19
    mallove wrote:

    > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용

    > 하지 않고 Number를 사용하여 번호를 입력할려고 합니다. 그런데

    > 번호(1,2,3,4......)가 중복되어 입력되는 것을 검사해서 메시지로

    > 보여주는 코드를 작성하고 싶습니다만......

    > 데이타셋은 테이블을 사용했습니다. 입력된 내용을 일단

    > Post하고 그 결과와 이전 데이타를 비교해서 검사해야

    > 할텐테 잘 모르겠군요. 고수님들의 한 수 부탁드립니다.



    repeat

    if 입력번호=findfield('번호')asstring then ..

    until eof



    이런식으로 한번 해보세요. 되는지 않되는지는 모르겠습니다.

    왜냐하면, 제 컴엔 델이 없어요.. 흑흑. 전 막상 돌려보지 않으면

    문법자체도 몰르거덩요. ^^; 틀려도 책임못져요. ^^;



  • Profile
    Black}{ole 2000.07.19 07:24
    mallove wrote:

    > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용

    > 하지 않고 Number를 사용하여 번호를 입력할려고 합니다. 그런데

    > 번호(1,2,3,4......)가 중복되어 입력되는 것을 검사해서 메시지로

    > 보여주는 코드를 작성하고 싶습니다만......

    > 데이타셋은 테이블을 사용했습니다. 입력된 내용을 일단

    > Post하고 그 결과와 이전 데이타를 비교해서 검사해야

    > 할텐테 잘 모르겠군요. 고수님들의 한 수 부탁드립니다.





    안녕하세요. ^^

    Query를 사용해.. SQL문으로.. 입력번호와 같은게 있는지..

    (예로.. 'Where RecNo = '+Edit1.Text)

    예처럼.. 해서.. RecCount가 0보다 크면.. 중복자료가 있는걸로

    처리하면 될것 같네요..

    참고하세요.



    그럼..20000.

    • 가가가
    • 2000.07.19 18:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.19 19:29
      안녕하세여.. 타락임다..^^ 커널DLL이 깨졌네여... Win98 DLL이 가끔 깨져여.. Win98 다시 까세여......
    • 최용일
      2000.07.19 12:01
      안녕하세요. 최용일입니다. CompareText함수를 사용하세요. ^^ 항상 즐코하세요. 꼴뚜기 wrote: ...
    • 뭉치
    • 2000.07.19 10:16
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최영근
      2000.07.20 04:52
      이선주 wrote: > 초보입니다. > > 고수님들의 조언이 필요합니다 > > 현재 스트링 그리드에 있는 내...
    • Black}{ole
      2000.07.19 22:37
      이선주 wrote: > 초보입니다. > > 고수님들의 조언이 필요합니다 > > 현재 스트링 그리드에 있는 내...
    • 4master
    • 2000.07.19 08:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.07.19 14:46
      안녕하세요 하얀까마귀 입니다. 오늘 날밤 샛내요.. 흑흑.. 밤샘안하기로 다짐을 했건만... 이놈 눈...
    • 김영해
      2000.07.19 09:35
      김명성 wrote: > 답변이 너무 늦어 재질문드립니다. 고수님들 제발 도움을 주셨으면 합니다. > 이것 때문...
    • 타락천사
      2000.07.19 08:56
      안녕하세여..타락임다..^^ 제가 요즘 시간 여유가 좀 있어서뤼...ㅠㅠ 질문의 요지를 모르겠군여.. ...
    • 김명성
      2000.07.20 06:44
      타락천사 wrote: > 안녕하세여..타락임다..^^ > > 제가 요즘 시간 여유가 좀 있어서뤼...ㅠㅠ > > ...
    • heimdal
    • 2000.07.19 07:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      2000.07.19 09:45
      heimdal wrote: > procedure Tmachine.DateTimePicker1Click(Sender: TObject); > begin > with qu...
    • 조규춘
      2000.07.19 08:38
      heimdal wrote: > procedure Tmachine.DateTimePicker1Click(Sender: TObject); > begin > with qu...
    • 김영해
      2000.07.19 09:56
      델파이걸 wrote: > 블랙홀님의 답변 감사합니다. > > 그런데 그 방법은 파일명을 갖고 오는 것입니다. ...
    • Black}{ole
      2000.07.19 06:45
      델파이걸 wrote: > 블랙홀님의 답변 감사합니다. > > 그런데 그 방법은 파일명을 갖고 오는 것입니다. ...
    • Mr.Q
      2000.07.19 08:26
      Black}{ole wrote: > 델파이걸 wrote: > > 블랙홀님의 답변 감사합니다. > > > > 그런데 그 방법은 파...
    • Codenj
    • 2000.07.19 05:01
    • 4 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.19 06:43
      Codenj wrote: > DBGrid에서 특정행을 보이지 않게 하려고 하는데요, 어떻게 하면 될까요? > 예를 들면 ...
    • Codenj
      2000.07.19 07:13
      Black}{ole wrote: > Codenj wrote: > > DBGrid에서 특정행을 보이지 않게 하려고 하는데요, 어떻게 하면...
    • Mr.Q
      2000.07.19 08:21
      Codenj wrote: > Black}{ole wrote: > > Codenj wrote: > > > DBGrid에서 특정행을 보이지 않게 하려고 ...
    • 조규춘
      2000.07.19 08:12
      Codenj wrote: > Black}{ole wrote: > > Codenj wrote: > > > DBGrid에서 특정행을 보이지 않게 하려고 ...
    • 델초보
    • 2000.07.19 04:36
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.21 22:11
      델초보 wrote: 어찌하여 하위버젼에서 상위버젼으로 바뀌는데 Migration이 필요한 것인가!!! 상식적으로 ...
    • 최용일
      2000.07.19 11:49
      안녕하세요. 최용일입니다. 흠~ 이걸 구조적인 차이라고 해야하나~ 암튼 버전별로 함수나 메소드, 속성,...
    • mallove
    • 2000.07.19 04:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.19 11:19
      mallove wrote: > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용 > 하지 않고 Number...
    • Black}{ole
      2000.07.19 07:24
      mallove wrote: > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용 > 하지 않고 Number...
    • 최용일
      2000.07.19 12:03
      안녕하세요. 최용일입니다. 패키지 형태로 만들어서 컴파일하면 bpl파일이 나옵니다. File/New하셔서 패...
    • hugehead
      2000.07.20 00:22
      Client에 갖다 놓으신 ClientDataSet의 DataRequest 함수를 사용하시면 될 것 같군요. DataRequest 함수...
    • 정지호
      2000.07.19 03:30
      참신 wrote: > 안녕들 하십니까..... > 모듈간 파라메타를 전달하려 합니다 > > WinExec('Out_Agen...
    • 283
    • 2000.07.19 02:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.19 12:10
      안녕하세요. 최용일입니다. 모두 다 지원합니다. 근데 스탠다드나 프로페셔널버전에는 없습니다. 엔터프...
    • 정지호
      2000.07.19 03:36
      somoon wrote: > > 델파이 안에서 dos명령어는 어떻게 사용합니까? > > winexec('')명령어가 있다는...
    • 김형선
    • 2000.07.19 02:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.21 22:12
      김형선 wrote: 퀵레포트의 차트에 Background Image를 삽입할수 있습니다. > 안녕하십니까???? > > ...