액세스(9)
-
컴활 1급 실기 공부log - 20200917
DateAdd("m", 3, Date()) 콤보상자를 설정할 때, 행원본의 필드가 2개라면 열 개수도 2개로 설정해줘라. DLOOKUP()의 첫째 인자는 컨트롤이 아니라 필드명이다. 조회해서 출력되어야 하는 부분은 DB의 필드이기 때문이다. String(카운트, 바꾼후문자열) 필터 쓸 때, like인지 =인지 문제 잘볼것 me.orderby = "필드명 정렬방식" docmd.showallrecords : 필터해제 크로스탭쿼리 행/열 머리글은 그 자리에서 바로 조건 줄 수 있지만, 값에서 요약된 경우는 새로 만들어야 한다. DatePart("m", Date()) : 특정 날짜를 특정 서식 단위로 구분 인덱스의 고유 -> 인덱스 대화상자로 들어가서 체크할 것 인덱스 고유 아니오 == 예(중복가능) 삭제쿼리 ..
2020.09.17 -
컴활 1급 실기 공부log - 20200916
기본작업10% "인상"된 값은 1.1이지 0.1이 아니다. A테이블중 B테이블에 없는 레코드를 출력하기최종 출력해야 하는 부분은 A테이블이므로, A테이블만을 가지고 쿼리 디자인에 들어가서 Not In(Select 기준필드 from B) 이용다른 필드에 또다른 조건이 있는 경우, Not In()도 계속 줄줄이 밑으로 써줘야 And로 연결됨을 유의할 것 뒷문제에서 바운드열 함부로 다시 만지지 말것대신 [필드명].column(1)을 이용할 것 => "'' & ~~ & "'" 이용바운드열만 1부터 시작한다.column()은 0부터 시작한다. 필드명.setfocus == docmd.gotocontrol "필드명"SetFocus : 절대경로 지정해주어야 함Docmd.GotoControl : 코드 흐름상 그때그때 상..
2020.09.16 -
컴활 1급 실기 공부log - 20200915
ADO개체 Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.CursorLocation = adUseClient rs.ActiveConnection = CurrentProject.Connection rs.open "select * from [TABLE_NAME] where [FIELD_NAME_IN_TABLE] = '" & [FIELD_NAME_IN_FORM] & "'" Msgbox [FIELD_NAME] & "has " & rs.RecordCount & "things." rs.Close True/False의 체크박스를 텍스트로 바꾸려면 -> 형식란에 ;남;여 처럼 쓴다. 체크박스가 확인란으로만 설정되는 버그 -> Yes/No를 다시 짧은 텍스트로 바..
2020.09.15 -
컴활 1급 실기 공부log - 20200914
특정 개체를 편집할 수 없도록 지정 : 잠금을 예로 설정 사용가능을 아니오로 설정 : 아예 흐리게 비활성화 됨, 문제에서 "사용가능"이라고 언급됨 정렬 대괄호 필요없음 && 기준 간 콤마로 연결(세미콜론 아님!) 방법 1 : 속성시트 ex 기준1 asc, 기준2 desc 방법 2 : 프로시저 Me.orderby = "기준1 asc, 기준2 desc" me.orderbyon = true 조건부서식 조건 시작에는 =를 쓰지 않는다. 조건에 필드가 포함되면 반드시 스스로 []를 붙인다. 특정날짜 "이후" == 크거나 같음 year(), month(), day() 를 적용하면, 그 결과는 날짜가 아니라 일반 숫자이므로, yy-mm-dd가 아닌 ##/00으로 설정해야 한다. 매크로에서 Msgbox를 쓸 때 함수와..
2020.09.14 -
컴활 1급 실기 공부log - 20200912
현재 폼의 레코드를 복사해 새로운 객체를 만들고 거기에서 첫번째 자료를 찾는다. 그 결과는 북마크에 저장됨 Me.RecordsetClone.FindFirst "조건" 저장된 북마크를 사용하려면 아래 식 필요 Me.Bookmark = Me.RecordsetClone.Bookmark
2020.09.12 -
조회속성
콤보상자 vs 목록상자 콤보상자 : 사용자 직접 입력 가능여부를 설정할 수 있다. 목록상자 : 사용자 직접 입력이 안되고, 사전에 설정한 목록만 선택 가능하다. 바운드 열 : 상자의 화살표를 눌러 펼쳐진 항목들 중에서, 선택했을 시에 입력되는 열 번호 (1부터 시작함에 유의)
2020.04.01