나는 무언가에 대해 다른 방법을 시도하고 조작했습니다. 콤보 박스 (Coding_drop_down)가 폼 (팝업 팝업)에 있습니다.콤보 상자에서 선택한 항목을 선택하는 방법 (자체 해결)
이전에는 다른 사람으로부터이 데이터베이스에 대한 유지 관리를 담당 했으므로 모든 것이 이미 존재했습니다. 콤보 박스 자체에는 값 목록이 있었으며 드롭 다운 화살표를 클릭하면 해당 항목이 참조되었습니다. 그러나 나는 그것을 변화 시켰고 내가 만든 테이블에 바인딩했다. 이제 드롭 다운으로 이동하면 이전에 수행 한 특정 값을 값 목록이 아닌 테이블에서만로드합니다. 문제는 값을 선택할 때 선택하지 않는다는 것입니다. 내가 뭔가를 놓치고 있거나 VBA가 조작되어야합니까 ??? 콤보 상자
VBA 코드 :
Private Sub Command1_click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = "Query to do easier coding"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Resume Exit_Command1_Click
End Sub
버튼의 코드 :
Private Sub Command7_Click()
On Error GoTo Err_Command7_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Query to do easier coding"
DoCmd.Close acForm, stDocName
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Command7_Click:
Exit Sub
그리고 실제 콤보 박스의 클릭에 대한 이벤트 :
Private Sub Coding_drop_down_Click()
Dim test As String
test = Me.Coding_drop_down
MsgBox test
End Sub
Command1은 코드가 Combo-Box가 아닌 Button 용임을 나타냅니다. 또한 코드가 콤보 상자를 참조하는 것을 볼 수 없습니다. 그래서 당신의 문제가 정말로 어디에 있는지 분명하지 않습니다. 추신 : 당신은 항상 어떤 컨트롤인지 나타내는 방식으로 컨트롤의 이름을 변경해야합니다. Command1 정말 좋은 이름이 아닙니다 ;-) – cboden
나는이 데이터베이스를 가져 갔고 VBA에 아무런 코멘트도 없었으므로 Command1이 콤보 상자를 참조하고 있다는 것을 알아 내는데 몇 분이 걸렸습니다 ...... Command7 (예, 알고 있습니다)이 버튼을 참조하고 있습니다. 위의 버튼에 VBA를 추가했습니다. – Motorhead1308
폼 (form)과 코딩 된 팝업 (poping popup)이 있다고 말할 때 UserForm에 대해 이야기하고 있습니까? – user3271518