가령
me. filter 나 recordsource
docmd.openreport 나 openform등
조건식 작성할때
"조회 = ' " & txt조회 & " ' " (문자데이터시)
이런 식으로 만들잖아요
여기서 왼쪽에 "조회"란 부분이 txt조회랑 일치할때는 찾기 쉬운데
가끔 2개의 이름이 차이가 나서 헤메는 경우가 있는데 구체적으로 빠르고 정확하게 찾는 방법을 알고 싶습니다.
저는 txt조회 컨트롤원본찍으면 옆에 콤보상자로 목록나오게 만들어서 대충 문제읽어보고 txt조회랑
맞을 것 같은 걸 찾아다가 쓰는데 이 방법이 맞는지 또 훨씬 빠르고 정확하게 찾는 방법이 있는지 알고 싶습니다.
그리고 가끔 문자데이터인지 숫자데이터인지에 따라 저기 ' 이나 " 이런거 찍는게 틀려지는데
가끔 예를들면 학번 ==>>겉보기에는 숫자지만 사실은 문자데이터로 돼어 있으면 위에 처럼 조건식을 써야 하잖아요
저는 그럼 txt조회 언바운트 글자가 왼쪽정렬되어 있으면 문자데이터로 인지하고
오른쪽 정렬되어 있으면 숫자 데이터로 인지하는데 이 방법이 맞는건지 확실하지가 않습니다.
책에 몇군데 명시되어 있는 부분이 있던데 읽어봐도 저는 명확하지가 않더군요..
답변부탁드립니다 ^^
txt조회 라는 컨트롤에 어떤 값이 입력되는지 보시면 되죠.
보통 텍스트 박스옆에 레이블이 있습니다.
판매번호 :
와 같이 되어 있죠.
즉 판매번호 : 옆에 txt조회 라는 컨트롤이 있으면
txt조회에는 판매번호가 입력되게 됩니다.
이경우에는 판매번호 필드와 txt조회를 비교해 주시면 되는 것입니다.
이렇게 폼의 모양이나 txt조회에 입력되는 내용을 확인하여 사용하세요.
그리고 cmb 와 같이 콤보상자일 경우에는 행원본이 지정된 경우가 많습니다.
이때는 행원본과 바운드열을 확인 하여 바운드 열에 해당하는 필드명과 비교하셔야 합니다.
보통은 왼쪽 정렬인지 오른쪽 정렬인지 보고 판단이 가능하지만
간혹 이런 방법으로 판단이 안되는 경우가 있습니다.
이때는 비교하고자 하는 필드가 있는 테이블을 열어 데이터형식을 확인 하여 사용하시면 됩니다.
예를 들어 섹션 06 의 129페이지 3번문제를 보시면
학생정보 폼의 레코드 원본은 학생입니다.
학생 테이블의 디자인 보기로 열어 학번의 데이터 형식을 확인 하면 텍스트 인것을 알 수 있죠.
그러므로 컨트롤 분리를 사용하실때 문자 형식으로 작성 하시면 됩니다.
그냥 봤을때는 숫자 였지만 이렇게 데이터 형식이 텍스트 이면 텍스트로 비교해 주셔야 합니다.
폼의 레코드 원본을 확인 하고 사용하고자 하는 필드의 데이터 형식을 확인 하여 사용하세요.

좋은 하루 되세요.
"-
*2011-08-31 12:23:17
txt조회 라는 컨트롤에 어떤 값이 입력되는지 보시면 되죠.
보통 텍스트 박스옆에 레이블이 있습니다.
판매번호 :
와 같이 되어 있죠.
즉 판매번호 : 옆에 txt조회 라는 컨트롤이 있으면
txt조회에는 판매번호가 입력되게 됩니다.
이경우에는 판매번호 필드와 txt조회를 비교해 주시면 되는 것입니다.
이렇게 폼의 모양이나 txt조회에 입력되는 내용을 확인하여 사용하세요.
그리고 cmb 와 같이 콤보상자일 경우에는 행원본이 지정된 경우가 많습니다.
이때는 행원본과 바운드열을 확인 하여 바운드 열에 해당하는 필드명과 비교하셔야 합니다.
보통은 왼쪽 정렬인지 오른쪽 정렬인지 보고 판단이 가능하지만
간혹 이런 방법으로 판단이 안되는 경우가 있습니다.
이때는 비교하고자 하는 필드가 있는 테이블을 열어 데이터형식을 확인 하여 사용하시면 됩니다.
예를 들어 섹션 06 의 129페이지 3번문제를 보시면
학생정보 폼의 레코드 원본은 학생입니다.
학생 테이블의 디자인 보기로 열어 학번의 데이터 형식을 확인 하면 텍스트 인것을 알 수 있죠.
그러므로 컨트롤 분리를 사용하실때 문자 형식으로 작성 하시면 됩니다.
그냥 봤을때는 숫자 였지만 이렇게 데이터 형식이 텍스트 이면 텍스트로 비교해 주셔야 합니다.
폼의 레코드 원본을 확인 하고 사용하고자 하는 필드의 데이터 형식을 확인 하여 사용하세요.

좋은 하루 되세요.
"