left()
, right()
및 mid()
기능을 사용하는 쿼리로 Access 2010에서 데이터베이스를 만들었습니다. 그런 다음 데이터베이스를 집에서 PC로 복사했지만이 기능은이 데이터베이스에서 작동하지 않습니다. 집에있는 내 PC에도 Access 2010이 있습니다. 쿼리를 실행하려고 할 때마다 다음 메시지가 표시됩니다. 이 함수를 컴파일하는 중에 오류가 발생했습니다. Visual Basic에 구문 오류가 있습니다. 코드를 확인한 다음 다시 컴파일하십시오.데이터베이스 기능에 액세스
집에서 PC를 새로 작성하여 기능을 테스트하고 아무 문제가 없었습니다. 나는 또한 집에서 내 PC에서 제목이 이라고 읽었습니다. Database1 : 데이터베이스 (Access 2007) - Microsoft Access 직장에있는 동안 Database1 : 데이터베이스 (Access 2007 - 2010) - Microsoft Access. 두 PC 모두 Windows 7 Professional을 사용하고 있으며 가정용 PC는 약 1 년, PC는 약 3 개월입니다. 집에서도 내 액세스를 업데이트/복구했지만 DB는 여전히 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
나는 지금은 액세스 쿼리에서 왼쪽() 함수를 사용하려면id Name
1 Jason
2 Casey
3 Shasha
, 나는 오류 메시지, 간단한 테이블이 id
열과 Name
라는 이름의 열이 Table1
를 호출해야 : 이 기능을 컴파일하는 중에 오류가 발생했습니다. Visual Basic에 구문 오류가 있습니다. 코드를 확인한 다음 다시 컴파일하십시오.
검색어 :
Select Left([Name],2) As Short_name From Table1
Google에서 도움을 받으려면 프로그램 소스 코드의 관련 부분을 확인해야합니다. – Dai
코드 작업을 마쳤습니까? 그렇지 않다면이 작은 쿼리 인'SELECT Left ("Jason", 2);를 AS 나 FROM없이 실행 해보십시오. "Ja"로 구성된 하나의 레코드를 가져와야합니다. 또한 디버그 창에'? left ("Jason", 2)'라고 입력하면 "Ja"를 얻을 수 있습니다. 둘 다 실패하면 작업중인 DB가 Left 함수를 재정의 할 수 있습니다. –