나는 많은 문제를 일으키는 간단한 작업이 있습니다.VBA 변수를 Access 쿼리 기준에 전달
내가 필요한 것은 액세스 쿼리에서 사용할 수 있도록 변수를 내 VBA 매크로에서 함수로 단순히 이동하는 것입니다.
ADDED : 간단한 VBA로 작고 간단한 액세스 문서를 만들었습니다. 다운로드 위치 : http://sharesend.com/olpy1o7d
누군가가 친절하게 다운로드하고 내가 잘못하고있는 것을 볼 수 있다면 정말 좋아할 것입니다. 양식에서 f_main
counter
을 숫자로 변경할 수 있어야하며 따라서 기본 폼에서 단추를 누를 때 업데이트 된 쿼리를 얻을 수 있습니다.
아래에 설명되어 있지만 다운로드하는 것이 내 상황을 더 쉽게 설명 할 수 있습니다.
편집 :
Public Function n()
n = counter
End Function
접근에서, 나는 SQL 쿼리를 가지고 :
SELECT t_Data.ID, n() AS Expr1 FROM t_Data;
액세스가이 기능을 찾을 수 없다고
Public counter as Integer
Private Sub Command_Click()
counter = 1
End Sub
그리고 모듈
n()만약 내가 함수 작성기를 사용하면 함수 n()이 비어 있기 때문에 n()을 볼 수 있습니다. 따라서 "카운터"를 내 양식에 선언 할 수 없습니다.
어떻게해야합니까?
질문이 상당히 바뀌었기 때문에 대답을 삭제했습니다. Access 및 VBA 용 태그를 추가하면 더 많은 도움을받을 수 있지만 시간이 부족합니다. – Lunster
좋아, 시간 내 주셔서 감사합니다. 이안! –
귀하의 질문은 현재의 형태로 이해가되지 않습니다. 'binsize'는 어디에서 작동합니까? 아니면 kW? 'SELECT' 문은 어떻게 호출됩니까? 그런데 왜 카운터 값이있는 열이 필요합니까? 쿼리'q_PowerBinned_0x'는 어떻게 정의됩니까? –