| | | | 초보맨 | "3085 런타임 에러...식의 'Replce"함수가 정의되지 않았습니다" 라고 나온다면...
Replce -> Replace
어딘가에 있는 철자문제가 아닐까요.... | 10-19 (17:14) ⓧ삭제 ■신고 |
|
| | | | Crocii | 1.
97 버젼 이하에서는 없는 함수 입니다.. 사용자 정의 함수를 만드셔야 할 겁니다..
2.
참조에 "누락:어쩌구" 가 있는지 확인해 보십시요. 있으면 체크를 지워 주시고 적당한 라이브러리를 참조해 주십시요.. | 10-19 (17:29) ⓧ삭제 ■신고 |
|
| | | | 아저씨 | 답변 감사드리지만요...
철자 문제는 없구요.
전 엑세스 200버전 쓰고 있습니다.
Croii님의 두번째 답은 어떻게 확인하는건가요? 디버그 에러상테에서인가요? 아니면 정지상태에서인가요? | 10-19 (17:54) ⓧ삭제 ■신고 |
|
| | | | Crocii | 정지 상태지요.. 질문에.. 도구->참조 하셨듯이.. 그렇게.. | 10-19 (18:11) ⓧ삭제 ■신고 |
|
| | | | 아저씨 | 참조에 누락된건 없는걸로 나오는데요.... | 10-20 (00:04) ⓧ삭제 ■신고 |
|
| | | | 아저씨 | 집에서는 2002버전쓰는데 이상이 없는데, 회사에서 2000버전쓰니까 안돌아 가는군요. Microsoft Access 10.0 Object Library, 와 Microsoft Access 9.0 Object Library 차이밖에는 참조사항이 다른게 없는데요.... ? | 10-20 (00:20) ⓧ삭제 ■신고 |
|
| | | | 아저씨 | 제가 내린 결론은 Replace함수는 2000버전에서 작동하지 않는다고 결론 내리고, 이 게시판에서 다른 함수를 가져와서 사용했슴다. 작동 잘되구요... 근데 이 게시판을 보면 2000버전부터 replace를 사용할 수 있다고 되 있던데.... 알수가 없군요. | 10-20 (08:55) ⓧ삭제 ■신고 |
|
| | | | 아저씨 | 최종적으로 내린 결론:
2000 버전에서는 쿼리에서는 Replace가 작동하지 않는다.
단, VBA코드 내에서는 VBA.Replace(...)로는 사용할수 있다.
2002 버전에서는 쿼리나, VBA코드 모두에서 Replace함수를 사용할수 있다. 원인은 아직 모르겠음.
도움이 되셨으면 좋겠습니다. 이제 첨 시작이라 고생이 이만 저만이 아닙니다. | 10-20 (14:32) ⓧ삭제 ■신고 |
|
| |
|
|
|
|