정다움 2023. 5. 1. 14:24
반응형

1-1고유하지 않은 인덱스 지정. 
조건부 서식
is null 일때 -> [컨트롤명] is null

35를 초과하지 않는다. <=35
 
instr 함수 INSTR(시작위치번호, [필드명], "찾을문자") 
Davg 함수 = ("계산할 필드명", "테이블명","조건") -> " " 표시 주의 
 
 
Not In (select 세차장명 from 회원가입세차장)
 
컨트롤 원본 형식 포함 작성시  (인식이 잘안됨): 빼고 작성. 이후 : 넣어서 추가 작성
이벤트 코드 활용시 정렬(오름차순,내림차순 부여방법)
Me.OrderBy = "금액 desc, 이름 asc"
Me.OrderByOn = True

 
매크로 닫기(폼,보고서 등) - closewindow 활용 
매크로 잘못만들면 -> 탐색창에서 지우거나 수정해서 재작업
-> 이벤트 프로시저
docmd.close ac form,"수강관리" (현재폼일시 생략가능) , acprintpreview

조건부서식 (=사용안함)
'식이' isnull(txt연락처)=true
이전 : <= , 이후 : >=
 
instr(필드명,"찾는 문자열")
활용방식:
전체 글자수 - instr(찾는 문자열) - 추가 공백 수 
-> right 함수와 결합
 
그룹 머릿글 반복 -> 반복실행구역 '예'
보고서 머릿글을 페이지마다 반복 -> 보고서 머글 내용을 페이지 머리글에 옮김
 

isnull(컨트롤명) = true


me.fliter와 일부 일치 문제 출제. 
me.filter = "필드명 like '*" & 컨트롤명 & "*'" (컨트롤명이 문자의 경우)
me.filteron = true 

공백인 경우 이벤트프로시저 조건주기 
if isnull(컨트롤명) = true then 
i = msgbox("내용",,"이름") ---- 메세지 표시의 경우 
 
하위 쿼리를 이용해라  = select문을 사용해라. 
Not In (select 세차장명 from 회원가입세차장)
'불일치 검색 쿼리를 이용해라' => 불일치 쿼리 유형설

 

일부일치의 경우 

Like * 활용 

Like ??[3-5]*  = > 세번째 글자가 3~5인 것을 불러오라 


쿼리 : 피연산자없이 했습니다. => " "가 안나올 경우, like가 안나올 경우 
쿼리문제 -> 크로스탭쿼리
하나의 테이블 사용할 경우 : 쿼리 마법사 이용하는 게 편함. 
열 머리글이 여러 경우 일때 : iif 함수로 만들기 
행 머리글이 여러 경우 일때 : 1열 행머리글 지정이후 추가 제작 
 
switch함수:  switch(조건1, 값1, 조건2, 값2 ...)
between 연산자 : between 조건1 and 조건2 (괄 사용안함!)
 
 업데이트쿼리 : 실행하기 전까지는 답지와 다른 결과가 나옴. => 실행을 눌러야 답지와 같은 결과. 

 ==> 실전에서는 테이블을 복사하여 결과치를 보고 재설정해야함. 
 
 

반응형