개발환경 : 델파이 5
mssql 7
현재 DB Grid와 쿼리 컴포넌트가 연결되어있습니다.
dbgrid에 출력할 내용은
-------------------------------------------------------------------------
일련번호| 이름 |주소|.................
-------------------------------------------------------------------------
1 홍길동
2 검은별
3
4
5
.
.
.
.
위와 같이 일련번호를 넣고 싶습니다.
일련번호 필드는 존재하지 않구요...
많은 분들의 도움으로 아래와 같이 해봤는데
Query에 Calculate Field를 하나 만들고
OnCalculate Event에서 처리해 주면 됨니다..
Query1.FieldByName('RowNoFld').AsInteger := Query1.RowNO;
물론 RowNoFld라는게 새로 만든 Calculate Field구요...
Calclate Field를 만들었고 OnCalculate Event에서 작성을 했는데
RowNo를 쓸수가 없더라구요...
지금 제가 많이 급한 상황이거든요...다시 한번 가르침 부탁드리겠습니다.
1.Query1에 Calculate Field를 만들 때 Integer형으로 만드시기 바랍니다.
2.Query1의 OnCalcFields Event에 다음과 같이 코딩하세요.
Query1RowNoFld.Value:= Query1.RecNo;
주의: Query1에서 TField함수를 만들 때 Calculate Field뿐만 아니라 프로그램에서 사용할 필드를 모두 만들어 주셔야 합니다.