private sub cmd분류등록 click()
docmd.openform "분류등록"",acnomal,, "분류명='" & txt분류 & "'"
end sub
1. 분류명 이 아니라 분류명:= 으로 해야하는거 아닌가요?
(캡션을 보면 분류명이 아니라 분류명: 으로 나오고 있어서요)
2. 둘의 차이가 궁금합니다.
기타 > 이름 : Label5
형식 > 캡션 : 분류명:
3. 개체라는 게 뭔가요?
4. "분류등록"
따옴표를 해주는 이유는 무엇인가요?
[] 를 쓰는 경우도 있었던 것 같은데 차이가 뭔가요?
5. acnomal 가 뭔가요?
6. txt분류 는 문자취급 해주는데 분류명 은 문자취급을 안해주는 이유는 뭔가요? 무엇을 보고 판단할 수 있나요?
7. 인터넷에 찾아보니,
프로시저의 기본구조가 아래와 같다는데 프로시저이름(매기 변수)가 뭔가요?
sub 프로시저이름(매기 변수)
명령구문
end sub
8. 이벤트 프로시저라는것이 이해가 안가는데
그냥 엑셀0r 엑세스 프로그램에게 명령하기 위해서 쓰는 "컴퓨터 언어"라고 생각해도 되나요?
9. 중간중간에 . 은 왜 쓰는 건가요?
10.
폼을 폼보기 형식으로 열리게 하라 : docmd.openform "분류등록"
어떤 버튼을 클릭하면 분류등록 폼이 화면에 나타나도록 프로시저를 작성해라 : 분류등록.show > docmd.show "분류등록"이라고 써야하는 거 아닌가요?
안녕하세요.
1, docmd.openform 에서 사용하는 분류명은 레이블이나 캡션이 아닌 (분류등록 폼의 레코드
원본에 위치하는) 필드명입니다.
2. 이름은 컨트롤의 이름으로 코드를 작성할 때 이름을 사용합니다. 이름을 불러서 작동시키는
것이죠. 캡션은 화면에 표시되는 내용을 가지고 있는 속성입니다.
Label5 컨트롤은 화면에 분류명: 으로 보이게 되는 것이죠.
외모(캡션)만 보면 안되고, 동작을 위해서는 이름을 사용해야 합니다.
3. 화면 왼쪽에 보시면 <모든 Access 개체>라고 쓰여있는 탐색 창이 있습니다.
테이블, 쿼리, 폼, 보고서, 매크로, 모듈 등의 데이터베이스 개체가 표시되어 있습니다.
4. 필드명에는 [ ]를 넣습니다. [ ]는 경우에따라 생략해도 됩니다.
필요한 경우 액세스가 자동으로 붙여주기도 합니다. 텍스트와 구별해야 하는 경우에는 꼭 [ ]를
사용해야 합니다.
반면에
분류등록은 폼이름이므로 " "로 작성한 것입니다.
5. 일반적인 폼 형식을 가리킵니다. 우리가 가장 많이 사용하는 형태인 것이죠.
6.
분류명은 필드명이므로 취급 데이터를 구분할 필요가 없습니다.
컨트롤에 대해서만 문자인지 숫자인지 구별해야 합니다.
7.
호출할 때 받아오는 값을 매개변수로 받아 옵니다.
시험에서는
액세스에서 보다는 엑셀 사용자정의 함수에서 많이 사용되고 있습니다.
사용자정의 함수가 매개변수가 있는 프로시저(함수)로 정의되고,
함수 사용시에 함수의 인수(괄호 안에 있는 값)로 매개변수를 함수 정의 코드로 넘겨서 계산하
게 됩니다. 이때, 넘어오는 인수를 매개변수로 받아서 처리하는 것입니다.
fn합계(국어,수학) 처럼 사용되는 함수에서 매개변수는 국어와 수학이 됩니다.
8.
이벤트는 컴퓨터에게 명령을 내리기 위한 사건(이벤트)입니다.
폼을 클릭했을 때, 단추를 눌렀을 때 등 여러가지 이벤트가 존재할 수 있습니다.
이벤트가 발생했을 때 처리하기 위한 코드들을 묶은 것이 이벤트 프로시저입니다.
일반적인 컴퓨터 언어는 C, VBA, JAVA 등의 프로그램 언어를 말합니다.
9.
컨트롤에 속성이나 메서드를 지정하기 위해 .을 사용합니다.
cmb조회.columncount 라면 cmb조회 컨트롤의 열개수 속성을 의미하는 것이죠.
10.
작동되면 사용하셔도 되지만,
폼 보기는 폼이름.show 형태로 사용합니다.
예외상황이 많기 때문에 프로그램 규칙이 명확하게 존재하지는 않습니다.
연습을 통해 경험치를 높이시는 것이 합격에 유리합니다.
좋은 하루 보내세요.
-
관리자2019-08-07 20:10:43
안녕하세요.
1, docmd.openform 에서 사용하는 분류명은 레이블이나 캡션이 아닌 (분류등록 폼의 레코드
원본에 위치하는) 필드명입니다.
2. 이름은 컨트롤의 이름으로 코드를 작성할 때 이름을 사용합니다. 이름을 불러서 작동시키는
것이죠. 캡션은 화면에 표시되는 내용을 가지고 있는 속성입니다.
Label5 컨트롤은 화면에 분류명: 으로 보이게 되는 것이죠.
외모(캡션)만 보면 안되고, 동작을 위해서는 이름을 사용해야 합니다.
3. 화면 왼쪽에 보시면 <모든 Access 개체>라고 쓰여있는 탐색 창이 있습니다.
테이블, 쿼리, 폼, 보고서, 매크로, 모듈 등의 데이터베이스 개체가 표시되어 있습니다.
4. 필드명에는 [ ]를 넣습니다. [ ]는 경우에따라 생략해도 됩니다.
필요한 경우 액세스가 자동으로 붙여주기도 합니다. 텍스트와 구별해야 하는 경우에는 꼭 [ ]를사용해야 합니다.
반면에
분류등록은 폼이름이므로 " "로 작성한 것입니다.
5. 일반적인 폼 형식을 가리킵니다. 우리가 가장 많이 사용하는 형태인 것이죠.6.
분류명은 필드명이므로 취급 데이터를 구분할 필요가 없습니다.
컨트롤에 대해서만 문자인지 숫자인지 구별해야 합니다.7.
호출할 때 받아오는 값을 매개변수로 받아 옵니다.
시험에서는
액세스에서 보다는 엑셀 사용자정의 함수에서 많이 사용되고 있습니다.
사용자정의 함수가 매개변수가 있는 프로시저(함수)로 정의되고,
함수 사용시에 함수의 인수(괄호 안에 있는 값)로 매개변수를 함수 정의 코드로 넘겨서 계산하게 됩니다. 이때, 넘어오는 인수를 매개변수로 받아서 처리하는 것입니다.
fn합계(국어,수학) 처럼 사용되는 함수에서 매개변수는 국어와 수학이 됩니다.
8.
이벤트는 컴퓨터에게 명령을 내리기 위한 사건(이벤트)입니다.
폼을 클릭했을 때, 단추를 눌렀을 때 등 여러가지 이벤트가 존재할 수 있습니다.
이벤트가 발생했을 때 처리하기 위한 코드들을 묶은 것이 이벤트 프로시저입니다.일반적인 컴퓨터 언어는 C, VBA, JAVA 등의 프로그램 언어를 말합니다.
9.
컨트롤에 속성이나 메서드를 지정하기 위해 .을 사용합니다.
cmb조회.columncount 라면 cmb조회 컨트롤의 열개수 속성을 의미하는 것이죠.
10.
작동되면 사용하셔도 되지만,
폼 보기는 폼이름.show 형태로 사용합니다.예외상황이 많기 때문에 프로그램 규칙이 명확하게 존재하지는 않습니다.
연습을 통해 경험치를 높이시는 것이 합격에 유리합니다.
좋은 하루 보내세요.