Q&A

  • DB Grid에서 recordNo 가져오는 법
SQL SERVER 7.0을 쓰고 있습니다.



Query로 DB그리드에 연결해서 데이타를 보여주려고 하는데 이때 순번을 찍어주려고 합니다.

Calc Field를 사용하면 스크롤 될때마다 내용이 바뀌어서 되지 않습니다 .



순번을 찍을 수 있는 방법이 있나요?



또, 한가지만 더,



Edit Box를 이동할 때 한글을 입력해야 하는 에디트 박스에 오면

입력 모드를 자동으로 바꾸어 주고 싶습니다.





1  COMMENTS
  • Profile
    좋은날 2000.01.13 01:03
    유니 wrote:

    > SQL SERVER 7.0을 쓰고 있습니다.

    >

    > Query로 DB그리드에 연결해서 데이타를 보여주려고 하는데 이때 순번을 찍어주려고 합니다.

    > Calc Field를 사용하면 스크롤 될때마다 내용이 바뀌어서 되지 않습니다 .

    >

    > 순번을 찍을 수 있는 방법이 있나요?

    >

    > 또, 한가지만 더,

    >

    > Edit Box를 이동할 때 한글을 입력해야 하는 에디트 박스에 오면

    > 입력 모드를 자동으로 바꾸어 주고 싶습니다.

    >



    첫번째 질문은 저도 걸려있는 문제입니다.

    dbase, paradox에서는 쿼리의 recno 함수가 있어서 처리가능하다는데

    engine 기반 데이타베이스에서는 -1을 return한다네요.

    물론 dbgrid구요(순번) calc event에서는 말씀대로 스크롤시

    문제가 발생합니다.

    저는 access 사용하는데 해결하시면 멜 주세요.



    두번째 질문. 이건 알려드리지요.

    edit box property중에서 imemode를 imSHangul로 지정하시면 됩니다.

    imHangul은 조합형(확실하지 않음)인가 해서 안먹습니다.

    영문이면 imSAlpha 입니다.



    좋은 하루 되시고 첫번째 문제 해결하시면 멜 주세요.