2009-08-08 4 views
2

탭으로 구분 된 텍스트 파일이 있으며 VBA 코드를 사용하여 MS Access에서 가져 오려고합니다.탭으로 구분 된 텍스트 파일을 데이터베이스에 액세스

나는 MS Access 폼을 만든 및 DoCmd.TransferText 방법을 사용했습니다 :

DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage) 

그것은 CSV 파일에 적합합니다. 탭으로 구분 된 텍스트 파일의 경우 어떻게해야하는지 잘 모르겠습니다.

제안 사항?

+1

시도해 보니 무슨 일이 일어 났습니까? 오류가 있었습니까? –

답변

2

수동 가져 오기를 수행하고 구분 기호를 Tab으로 변경하고 가져 오기 사양을 저장 한 다음 TransferText 명령에 가져 오기 사양을 지정하십시오.

+0

David에게 감사드립니다. mport가 끝났습니다. 왼쪽의 문제는 어떻게 처리 할 것인가입니다 .. 버튼 클릭시 사용자가 파일 (다른 형식의 다른 텍스트 파일)을 선택하면 msg가 튀어 나오고 usr에 적절한 파일을 선택하는 방법을 의미합니다. .. 할 일이 있습니다 .. 나는 urhelp에 대해 매우 유익 할 것입니다. –

+0

Windows API를 사용하여 Windows 파일 열기 대화 상자 (http://mvps.org/access/api/api0001.htm)를 호출합니다. 오류 처리에 관해서는 명령 단추의 OnClick 이벤트에있는 표준 VBA 오류 처리기가 제대로 작동해야합니다. –

관련 문제