Q&A

  • DBGrid에서 Current Record를 항상 첫줄에 표시하려면?
폼위에 DBGrid 한개가 있습니다.

제가 의도하고자 하는 것은 current record가 항상 DBGrid의 첫줄(first row)에 표시되게 하는 것입니다. navigation bar로 레코드를 이동해도 항상 current record가 DBGrid의 첫줄에 역상으로 표시되도록 말입니다. 가능할까요? 미리 감사드립니다.

3  COMMENTS
  • Profile
    조복기 1999.07.17 20:35


    안녕하세요..조복기입니다.



    DBGrid가 가리키는 Row는 현재 연결된 데이타의 Row입니다..

    navigation bar를 이용해 레코드를 이동시키면

    당연히 연결된 데이타의 row가 이동되는만큼

    디비그리드도 같이 이동이되겠죠..

    같은 데이타셋을 사용하고 있기때문에..



    만약 그런작업을 원하신다면

    디비그리드대신 StringGrid를 사용하시기바랍니다..

    유저가 원하는대로 작업을 할수있기때문에

    코딩이 많아지긴 하지만 나중에보면 훨씬 더 편하답니다..

    사실 디비그리드, navigation bar는 그리 권하고싶지않은 컴포넌트입니다..

    항상 데이타를 물고다닌다는 사실이 좀 버겁죠..



    좋은하루되세요..





    최효성 께서 말씀하시기를...

    > 폼위에 DBGrid 한개가 있습니다.

    > 제가 의도하고자 하는 것은 current record가 항상 DBGrid의 첫줄(first row)에 표시되게 하는 것입니다. navigation bar로 레코드를 이동해도 항상 current record가 DBGrid의 첫줄에 역상으로 표시되도록 말입니다. 가능할까요? 미리 감사드립니다.





  • Profile
    정근수 1999.07.20 22:54
    조복기 께서 말씀하시기를...

    >

    > 안녕하세요..조복기입니다.

    >

    > DBGrid가 가리키는 Row는 현재 연결된 데이타의 Row입니다..

    > navigation bar를 이용해 레코드를 이동시키면

    > 당연히 연결된 데이타의 row가 이동되는만큼

    > 디비그리드도 같이 이동이되겠죠..

    > 같은 데이타셋을 사용하고 있기때문에..

    >

    > 만약 그런작업을 원하신다면

    > 디비그리드대신 StringGrid를 사용하시기바랍니다..

    > 유저가 원하는대로 작업을 할수있기때문에

    > 코딩이 많아지긴 하지만 나중에보면 훨씬 더 편하답니다..

    > 사실 디비그리드, navigation bar는 그리 권하고싶지않은 컴포넌트입니다..

    > 항상 데이타를 물고다닌다는 사실이 좀 버겁죠..

    >

    > 좋은하루되세요..

    >

    dbGrid가 데이터를 물고 다녀서 버겁다고 하시는데..

    그 말은 상황에 따라 다르다고 봐야합니다

    같은 record 수를 가진 Db를 한쪽은 dbGrid, 한 쪽은 stringGrid 로 사용했을때 Data를 표시하는 속도 면에서 StringGrid가 무지 시간을 잡아먹히는걸 한눈에 알 수 있습니다..



    DbGrid를 한두번만 사용해 보신다면. StringGrid의 불편함을 마음속 깊이 느끼시게 될 겁니당..

    될수 있으면 StringGrid사용을 자제하시고 DbGrid 사용에 힘(?)을 쏟으시길...



    이만...

  • Profile
    조복기 1999.07.21 07:25


    안녕하세요..조복기입니다..



    제가 말한내용중에 물고다녀서 버겁다고 한 내용은

    속도를 말씀드린것이 아니었습니다..



    디비그리드를 조회용으로 쓰던 아님 직접 입력, 수정용으로 쓰던

    언제나 항상 그 테이블을 물고있어야 하는 문제점에 대해

    말씀드린것입니다..



    정근수님의 말씀 그대로 스트링그리드의 그런문제점들이

    있다면 왜 그렇게 편리한 - 직접 코딩을 해줄필요 전혀없는 -

    디비그리드를 쓰지않고 스트링그리드를 쓰는지는

    한번 생각을 해야할 부분입니다..

    첨부터 스트링그리드를 사용하고 후에 디비그리드를 사용하는경우는

    거의 없습니다..그 반대죠..



    특히 로컬쪽이야 어차피 혼자서 사용을 한다지만

    C/S쪽일 경우에는 심한경우 락이 걸릴수도 있는 상황입니다..



    왜 디비그리드에 대해 그렇게 혹평(?)을 했는지는

    사용하면서 천천히 느끼실 겁니다..



    이것또한 개인 나름이지요..여태까지 프로그램개발하면서 느꼈던..



    참고만 하시기 바랍니다..



    이건 사족이지만 현 디비그리드에 만족을 못하신다면

    나이렉스에서 판매하고있는 X-Power를 권해드리고 싶네요..



    참 좋은 컴포넌트입니다..



    좋은하루되세요..







    정근수 께서 말씀하시기를...

    > dbGrid가 데이터를 물고 다녀서 버겁다고 하시는데..

    > 그 말은 상황에 따라 다르다고 봐야합니다

    > 같은 record 수를 가진 Db를 한쪽은 dbGrid, 한 쪽은 stringGrid 로 사용했을때 Data를 표시하는 속도 면에서 StringGrid가 무지 시간을 잡아먹히는걸 한눈에 알 수 있습니다..

    >

    > DbGrid를 한두번만 사용해 보신다면. StringGrid의 불편함을 마음속 깊이 느끼시게 될 겁니당..

    > 될수 있으면 StringGrid사용을 자제하시고 DbGrid 사용에 힘(?)을 쏟으시길...

    >

    > 이만...





    • 구창민
      1999.07.16 23:58
      김준선 께서 말씀하시기를... > 키보드의 입력모드가 영문입력모드인지 한글입력모드인지 > 알아내는 방...
    • 고혜정
    • 1999.05.04 18:50
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.07.16 21:28
      안녕하세요. 아래에 간단한 예제가 있습니다. type TMessage = record Msg: Cardinal; ...
    • 신진욱
      1999.07.06 09:05
      고혜정 께서 말씀하시기를... > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot ...
    • 1999.05.04 21:17
      고혜정 wrote: > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot make a visible...
    • 이정욱
      1999.05.04 21:17
      이미 보여주고 있는 창을 또 ShowModal을 하시려는것 같습니다. 일단 그 폼의 Visible을 False로 주시고 S...
    • 이호선
    • 1999.05.04 20:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.04 21:16
      일단 Text일반문서를 보낼 수 있습니다. 그리고 그냥 BMP나 GIF파일들을 보낼 수 있기때문에 문서를 그림의...
    • 최효성
    • 1999.07.16 20:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.07.17 20:35
      안녕하세요..조복기입니다. DBGrid가 가리키는 Row는 현재 연결된 데이타의 Row입니다.. navigation ...
    • 정근수
      1999.07.20 22:54
      조복기 께서 말씀하시기를... > > 안녕하세요..조복기입니다. > > DBGrid가 가리키는 Row는 현재 연...
    • 조복기
      1999.07.21 07:25
      안녕하세요..조복기입니다.. 제가 말한내용중에 물고다녀서 버겁다고 한 내용은 속도를 말씀드린것이...
    • 김봉재
    • 1999.05.04 20:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.04 21:15
      김봉재 wrote: > 메모에서 라인마다 다른 색깔을 사용하려 하는데... > 잘 않되는군요... > Memo1.Lines...
    • 이상준
      1999.07.17 02:43
      한재홍 께서 말씀하시기를... > groupfooter 내에 qrexpr을 사용하여 sum을 구하고 구한 sum을 가지고 > ...
    • 이방인
      1999.05.04 19:47
      사각형인 이미지를 출력하려 합니다... 그냥 출력하는 것이 아니라 사각 꼭지를 둥굴게 처리를 하여 출력...
    • 1999.05.04 21:15
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 1999.05.04 21:06
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 이방인
    • 1999.05.04 19:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.04 21:15
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 1999.05.04 21:06
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 장일
    • 1999.07.16 19:14
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.07.16 19:20
      안녕하세요..조복기입니다. 델파이안에 포함된 인터베이스는 라이센스에 걸려있습니다.. 배포권이 ...
    • 장일
      1999.07.16 19:45
      감사합니다. 그럼 인터베이스는 델파이 프로그램이 깔려 있는 상태에서만 사용을 할수 있나요? 그리고 ...
    • 조복기
      1999.07.16 20:15
      안녕하세요..조복기입니다.. 제자리에 인터베이스를 설치하지않아서 설명화일을 볼수가없어 대답을 ...
    • 장일
      1999.07.16 20:22
      성실한 답변 정말 고맙습니다. 좋은 날 되세요.
    • 김봉재
    • 1999.05.04 20:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.04 21:00
      김봉재 wrote: > OnKeyPress에서는 Shift 키 상태를 볼수가 없고, Key의 자료형은 Char > 입니다. > 그...
    • kbna
    • 1999.07.16 18:40
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델초보
    • 1999.07.16 17:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이호선
      1999.05.04 20:59
      안녕하세요. 다름이 아니라 팩스관련된 AsyncPro콤포넌트의 기능중 일반문서를 첨부 해서 팩스를 보낼수 ...
    • 이정욱
      1999.05.04 21:16
      일단 Text일반문서를 보낼 수 있습니다. 그리고 그냥 BMP나 GIF파일들을 보낼 수 있기때문에 문서를 그림의...
    • 송재환
    • 1999.07.16 12:58
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김봉재
      1999.05.04 20:23
      메모에서 라인마다 다른 색깔을 사용하려 하는데... 잘 않되는군요... Memo1.Lines.Color를 바꾸면 메모 ...
    • 노력하는이
      1999.07.17 00:14
      송재환 께서 말씀하시기를... > 동일한 이미질 매번 화일에서 읽어 오고 있습니다. 25개 * 7 = 175 개 가...
    • 구창민
      1999.05.04 21:15
      김봉재 wrote: > 메모에서 라인마다 다른 색깔을 사용하려 하는데... > 잘 않되는군요... > Memo1.Lines...
    • 안치봉
      1999.07.16 19:18
      안녕하세요. 제가 알기로는 웬만한 콘트롤들은 다 LoadFromStream 이라는 메쏘드가 있습니다. 우선 ...
    • 김봉재
      1999.05.04 20:19
      OnKeyPress에서는 Shift 키 상태를 볼수가 없고, Key의 자료형은 Char 입니다. 그리고 OnKeyDown과 OnKey...
    • 안치봉
      1999.07.16 19:09
      안녕하세요. 제가 알기로는 불가능한걸로 알고 있습니다. 대신에 문자열의 처음부터 조사를 해들어가...
    • 1999.05.04 21:00
      김봉재 wrote: > OnKeyPress에서는 Shift 키 상태를 볼수가 없고, Key의 자료형은 Char > 입니다. > 그...
    • 이방인
    • 1999.05.04 19:47
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김종성
      1999.07.16 11:31
      unit를 만들고 메인 프로젝트에서 모달 형식으로 불러들이는 방법은 알고 있는데 현재 쓰고있는 프로젝트...
    • 1999.05.04 21:15
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 손창근
      1999.07.16 18:46
      안녕하세요.. 오공이 입니다... 김종성님께서 말씀하기는걸 쓰려면 ShellExecute함수을 써야 할거 같네요....
    • 1999.05.04 21:06
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • HYUN
    • 1999.07.16 09:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 우지훈
      1999.05.04 19:38
      [*Please note that the behavior of the MSSQL SQL Links driver v4.01 and above has been changed to ...
    • 글쎄요
      1999.07.16 19:22
      HYUN 께서 말씀하시기를... > 이제 델파이 공부를 시작하는 학생입니다. > 그런데 당장 급하게 델파이를...
    • 김영옥
    • 1999.05.04 19:32
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박홍석
      1999.07.16 07:57
      안녕하세요. TImage컴포넌트에 그림이 있는지 없는지 여부를 체크하고 싶습니다. TImage컴포넌트에 어...
    • 구창민
      1999.05.04 21:22
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 구창민
      1999.07.16 09:02
      박홍석 께서 말씀하시기를... > 안녕하세요. > > TImage컴포넌트에 그림이 있는지 없는지 여부를 체크...
    • 1999.05.04 21:20
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 박성훈
    • 1999.07.16 06:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 손창근
      1999.07.16 18:38
      안녕하세요,.. 오공이 입니다.. 소소을 전부 쓰신게 맞다면.... execSql이 빠진거 같네요... 그게 아니...
    • 고혜정
    • 1999.05.04 18:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신진욱
      1999.07.06 09:05
      고혜정 께서 말씀하시기를... > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot ...
    • 1999.05.04 21:17
      고혜정 wrote: > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot make a visible...
    • 이정욱
      1999.05.04 21:17
      이미 보여주고 있는 창을 또 ShowModal을 하시려는것 같습니다. 일단 그 폼의 Visible을 False로 주시고 S...
    • 이용일
    • 1999.07.16 05:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.16 09:24
      이용일 께서 말씀하시기를... > ListView에서...row가 Select되었는지 어떻게 알수 있나요?/ > 답변 부탁...