나는 2007 년콤보 박스 데이터 입력
이 칼럼에 대한 열 "연령 집단"및 가능한 값과 MS Access에서 테이블을 고려 MS Access에서 처음으로 응용 프로그램을 만드는 데 도움이 필요 "아동"과 "성인"입니다. 이 두 값을 가진 콤보 상자를 사용하여이 열에 데이터를 입력하는 옵션이 있습니까? 데이터 시트보기?
나는 2007 년콤보 박스 데이터 입력
이 칼럼에 대한 열 "연령 집단"및 가능한 값과 MS Access에서 테이블을 고려 MS Access에서 처음으로 응용 프로그램을 만드는 데 도움이 필요 "아동"과 "성인"입니다. 이 두 값을 가진 콤보 상자를 사용하여이 열에 데이터를 입력하는 옵션이 있습니까? 데이터 시트보기?
간단한 (하지만 의심) 솔루션 :이
(OP의 질문을 엄격히 준수)
Text
유형을 지정하십시오.Combo Box
TextBox
에서 Display Control
을 Lookup
탭 페이지를 클릭하면 Row Source Type
= Value List
Row Source
에 대해 다음을 입력합니다 : Child,Adult
MS Access는 관계형 데이터베이스이므로 또한 Child
및 Adult
대안을 별도의 AgeCategory
테이블에 행으로 가질 수 있습니다. 이 테이블의 행을 콤보 상자에 연결하려면 다른 조회 설정을 사용해야합니다. 이것은 내가 당신에게 운동장으로 남겨둔다.
EDIT : HansUp이 지적했듯이 테이블 정의와 함께이 콤보 상자 조회를 정의하는 것은 매우 좋은 해결책이 아닙니다.
이것은 실제 솔루션에 대한 더 좋은 방법은 아마도 :
Datasheet View
으로 전환하십시오. Datasheet View
의 양식은 테이블을 두 번 클릭 할 때 얻을 수있는 행 편집기 유형과 정확하게 같습니다. 대신 테이블에 악한 조회 필드를 만드는읽기 The Evils of Lookup Fields in Tables
, 테이블 (또는 테이블을 기반으로 쿼리) 폼의 레코드 원본으로 사용하는 양식을 구축 할 수 있습니다.
콤보 상자를 양식에 추가하십시오. 콤보의 행 원본으로 값 목록이나 다른 쿼리를 사용하십시오. 양식을 데이터 시트보기로 전환하십시오. 폼의 속성 시트에서 "기본보기"에 대한 데이터 시트를 선택할 수도 있습니다.
실제 계획은 다른 테이블에서 목록을 가져 오기 위해 쿼리를 사용하는 것입니다. 처음부터 데이터 시트에 콤보 상자 유형의 데이터 입력이 가능한지 알지 못했습니다. 그래서 내가 질문을 제기했다. 귀하의 답변에 감사드립니다. – MediumOne
+1 OP가 요구 한 것이 정확히 아니더라도 제안에 전적으로 동의합니다. –
이것은 내가 필요한 것입니다. 감사! 네, 다른 테이블에 값을 넣을 생각이 들었습니다. 나는 그것을 알아낼 것이다. – MediumOne
+1 _after_ 편집. – RolandTumble
나는 편집을 읽기 전에 downvoted. 나는 downvote를 뒤집을 수 있다는 것이 정말로 좋겠다. –