Q&A

  • 레코드 제어에 관해서...
안녕하세여~

검색을 하는건 되는데...

레코드 갯수를 제어 못 하네요...

만약에 구분 필드에 1과 2가 있습니다

1에는 10개의 레코드가 있고 2에는 8개의 레코드가 있다고치면...

합이 18개죠...

검색루틴에서 1을 검색하면...

StringGrid에 10개의 레코드가 뿌려져야하는데...

18개가 뿌려집니다...

그리고 10번째 마지막 레코드가 뒤에 남은 8개에 모두 뿌려지네요...

방법을 알려주세요...

좀 급해요...

월요일까지 끝내야하는 일이라서...

꼭 좀 알려주세요...

4  COMMENTS
  • Profile
    이용성 1998.11.19 08:07
    다시한번 문의 드립니다.

    먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데

    고맙다는 말도 없이 또이렇게 부탁을 드리네요.

    text파일을 dbase table에 올릴려고 하는데 메뉴얼을

    찾아보아도 그 방법을 알수 없네요.

    delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

    얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

    잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

    있습니다.

    다시한번 부탁드립니다.

    간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.



  • Profile
    1999.05.30 04:11
    김동수 께서 말씀하시기를...

    > 안녕하세여~

    > 검색을 하는건 되는데...

    > 레코드 갯수를 제어 못 하네요...

    > 만약에 구분 필드에 1과 2가 있습니다

    > 1에는 10개의 레코드가 있고 2에는 8개의 레코드가 있다고치면...

    > 합이 18개죠...

    > 검색루틴에서 1을 검색하면...

    > StringGrid에 10개의 레코드가 뿌려져야하는데...

    > 18개가 뿌려집니다...

    > 그리고 10번째 마지막 레코드가 뒤에 남은 8개에 모두 뿌려지네요...

    > 방법을 알려주세요...

    > 좀 급해요...

    > 월요일까지 끝내야하는 일이라서...

    > 꼭 좀 알려주세요...



    음냐...



    검색 보다는 필터를 쓰던가 아니면 sql문을 써서

    1인 레코드만 가지면 될거 같네요...



    그럼.

  • Profile
    신인재 1998.11.20 20:25
    음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데..

    델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있어서 그걸 올립니다.

    참고 하세요....



    [텍스트 파일]

    ODBC에서 Text driver를 사용해서 그 텍스트 파일을 가리키는

    data source 를 하나 만드세요.



    batchmove 컴포넌트를 사용해서 source 프로퍼티를

    이 텍스트 source를 가리키는 테이블로 설정하고,

    나머지 destination 프로퍼티에는 dBase 테이블을 설정한 후,

    Copy 연산을 수행하면 됩니다.

    source와 destination을 바꾸면 반대 방향(dBase->Text)으로

    테이블 복사가 가능하지요.



    물론, dBase뿐만 아니라, 다른 모든 데이터베이스 서버로 변환

    가능합니다.



    batchmove 컴포넌트 사용법은 델파이 예제를 참고하세요.



    [ODBC 설정 하는 법]

    다음은 텍스트 소스를 설정하는 과정입니다.



    제어판에서 '32비트 ODBC'를 실행합니다.

    시스템 DSN 탭에서 추가 버튼을 누르고 Microsoft Text Driver를

    선택합니다.



    데이터 원본 이름을 적당히 설정하고,현재 경로 사용을 해제한 후

    ,경로 선택 버튼을 눌러 텍스트 파일이 존재하는 폴더를 선택해

    줍니다. 옵션 버튼을 눌러 좀더 자세하게 기능 설정할 수도 있습니다.



    여기까지 마치면 ODBC 텍스트 소스를 설정해 준 겁니다.



    이제 BDE administrator에서 이 소스를 가리키는 alias를 하나

    만들어 주고 델파이에서 사용하면 되지요.



    이용성 wrote:

    > 다시한번 문의 드립니다.

    > 먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데

    > 고맙다는 말도 없이 또이렇게 부탁을 드리네요.

    > text파일을 dbase table에 올릴려고 하는데 메뉴얼을

    > 찾아보아도 그 방법을 알수 없네요.

    > delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

    > 얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

    > 잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

    > 있습니다.

    > 다시한번 부탁드립니다.

    > 간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.

    >

  • Profile
    신인재 1998.11.21 05:35
    신인재 wrote:

    > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데..

    > 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있어서 그걸 올립니다.

    > 참고 하세요....

    >

    > [텍스트 파일]

    > ODBC에서 Text driver를 사용해서 그 텍스트 파일을 가리키는

    > data source 를 하나 만드세요.

    >

    > batchmove 컴포넌트를 사용해서 source 프로퍼티를

    > 이 텍스트 source를 가리키는 테이블로 설정하고,

    > 나머지 destination 프로퍼티에는 dBase 테이블을 설정한 후,

    > Copy 연산을 수행하면 됩니다.

    > source와 destination을 바꾸면 반대 방향(dBase->Text)으로

    > 테이블 복사가 가능하지요.

    >

    > 물론, dBase뿐만 아니라, 다른 모든 데이터베이스 서버로 변환

    > 가능합니다.

    >

    > batchmove 컴포넌트 사용법은 델파이 예제를 참고하세요.

    >

    > [ODBC 설정 하는 법]

    > 다음은 텍스트 소스를 설정하는 과정입니다.

    >

    > 제어판에서 '32비트 ODBC'를 실행합니다.

    > 시스템 DSN 탭에서 추가 버튼을 누르고 Microsoft Text Driver를

    > 선택합니다.

    >

    > 데이터 원본 이름을 적당히 설정하고,현재 경로 사용을 해제한 후

    > ,경로 선택 버튼을 눌러 텍스트 파일이 존재하는 폴더를 선택해

    > 줍니다. 옵션 버튼을 눌러 좀더 자세하게 기능 설정할 수도 있습니다.

    >

    > 여기까지 마치면 ODBC 텍스트 소스를 설정해 준 겁니다.

    >

    > 이제 BDE administrator에서 이 소스를 가리키는 alias를 하나

    > 만들어 주고 델파이에서 사용하면 되지요.

    >

    > 이용성 wrote:

    > > 다시한번 문의 드립니다.

    > > 먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데

    > > 고맙다는 말도 없이 또이렇게 부탁을 드리네요.

    > > text파일을 dbase table에 올릴려고 하는데 메뉴얼을

    > > 찾아보아도 그 방법을 알수 없네요.

    > > delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

    > > 얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

    > > 잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

    > > 있습니다.

    > > 다시한번 부탁드립니다.

    > > 간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.

    > >





    • 박중호
    • 1999.05.30 11:40
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 손지연
      1998.11.11 20:04
      안녕하세요 저는 델파이로 프로그램을 만들고 있는 중인데요. 프로그램 실행시 다음과 같은 메시지가 떠서...
    • 1999.05.30 12:03
      박중호 께서 말씀하시기를... > 디비를 쓸때.. > 프로그램을 실행할때 마다 > 전에 테이블에 입력했던 ...
    • 이정욱
      1998.11.21 15:00
      프로그램을 만드실때 A 드라이브에 있는 유닛을 포함해서 만드셨나 보네요. 모두 하드드라이브로 복사한 ...
    • 김동수
    • 1999.05.30 07:47
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김정배
      1998.11.18 06:47
      델파이가 무언지 알고 십네요.... 델파이에 강력함을 가르쳐 주세요 -- 답장 부탁합니다.
    • 1999.05.31 03:13
      김동수 께서 말씀하시기를... > 테이블을 불러서 자료를 수정하고... > 수정버튼을 누르면... > 다른 부...
    • 이정욱
      1998.11.21 14:58
      델파이란, C++같은 프로그래밍 언어 입니다. 파스칼을 확장한 형태 입니다. 즉, 델파이는 프로그램을 만...
    • 김 완진
      1998.12.13 02:01
      델파이가 언어라고 하셨는데, 개발환경으로 보는 것이 맞지않나 생각합니다. 예를 들면 Visual C++은 C++...
    • 양정석
    • 1999.05.30 07:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:16
      헉.. 이질문은 아래질문보다 더 광범위 하네요. 가장 좋은 방법은 '책' 한권을 구입하셔서 보세요. 이 질...
    • 한 재
    • 1999.05.30 05:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:14
      너무 질문이 광범위하네요... 메모컴포넌트에 내용이 뜨게하시려면... 콤보박스의 OnChange이벤트에 If ...
    • 한 재
      1999.05.31 10:14
      답장을 주셔서 감사합니다. 그런데 제가 질문을 잘못한 것 같군요. 다시 한번 부탁을 드립니다. 예를 ...
    • 꺄꿍
    • 1998.11.21 03:03
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 이 재원
      1999.01.05 16:56
      거시기 TMemo에는 32K Limit이 있는걸로 알고 있는데 혹시 더 큰거 아닌가요? 글코 크기 Value를 100에서 ...
    • 신인재
      1998.11.24 02:16
      냥냥.... 쩝...이상하군요...... 디비 익스플로러에서 잘된다면 델파이 어플에서도 잘되야 정상이거든요...
    • 꺄꿍
      1998.11.24 10:22
      신인재 wrote: > 냥냥.... > 쩝...이상하군요...... > 디비 익스플로러에서 잘된다면 > 델파이 어플에...
    • 신인재
      1998.11.24 22:40
      음냐.... 저두 방법이 없군요.... 이거 받아서 테스트 해보세요.. 실행파일과 소스를 함께 넣었습니다.....
    • 이정욱
      1998.11.21 14:56
      제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. 리치에디트 데이터를 메모로 읽으려고 ...
    • 꺄꿍
      1998.11.22 07:30
      이정욱 wrote: > 제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. > 리치에디트 데이터...
    • 이정욱
      1998.11.22 20:40
      현재 사용하시는 DB포맷은 무엇입니까? XPower 컴포넌트 트라이얼을 받아서 한번 해보세요.. 그래도 느리...
    • 조갑손
    • 1999.05.30 04:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유수
      1999.06.04 01:57
      안녕하세요. TitleChange이벤트에서 GetTitle이나, GetAuthor등으로 곡명, 제작자등을 알 수 있습니...
    • 김동수
    • 1999.05.30 02:58
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이용성
      1998.11.19 08:07
      다시한번 문의 드립니다. 먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데 고맙다는 말도 없이 또...
    • 1999.05.30 04:11
      김동수 께서 말씀하시기를... > 안녕하세여~ > 검색을 하는건 되는데... > 레코드 갯수를 제어 못 하네...
    • 신인재
      1998.11.20 20:25
      음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있...
    • 신인재
      1998.11.21 05:35
      신인재 wrote: > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. > 델파이 코리아에 BatchMove컴포넌...
    • 권창진
    • 1999.05.29 23:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:06
      한델(http://www.delphi.co.kr) 자료실에 있는 권용길님의 IS동영상을 참고하세요. 권창진 께서 말씀하...
    • 박중호
    • 1999.05.29 22:25
    • 9 COMMENTS
    • /
    • 0 LIKES
    • 꺄꿍
      1998.11.21 03:03
      디비 그리드를 아래로 계속 내리거나 올리면 BLOB필드에 데이타가 제법 많이 들어있는 경우 데이타 셋에 연...
    • 1999.05.30 04:19
      박중호 께서 말씀하시기를... > 출력할때.. > 오름차순으로 하려고 하는데요.. > 출력폼에 이렇게 소스...
    • 이 재원
      1999.01.05 16:56
      거시기 TMemo에는 32K Limit이 있는걸로 알고 있는데 혹시 더 큰거 아닌가요? 글코 크기 Value를 100에서 ...
    • 신인재
      1998.11.24 02:16
      냥냥.... 쩝...이상하군요...... 디비 익스플로러에서 잘된다면 델파이 어플에서도 잘되야 정상이거든요...
    • 꺄꿍
      1998.11.24 10:22
      신인재 wrote: > 냥냥.... > 쩝...이상하군요...... > 디비 익스플로러에서 잘된다면 > 델파이 어플에...
    • 신인재
      1998.11.24 22:40
      음냐.... 저두 방법이 없군요.... 이거 받아서 테스트 해보세요.. 실행파일과 소스를 함께 넣었습니다.....
    • 이정욱
      1998.11.21 14:56
      제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. 리치에디트 데이터를 메모로 읽으려고 ...
    • • • •
    • 곽병덕
    • 1998.11.13 23:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:56
      어떻게 구현을 하셨는지 말씀을 해주셔야죠.... 곽병덕 wrote: > 안녕하세요. 곽병덕이라고 합니다. >...
    • 바이도
    • 1999.05.29 21:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 23:53
      아.. 드뎌 이해를 했습니다. 즉, 00 00 00 01 이 들어오면 1이구.. 00 00 00 10 이 들어오면 2.. 즉, 이...
    • 이정욱
      1999.05.30 10:09
      음냐.. 뒤에 들어오는 글자가 무엇인지는 정확지 않습니다만... 만약 그냥 12라는 스트링을 12라는 Intege...
    • 이익중
    • 1998.11.09 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:54
      델파이와 비베는 상당히 틀립니다. 비베는 베이직을 기초로한 언어이구요, 델파이는 파스칼을 기초로한 언...
    • XapiSoft
    • 1998.11.20 19:38
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 서희영
      1999.05.29 20:13
      엑세스 디비로 된것을 dbf화일로 바꾸려고 하는데.. field type이 맞지 않는것은 변환해서 저장하려고 하...
    • 이정욱
      1998.11.21 02:49
      네. 안녕하세요? 나이렉스의 이정욱 입니다. 업그레이드를 받으시려면 입금 후 연락을 주시면 됩니다. 업...
    • 1999.05.30 04:16
      서희영 께서 말씀하시기를... > 엑세스 디비로 된것을 dbf화일로 바꾸려고 하는데.. > field type이 맞지...
    • 서희영
      1999.05.31 18:48
      한 께서 말씀하시기를... > 서희영 께서 말씀하시기를... > > 엑세스 디비로 된것을 dbf화일로 바꾸려고 ...
    • 1999.06.01 09:57
      > 우선 제가 디비 형식을 바꿀때 데이터를 하나하나 Query해서 > 새로 저장시키는 방법이 맞는지 그방법밖...
    • Pascal
    • 1998.11.20 10:40
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이호선
      1999.05.29 20:03
      안녕하세요. Access DB를 사용하기 위하여 Diamond콤포넌트를 사용하는데 인스톨쉴드로 Setup프로그램을...
    • 이정욱
      1998.11.21 02:46
      음.. DLL을 사용하신 부분의 소스를 보여주시면 더 쉽게 설명이 가능할 텐데요... DLL을 사용하실때는 ...
    • 이정욱
      1999.05.30 10:11
      음.. Diamond를 구입하신건가요? 다이아몬드에서는 DAO를 사용합니다. DAO3.5를 같이 배포해야하는데 그...
    • 손진운
    • 1999.05.29 20:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.29 21:41
      글쎄요.... 코딩상으론 에러가 없어야 정상이군요.... 에러도 Add메소드와는 전혀 상관 없는 에러가 뜨고...
    • 이용성
    • 1998.11.19 08:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.20 20:25
      음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있...
    • 신인재
      1998.11.21 05:35
      신인재 wrote: > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. > 델파이 코리아에 BatchMove컴포넌...
    • 최혁진
    • 1999.05.29 09:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 서희영
      1999.05.29 21:06
      최혁진 께서 말씀하시기를... > 델파이 4.0 C/S 에서 오라클 데이터베이스를 사용하려고 합니다. > 오라...
    • XapiSoft
    • 1998.11.20 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:49
      네. 안녕하세요? 나이렉스의 이정욱 입니다. 업그레이드를 받으시려면 입금 후 연락을 주시면 됩니다. 업...