Query1에서 A,B,C라는 필드를 조회하는데
Query1을 더블클릭하여 A,B,C를 추가하지 않고 다만 D라는 필드를 새로
추가하면서 Type은 Calculate로 설정을 했습니다.
그런 후
Query1의 OnCalcFields Event에
Query1.FieldByName('D').AsString:= Query1.FieldByName('A').AsString
+ Query1.FieldByName('B').AsString;
이렇게 했는데 A를 찾을수 없다고 나오는데
꼭 더블 클릭해서 A,B,C를 Add Field하고 New Field로 D를 추가해야만
하는건지 아님 제가 잘못 알고 있는건지 고수님의 조언을 좀 바랍니다.
필드바이 네임을 쓰시려면 AddField해줘야 함니다..
Query1.fields.field[0].asString; 이건 될거 같은데요..
한번 해보세요..^^;
즐프~