ComboBox에서 사용자가 선택한 값을 기반으로 Access VBA에서 SELECT 문을 작성하려고합니다.select [combobox value] & "text"
예 :
"SELECT [8_SV_RT] FROM DATA WHERE condition = value
나는 양식에서 콤보 상자 값에 의존하는 8
이 필요합니다. (8,10,12 ....)
콤보 상자의 이름은 DN
, 그리고 지금까지 내가 가지고 내가 문자열을 COL = "_SV_RT"
을 만들어 :
"SELECT [DN] & '" & COL & "' FROM DATA WHERE condition = value
그것은 가치 8_SV_RT
을 반환 ComboBox, SELECT 문 다음에 사용하고 싶지만 결과는 아닙니다. 구문이나 뭔가를 놓쳐 버린 것 같네요? 아무도 조언을 해줄 수 있습니까?
'COL = "_SV_RT"'이면 결과는 같습니다. 이 질의를 올바르게 얻으려면'COL '을 사용할 필요가 없다. 아마 그는 어쨌든 다른 것을 위해'COL'을 필요로했을지 모르지만, 나는 그것이 필요하다고 생각했기 때문에 단지 추가했다고 가정했다. –
감사합니다! 내가 너무 오랫동안 그것을보고 있어이 간단한 해결책을 생각하지 않았던 것 같아 –
@ user2250595 : 도와 줘서 기뻐! 내 대답이 도움이된다면, 당신이 받아들이면 좋을 것입니다. (http://meta.stackexchange.com/a/5235/162055). –