1) 부록 187쪽에 문제1)에 1번문제중 작은 번호 5번의 입력마스크에 대해서 질문합니다.ㅠㅠ
?L-0000까지는 알겠는데 왜 L-0000;0;_? 라고 해야하는지 이해가 가지 않습니다.
?
?
설정하라고 나와있는데, 꼭 컨트롤원본에 =SUM([수량]*[단가])라고 써야하나요?
=SUM([판매금액])이라고 쓰면 안되나요?
지금까지는 현재폼이라는 단어가 나오면 ME를 사용하고 그외에 예를들어 CMD입력을 클릭했을 경우의 이벤트라고 한다면, DOCMD를 사용하고
이런식으로 했는데 맞는 것인가요?
4) 마지막으로, 쿼리를 작성할 때, 어떤 때에는 디자인을 이용하여 쿼리를 작성하고, 어떤 때에는 쿼리마법사를 이용해도 되는지에 대해 확실하게 감이 오지 않습니다.
그냥 이용하는 테이블이 다수인 경우를 제외하고는 쿼리마법사를 사용해되 되는것인가요?
자세한 답변 부탁드립니다.^^
1.
- 기호는 저장되고 입력시 _-____ 과 같은 형태로 표시되게 하라고 햇기 때문에 그런것입니다.
입력마스크 작성하는 방법은
입력마스크;저장;표시
라고보시면 됩니다.
즉 L-0000;0;_
에서 L-0000 은 입력마스크의 모양이 되는 것이고
두번째 영역의 0은 - 도 저장하게 하는 것입니다.
세번째 영역의 _ 는 _-____ 과 같이 _____ 이 표시되게 하는 곳이죠.
그래서 이런 결과가 나오는 것입니다.
000-000-0000;0;0 으로 설명 드리겠습니다.
입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.
000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면
000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.
그래야 123-4567 로 저장이 됩니다.
즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.
문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.
입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.
만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.
2. 판매금액이라는 필드명이 없으므로 사용할 수 없습니다.
판매금액을 [수량]*[단가]로 구했기 때문에 판매금액의 합계도 이 계산신을 이용하여 작성하셔야 해요.
3. 네 me는 현재 실행중인 개체를 뜻하는 것이고
docmd 는 매크로를 실행하게 하는 것입니다.
현재폼이라는 말이 있다면 me 를 사용하시면 됩니다.
4. 네 여러개의 테이블을 사용해야 하는 경우에는 쿼리마법사를 사용할 수 없는 경우가 많습니다.
지금 이해하고 계신대로 하시면 될 것 같네요.
좋은 하루 되세요.
"-
*2011-09-02 08:51:18
1.
- 기호는 저장되고 입력시 _-____ 과 같은 형태로 표시되게 하라고 햇기 때문에 그런것입니다.
입력마스크 작성하는 방법은
입력마스크;저장;표시
라고보시면 됩니다.
즉 L-0000;0;_
에서 L-0000 은 입력마스크의 모양이 되는 것이고
두번째 영역의 0은 - 도 저장하게 하는 것입니다.
세번째 영역의 _ 는 _-____ 과 같이 _____ 이 표시되게 하는 곳이죠.
그래서 이런 결과가 나오는 것입니다.
000-000-0000;0;0 으로 설명 드리겠습니다.
입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.
000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면
000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.
그래야 123-4567 로 저장이 됩니다.
즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.
입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.
만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.
2. 판매금액이라는 필드명이 없으므로 사용할 수 없습니다.
판매금액을 [수량]*[단가]로 구했기 때문에 판매금액의 합계도 이 계산신을 이용하여 작성하셔야 해요.
3. 네 me는 현재 실행중인 개체를 뜻하는 것이고
docmd 는 매크로를 실행하게 하는 것입니다.
현재폼이라는 말이 있다면 me 를 사용하시면 됩니다.
4. 네 여러개의 테이블을 사용해야 하는 경우에는 쿼리마법사를 사용할 수 없는 경우가 많습니다.
지금 이해하고 계신대로 하시면 될 것 같네요.
좋은 하루 되세요.
"