-318쪽 문제3번에 1- 2번문제
★반복되게 하는 문제에서
저는 계속 컨트롤 원본을 어떻게 해볼려고 했는데 안되더군요. ㅠㅠ
답 확인해보니 형식에서 바꾸는 거더라구요
컨트롤 원본을 바꿔서 ★가 반복되게 할수는 없나요?
- 1-4번에서 고객코드별 대여횟수와 대여금액의 합을 나타내라 되있는데
답지 보니까 추가로 조건같은거 없이 그냥 count(*), sum(대여금액) 으로 되있더군요.
식만 봤을 때는 그룹별 대여횟수가 아니가 총횟수와 총 대여금액합이 나올 것 같은데
그룹별로 되더라구요.
왜 이런지 조금 자세하게 설명해주실수 있을까요
너무 겉핧기 식으로 공부하는거 같아서 좀 자세하게 설명부탁드립니다.
-다음으로 1-6 문제에서 해답대로 똑같이 해도 전부다 1 로 나오네요.왜이렇죠?
해당파일 올립니다.
-문제3에 2 에서 filter와 filteron 쓰는거에서요.
저는 [고객코드]= [forms]![고객별대여현황]![cmb고객코드] 이렇게 했는데
답이 me.filter="고객코드='" & cmb고객코드.....
이런식으로 되있는데 148쪽 설명에 보면 프로시저에서 sql을 쓸때는 이런식으로 연결하라는데
sql이란게 뭔가요??? 프로시저 작성할 때 sql인지 확인할 수 있는 방법이 있나요?
아니면 그냥 외워야 되나요?
언제 써야되는지 너무 헷갈리네요.
1.컨트롤 원본에서는 반복 표시되게 설정하는 방법은 없습니다.
몇개는 넣을 수 있지만 원하는 길이만큼 넣기는 어렵죠.
2. 문제 3-1-1 에서 정렬 및 그룹화를 하셨는데요.
이렇게 그룹화가 지정되게 되면 그룹별로 값이 표시되게 됩니다.
그룹별로 값이 나올 수 있게 그룹으로 지정이 되어 있기 때문에
count(*) , sum(대여금액) 으로 그룹에 대한 값을 구할 수 있는 것이죠.
3. 모두로 지정하면 나오긴 하네요.
그전에 정렬및 그룹화 하실때
순번에 해대서 정렬 추가를 하셔야 하는데 그룹추가를 하는바람에
그룹머리글이 추가 되어 이부분에서 순번에 대한 결과가 나오지 않는 것 같습니다.
순번에 대해서는 정렬 추가 하셔서 정렬만 지정해 보시고
확인 해 보세요.
4. [고객코드]= [forms]![고객별대여현황]![cmb고객코드]
은 보통 매크로의 where 조건에서 사용하거나
현재 폼이 아닌 다른 폼이나 보고서의 컨트롤을 이용해야 할때 사용하는 방법입니다.
이문제는 고객대여현황 폼의 조회 버튼을 클릭 했을때 고객대여폼에 표시하는 문제이므로
위와 같은 코드로 사용할 필요가 없습니다.
기본적으로는
me.filter="고객코드='" & cmb고객코드
와 같이 & 연산자를 이용하여 컨트롤 분리를 하여 사용하셔야 합니다.
좋은 하루 되세요.
"-
*2013-07-22 09:42:13
1.컨트롤 원본에서는 반복 표시되게 설정하는 방법은 없습니다.
몇개는 넣을 수 있지만 원하는 길이만큼 넣기는 어렵죠.
2. 문제 3-1-1 에서 정렬 및 그룹화를 하셨는데요.
이렇게 그룹화가 지정되게 되면 그룹별로 값이 표시되게 됩니다.
그룹별로 값이 나올 수 있게 그룹으로 지정이 되어 있기 때문에
count(*) , sum(대여금액) 으로 그룹에 대한 값을 구할 수 있는 것이죠.
3. 모두로 지정하면 나오긴 하네요.
그전에 정렬및 그룹화 하실때
순번에 해대서 정렬 추가를 하셔야 하는데 그룹추가를 하는바람에
그룹머리글이 추가 되어 이부분에서 순번에 대한 결과가 나오지 않는 것 같습니다.
순번에 대해서는 정렬 추가 하셔서 정렬만 지정해 보시고
확인 해 보세요.
4. [고객코드]= [forms]![고객별대여현황]![cmb고객코드]
은 보통 매크로의 where 조건에서 사용하거나
현재 폼이 아닌 다른 폼이나 보고서의 컨트롤을 이용해야 할때 사용하는 방법입니다.
이문제는 고객대여현황 폼의 조회 버튼을 클릭 했을때 고객대여폼에 표시하는 문제이므로
위와 같은 코드로 사용할 필요가 없습니다.
기본적으로는
me.filter="고객코드='" & cmb고객코드
와 같이 & 연산자를 이용하여 컨트롤 분리를 하여 사용하셔야 합니다.
좋은 하루 되세요.
"