먼저 시험 바로 코앞에 두고 초조한마음에 이것저것 계속 질문하는데 성실히 답해주셔서 감사합니다 정말 ^^
1.질문은 ~ 138페이지에서 select case 사용하는데
저번에 답변해주신거 보면, case is 는 근사값을 찾을때
case는 정확히 떨어지는 값을 찾을때 쓴다고 하셨는데
p134보시면 case is =1 이라고 1이라는 정확히 떨어지는값을 찾는용도로도 case is가 쓰일수있는건가여?
그리고 case, case is 다음에 등호를 138p에선 넣지않고... p134에선 넣었는데
어떻게 구분을 해야하나요... ?
138에서도 case is = "초등학생" 이렇게 쓰면 안되려나여???
2. 질문추가여 ㄷㄷ.
p187에서 dlookup함수를 쓸때. ("( )", "( )", "( )")
각각 문제에서 어떤걸 보고 찾아야되는지 확실히좀 알려주시면 안될까요... 계속 운으로 때려맞추는식이라... 특히 가운데부분 뭘 넣어야될지 잘 모르겠습니다.
문제에서 구매정보입력폼에대해 작업을 수행하라고했으니
가운데게 구매정보입력을 넣어야되는게 아닐까요.
p188 문제3-1-4번
거래건수 컨트롤에는 그룹별 거래 건수가 표시되도록 설정하라는데.
왜 =count(*)가 되는거져?
전 그 밑의 누적합계를 계속 건드렸는데. 누적합계는 언제쓰는거고... 그룹, 모두에따라 어떻게 사용하는건가여...
p211 에서는 맨위의 작은5번 폼바닥글의 납품건수 컨트롤에 납품된 건수 나타나도록.
답에서는 =count(*) & "건" 이라고 나와있는데...
납품건수라면 목록의 수니까 =count([거래처명]) & "건" 이렇게 했더니 값은 똑같이 나오는데 틀리는건가여???
p198 문제1-1-5 사용유무필드 관련
or말고 in("Y","N")이라고 해도 되려나여???
3. p213 3번의 명령단추 생성에서
명령단추만들면 자동으로 선택창이 뜨면서 ... 미리보기형태까지 다 설정해놓으면 자동으로 인쇄미리보기 형태로 열리도록 만들어지고
On Error GoTo Err_cmd보기_Click
DoCmd.OpenReport stDocName, acPreview
Exit Sub
MsgBox Err.Description
Resume Exit_cmd보기_Click
1. 네 등호를 사용하신다면 가능 하겠죠. 어떻게 사용하시든 올바른 값이 나오면 상관은 없습니다.
2. dlookup("찾을값이있는필드명","테이블/쿼리","조건")
입니다. 문제에서 찾을 값이 성명입니다. 그러므로 찾을값이 있는 필드는 성명필드가 될거구요.
현재 구매정보입력 폼에서 작업중이고 문제에서 어떤 테이블이나 쿼리를 사용하라는 말이 없으므로
구매정보입력폼의 레코드원본을 확인 하여 "테이블/쿼리" 부분에 입력하시면 됩니다.
조건은 문제에 있습니다. txt사번에 해당하는 성명이 표시 되게 하라고 했으므로
txt사번으로 비교해 주시면 됩니다. 이때 txt사번에 어떤값이 들어오는지 확인 하여 비교할 수 있는 필드명을 사용하시면 되죠.
그래서
dlookup("성명","구매정보","사번=txt사번")
과 같이 쓰이는 것입니다.
3. 개수를 구하는 것은 count 함수죠. *는 전체 레코드를 뜻합니다.
=count(*) 는 전체 레코드 수를 세라는 것인데 그룹바닥글에 있으므로 그룹별로 전체 레코드를 세게 되기 때문에 그룹별 접수건수를 구할 수 있는 것입니다.
누적합계는 보통 순번을 구할때 사용하는데 그룹은 그룹별로 순번을 셀때 사용하고 모두는 모든 레코드에 대해 순번을 지정 할때 사용합니다. 이것도 그룹바닥글이나 그룹머리글 등 그룹으로 나눠져 있을때 그룹이나 모두나 같은 결과가 나올 수도 있습니다.
정확한 결과가 나올 수 있게 그룹이나 모두를 사용하시면 되겠습니다.
4. 상관 없습니다. 개수를 구하는 것이므로 레코드 전체 개수를 구하든 필드의 개수를 구하든 같은 결과가 나옵니다.
5. 네 올바른 결과라면 상관 없죠.
6. 글쎄요. on click 이벤트에 이벤트 프로시저로 작성하셨다면 상관이 없을 수도 있는데
명령단추 마법사로 작성하시면 보통 매크로로 작성 되지 않나요.
결과적으로 제대로 나온다면 상관은 없을 것 같습니다.
좋은 하루 되세요.
"-
*2011-07-21 10:50:25
1. 네 등호를 사용하신다면 가능 하겠죠. 어떻게 사용하시든 올바른 값이 나오면 상관은 없습니다.
2. dlookup("찾을값이있는필드명","테이블/쿼리","조건")
입니다. 문제에서 찾을 값이 성명입니다. 그러므로 찾을값이 있는 필드는 성명필드가 될거구요.
현재 구매정보입력 폼에서 작업중이고 문제에서 어떤 테이블이나 쿼리를 사용하라는 말이 없으므로
구매정보입력폼의 레코드원본을 확인 하여 "테이블/쿼리" 부분에 입력하시면 됩니다.
조건은 문제에 있습니다. txt사번에 해당하는 성명이 표시 되게 하라고 했으므로
txt사번으로 비교해 주시면 됩니다. 이때 txt사번에 어떤값이 들어오는지 확인 하여 비교할 수 있는 필드명을 사용하시면 되죠.
그래서
dlookup("성명","구매정보","사번=txt사번")
과 같이 쓰이는 것입니다.
3. 개수를 구하는 것은 count 함수죠. *는 전체 레코드를 뜻합니다.
=count(*) 는 전체 레코드 수를 세라는 것인데 그룹바닥글에 있으므로 그룹별로 전체 레코드를 세게 되기 때문에 그룹별 접수건수를 구할 수 있는 것입니다.
누적합계는 보통 순번을 구할때 사용하는데 그룹은 그룹별로 순번을 셀때 사용하고 모두는 모든 레코드에 대해 순번을 지정 할때 사용합니다. 이것도 그룹바닥글이나 그룹머리글 등 그룹으로 나눠져 있을때 그룹이나 모두나 같은 결과가 나올 수도 있습니다.
정확한 결과가 나올 수 있게 그룹이나 모두를 사용하시면 되겠습니다.
4. 상관 없습니다. 개수를 구하는 것이므로 레코드 전체 개수를 구하든 필드의 개수를 구하든 같은 결과가 나옵니다.
5. 네 올바른 결과라면 상관 없죠.
6. 글쎄요. on click 이벤트에 이벤트 프로시저로 작성하셨다면 상관이 없을 수도 있는데
명령단추 마법사로 작성하시면 보통 매크로로 작성 되지 않나요.
결과적으로 제대로 나온다면 상관은 없을 것 같습니다.
좋은 하루 되세요.
"