액세스 폼이 있습니다. 거기에 콤보 상자에 항목을 추가하는 방법을 알고 싶습니다. 내 콤보 상자가 값 모드에 있습니다.MS 액세스 목록에없는 경우 콤보 상자에 항목 추가
1
A
답변
2
양식을 디자인 모드로 변경하고 새 값을 추가하지 않고도 행 소스를 영구적으로 변경할 수는 없습니다. 코드를 사용하여이 작업을 수행 할 수도 있지만 사람들이 작업 할 때는 좋은 생각이 아닙니다. 가장 쉬운 방법은 작은 테이블을 만들고 그 테이블에 값을 추가하는 것입니다. 양식을 닫으면 새 값이 저장됩니다.
앨런 브라운은이 작업을 수행하는 방법에 대한 설명이 있습니다 http://allenbrowne.com/ser-27.html
이 그가 보여줍니다 아이디어 중 하나입니다
Private Sub CategoryID_NotInList(NewData As String, Response As Integer)
Dim strTmp As String
'Get confirmation that this is not just a spelling error.
strTmp = "Add '" & NewData & "' as a new product category?"
If MsgBox(strTmp, vbYesNo + vbDefaultButton2 + vbQuestion, "Not in list") = vbYes Then
'Append the NewData as a record in the Categories table.
strTmp = "INSERT INTO Categories (CategoryName) " & _
"SELECT """ & NewData & """ AS CategoryName;"
DBEngine(0)(0).Execute strTmp, dbFailOnError
'Notify Access about the new record, so it requeries the combo.
Response = acDataErrAdded
End If
End Sub
1
limit to list
속성을 true로 설정해야합니다.
그런 다음 잠재적으로 콤보 상자에 값을 추가하는 On Not In List 이벤트에 일부 코드를 추가하십시오. Here is a tutorial. 다른 답변을 볼 수 있습니다.
일반적으로 콤보 상자의 값을 저장하는 테이블을 사용하는 것이 좋습니다. 값 목록을 사용하여 사용자가 바로 가기 메뉴를 비활성화하지 않으면 콤보 상자에서 마우스 오른쪽 단추를 클릭하여 Edit List Items...
을 선택하고 목록으로 제한되도록 설정하더라도 목록을 수정하십시오. 이는 목록에 제한하려는 모든 제한을 효과적으로 상쇄합니다. 들.
관련 문제
- 1. 코드없이 콤보 상자에 항목 추가?
- 2. 데이터 바인딩 된 콤보 상자에 항목 추가
- 3. 콤보 상자에 배열 추가
- 4. WPF 콤보 상자 추가 항목
- 5. HTML 콤보 상자에 데이터 추가
- 6. 콤보 상자에 새 텍스트 추가
- 7. 콤보 상자에 문자열 배열 추가
- 8. 사용자가 클릭 할 때 콤보 상자에 새 항목 추가
- 9. MySQL : 목록에없는 항목 선택
- 10. LINQ 목록에없는 항목 찾기
- 11. ms 액세스 액세스 양식을 사용하여 항목 추가, 편집, 삭제
- 12. 콤보 상자에 DisplayField-ValueField 항목 채우기
- 13. 당신이 MS 액세스 목록 상자에 입력하는대로 검색하십시오
- 14. 목록에없는 경우 목록에 삽입하십시오
- 15. C# 콤보 상자에 긴 문자열 추가
- 16. MS 액세스 : 콤보 상자에서 세부 컨트롤 바인딩
- 17. 최근 목록에없는 파일을 MS Office에서 열려면 어떻게해야합니까?
- 18. 콤보 상자에 콤보 상자에 데이터를 삽입하는 방법 C#
- 19. Html - 확인란에서 콤보 상자에
- 20. WPF MVVM : 콤보 박스에없는 항목 추가
- 21. yui로 콤보 박스에 새 항목 추가
- 22. 콤보 상자에 MS Access 2007 값을 채우는 방법
- 23. MS-액세스, 형태가 많은 관계
- 24. Combobox 항목 문제 추가
- 25. 여러 열이있는 목록 상자에 항목 추가
- 26. 키 누르기를 사용하여 목록 상자에 항목 추가
- 27. IP가 목록에없는 경우 다른 레일 경로?
- 28. telerik MVC 콤보 상자에
- 29. Silverlight의 콤보 상자에 바인딩
- 30. 콤보 상자에 SQL # C#