조회를 처음 들어가서 대충 데이터 적는 방법은 이해한 것 같은데 어렵네요ㅠㅠ
먼저 1.
like의 뜻이 이해가 안가요.
어느 경우에 like를 쓰는 것인가요?
124쪽
Me.RecordsetClone.FindFirst "판매번호 = '" & txt판매번호 & "'"
이렇게 쓰면 안되나요?
항상 그런 형식으로 묶어서 나오나요? 그렇다면 그냥 외워버리고 싶어서요..
그런 게 아니라면 조금만 쉽게 설명 부탁드려요.
1. like는 일부가 일치할때, 어떤 값을 포함하는 값을 찾을 때 사용하는 것입니다.
@ 가 꼭 포함되게 유효성검사를 작성할때 like "*@*" 와 같이 유효성 검사에 입력하죠.
그리고 조회할때
DoCmd.ApplyFilter , "평가년도 like '*" & txt조회 & "*'"
와 같이 txt조회에 입력된 값이 포함된 평가년도를 표시할때 사용하는 방법입니다.
2. 판매번호의 데이터 형식이 숫자 이기 때문에
"판매번호 = " & txt판매번호
와 같이 쓰입니다. 판매번호의 데이터 형식을 확인 하고 txt판매번호에 입력되는 값이 어떤값인지 확인 하여 사용하시구요.
128페이지 보면 같은 recordsetclone인데
me.recordsetclone.findfirst "학번 = ' " & txt조회 "'"
me.bookmark=me.recordsetclone.bookmark
학번의 경우 데이터 형식이 텍스트 이기 때문에
"학번 = ' " & txt조회 "'"
와 같이 쓰입니다. 지금 현재 작업중인 폼의 레코드 원본을 확인 하셔서 학번 필드가 어디있는지 확인 하여
그 테이블을 열고 학번의 데이터 형식을 확인 해 보세요.
129페이지 마지막에 보면
me.filter = "가입일 = # " & txt조회 & "#"
로 나타난 것이 있는데
#을 쓰는 것은 날짜형식일때 사용하는 것으로
txt조회에 1999-01-01 과 같이 입력되고 비교할 값도 이렇게 날짜 형식이라면
#을 앞뒤로 쓰셔서 비교하셔야 합니다.
즉 첫번째는 숫자, 두번째는 문자, 세번째는 날짜 일때 사용하는 방법 입니다.
좋은 하루 되세요.
"
-
*2011-07-25 09:02:25
1. like는 일부가 일치할때, 어떤 값을 포함하는 값을 찾을 때 사용하는 것입니다.
@ 가 꼭 포함되게 유효성검사를 작성할때 like "*@*" 와 같이 유효성 검사에 입력하죠.
그리고 조회할때
DoCmd.ApplyFilter , "평가년도 like '*" & txt조회 & "*'"
와 같이 txt조회에 입력된 값이 포함된 평가년도를 표시할때 사용하는 방법입니다.
2. 판매번호의 데이터 형식이 숫자 이기 때문에
"판매번호 = " & txt판매번호
와 같이 쓰입니다. 판매번호의 데이터 형식을 확인 하고 txt판매번호에 입력되는 값이 어떤값인지 확인 하여 사용하시구요.
128페이지 보면 같은 recordsetclone인데
me.recordsetclone.findfirst "학번 = ' " & txt조회 "'"
me.bookmark=me.recordsetclone.bookmark
학번의 경우 데이터 형식이 텍스트 이기 때문에
"학번 = ' " & txt조회 "'"
와 같이 쓰입니다. 지금 현재 작업중인 폼의 레코드 원본을 확인 하셔서 학번 필드가 어디있는지 확인 하여
그 테이블을 열고 학번의 데이터 형식을 확인 해 보세요.
129페이지 마지막에 보면
me.filter = "가입일 = # " & txt조회 & "#"
로 나타난 것이 있는데
#을 쓰는 것은 날짜형식일때 사용하는 것으로
txt조회에 1999-01-01 과 같이 입력되고 비교할 값도 이렇게 날짜 형식이라면
#을 앞뒤로 쓰셔서 비교하셔야 합니다.
즉 첫번째는 숫자, 두번째는 문자, 세번째는 날짜 일때 사용하는 방법 입니다.
좋은 하루 되세요.