안녕하세요? 소리랍니다!!
현재 DBGrid상에서 레코드의 위치를 알고자 하시는 것이라면 그것은 간단합니다!
RecNo라는 프로퍼티가 있습니다..그것을 이용하시면 될것 같군요..
참고로 RecNo는 1부터 시작합니다...
예를 들면
int rec_no = Query1->RecNo;
위와 같이 하면 rec_no에는 현재 레코드의 위치가 나오게 됩니다...
한가지 주의 하실점은 만약 Table을 사용하신다면...그때 Filter를 사용했다면..
그때는 이상하세도 DBGrid상의 레코드 위치 하고는 틀리게 나오더군요..
실제 위치가 나오는 것 같습니다...이점은 주의 하시고..
Query를 이용하여 Select하였을 경우에는...실제로 Select된 레크드 중에서
현재의 위치가 올바로 나오더군요....
그럼 도움이 되었기를...
- 서초동에서 소리였습니다!
|