oracle에 테이블이 있습니다. 테이블에는 가능한 값이 2 개있는 정수 필드가 있습니다. null 또는 1입니다. 응용 프로그램의 경우 null은 false를 의미하고 1은 true를 의미합니다.액세스 양식 : 확인란에 값을 매핑하는 방법
해당 테이블의 액세스 2010에 양식을 만듭니다. 필드를 체크 박스 (1에 대해 사용 가능, 널에 대해 사용 불가능)로 표시하려고합니다.
필드에서 직접 확인란을 만들면 Null 값이 사각형으로 표시되고 1이 올바르게 표시됩니다 (선택한대로). 그러나 확인란의 값을 변경 (사각형 -> 선택 또는 선택 -> 선택 취소)하고 데이터베이스에 데이터를 저장하면 확인 값은 -1 대신 저장되고 비 고정 값은 null 대신에 0으로 저장됩니다.
I 수식에서 체크 박스를 생성하는 경우 :
Switch(my_field='1','-1',my_field Is Null,'0')
다음 값을 정확하게 나타내지 만, I는 체크 박스 상태를 변경할 수 (그것을 확인하거나 unckeck).
매핑을 수행하는 쉬운 방법이 있어야한다고 생각합니다. 빈번한 경우이지만 매핑 방법을 찾을 수 없습니다.
완벽하게 작동합니다. 감사합니다. 나는 MS가 (미래 버전에서) 코드/프로 시저를 추가 할 필요없이 그래픽으로 매핑을 할 수있는 방법을 추가해야한다고 생각한다. 콤보 박스의 매핑과 비슷한 (또는 더 쉽게, 콤보 박스의 매핑이 조금 까다 롭습니다). – freesoft