나는 액세스 데이터베이스에 대한 작업을하고 있으며 테이블에 여러 개의 필드가 있으며 동일한 필드와 다른 필드 값을 계산 한 결과로 계산 된 다른 필드가 하나의 폼에 있습니다. 폼에서이 새 필드를 테이블의 필드로 내보낼 수 있어야합니다. 어떻게해야합니까? 정말로 Visual Basic 액세스를 사용해야합니까?양식에서 얻은 필드를 액세스 할 때 테이블에 추가하는 방법은 무엇입니까? VBA는 어떻게 사용할 수 있습니까?
0
A
답변
0
양식에 간단한 수식으로 계산 된 필드가 있다고 가정하면 새 쿼리를 만들고 테이블에서 필요한 필드를 추가하고 폼에서 계산 된 필드의 수식을 복사해야합니다.
쿼리가 있어야 할 새 테이블에 계산 된 필드를해야합니다 쿼리를 실행
'테이블 쿼리를 만드는'.
양식이 더 복잡하고 필드를 계산할 VBA 코드가있는 경우 폼을 테이블보기로 변경하고 복사하여 테이블보기와 동일한 필드가있는 새 테이블에 붙여 넣어야합니다.
이러한 해결 방법은 수동 작업이므로 실제 내보내기 기능이 필요한 경우 VBA 코드가 필요하다고 생각합니다.
0
나를 도와 주신 모든 분들께 감사드립니다. 전체 데이터베이스를 변경하고 수식을 쿼리로 정렬하고 나를 위해 일했습니다. 진정한 초보자에게 감사드립니다.
검색어를 작성하고 검색어를 계산하여 검색어 입력란에 저장 한 다음 검색어에 양식을 적용하는 방법은 무엇입니까? 일반적으로 계산 된 값을 테이블에 저장하면 안됩니다. – Rene
계산 된 데이터를 저장하는 것은 일반적으로 불필요하며 위험 할 수 있습니다. 액세스 테이블에는 테이블에서 간단한 계산이 가능하도록 '계산 된'필드 유형이 있습니다. 그러나 다른 db 플랫폼으로 마이그레이션 할 가능성이있는 경우이 필드 유형이 문제를 일으킬 수 있습니다. 네, 계산 된 데이터를 저장하려면 코드 매크로 또는 VBA가 필요합니다. – June7