액세스 기본모의고사 6회
모든 자료를 내리고 판매번호를 기준으로 오름차순 하라길래 완성후 레코드 원본을 보니
SELECT 열차사용.판매번호, 열차사용.고객ID, 열차사용.고객이름, 열차사용.구간, 열차사용.출발지, 열차사용.도착지, 열차사용.좌석수, 열차사용.금액 FROM 열차사용 ORDER BY 열차사용.판매번호;
이렇게 됬는데요. 답안을 보니 select * from 열차사용 order by 판매번호 이렇게만 적혀있는데 이렇게 쓴 것과 제가 쿼리 편집기로 만든 위의 답안이 같다는 말인가요? 아니면 제가 틀렸다는건가요?
열너비를 따로 지정하라는 말이 없는데요. 그냥 내버려두면 콤보상자를 열었을 때 우측의 자료가 짤려서 나오는데, 이런 경우에 그림처럼 하시오도 없고 열너비 지정하라는 말도없으니 냅둬도 되나요?
(3) 문제 3-4
Recalc 메서드 실행구현.
Recalc이 뭔가 궁금해 답안을 보니 계산 컨트롤을 즉시 업데이트한다고 나왔는데요. 이게 무슨 말인지 이해가 안되네요. 게시판 검색해보니 상시에서 비슷한 문제가 나왔는데 recalc 실행하라는 말이 없어서 안넣으셨다는 분이있던데 거기에 답변해주신 걸 보니 없어도 크게 상관 없는 놈 같은데..뭐하는 메서드인가요?
액세스 기본모의고사 7회
rowsource와 recordsource
본문에서 의미를 찾아봤는데 row는 행원본을 찾는 것 이고 recordsource는 레코드원본을 찾는 것이라고 나오던데요.이런 의미로는 제가 이해가 안되네요..-_ㅜ 어떻게 설명을 부탁드려야될지도 감이 안잡혀요..
평소 rowsource를 rowsource="a3:b6" 이렇게 범위에만 써와서 범위를 지정할 때 쓰이는건줄 알고있었는데 이 문제보니 select * from 테이블 where 조건이 쓰여서 굉장히 헷갈리네요.
1. 모든 필드를 끌어다 놓으신 것이라면 결과가 같습니다.
똑같은 것이예요.
2. 목록너비를 4로 지정 하라고 했으므로 목록너비를 지정 하시면 자동으로 지정이 되는데요.
만약 자동으로 지정 되지 않고 잘린다면 데이터가 잘리지 않게 지정해 주세요.
기본적으로 데이터가 잘리지 않게 표시 되게 해주셔야 합니다.
3. 계산즉시 컨트롤을 업데이트 한다는 말이 있거나 Recalc를 사용하라는 말이 있을때 사용하시면 됩니다.
크게 중요한 부분은 아닙니다..
4. rowsource 는 행원본 이구요. recordsource 는 레코드 원본을 말하는 것입니다.
행원본을 이용하여 식을 작성해야한다면 rowsource 를 사용하시면 되고
레코드원본을 이용해야 한다면 recordsource 를 사용하시면 되요.
이런 개념을 가지고 문제들을 다시 한번 보세요.
어떤 문제에서 어떤 원본을 가지고 계산을 하는지 보시면 아실 수 있을 겁니다.
5. select 문은 선택 입니다. 레코드 원본으로 select에 지정된 것을 사용하겠다 라는 것입니다.
폼이나 보고서의 레코드 원본 확인해 보시면
보통 테이블이나 쿼리를 쓰는데요. 이것을 코드로 옮기면
select * from 테이블명
이 나오는 것입니다. 여기서 * 부분에는 필드명이 들어가는데요. * 는 전체필드, 전체레코드를 뜻하는 것입니다.
즉 테이블에 해당하는 전체 필드에 대해서 이 폼의 레코드 원본으로 사용하겠다.
라는 말이 되는 것이죠..
select 학번 form 학생
이라면 학생테이블의 학번 필드만 사용하겠다 라는 말이 됩니다.
6. 5번 설명을 참고해 주시면 되겠네요.
7. 문제를 알려주셔야 더 정확한 답변이 가능할 것 같은데요.
Select * From 사원 Where 주소 IS NULL 과 같이 레코드 원본에 지정할때와
쿼리에 지정할때의 차이인것 같네요.
좋은 하루 되세요.
"-
*2011-08-12 09:18:12
1. 모든 필드를 끌어다 놓으신 것이라면 결과가 같습니다.
똑같은 것이예요.
2. 목록너비를 4로 지정 하라고 했으므로 목록너비를 지정 하시면 자동으로 지정이 되는데요.
만약 자동으로 지정 되지 않고 잘린다면 데이터가 잘리지 않게 지정해 주세요.
기본적으로 데이터가 잘리지 않게 표시 되게 해주셔야 합니다.
3. 계산즉시 컨트롤을 업데이트 한다는 말이 있거나 Recalc를 사용하라는 말이 있을때 사용하시면 됩니다.
크게 중요한 부분은 아닙니다..
4. rowsource 는 행원본 이구요. recordsource 는 레코드 원본을 말하는 것입니다.
행원본을 이용하여 식을 작성해야한다면 rowsource 를 사용하시면 되고
레코드원본을 이용해야 한다면 recordsource 를 사용하시면 되요.
이런 개념을 가지고 문제들을 다시 한번 보세요.
어떤 문제에서 어떤 원본을 가지고 계산을 하는지 보시면 아실 수 있을 겁니다.
5. select 문은 선택 입니다. 레코드 원본으로 select에 지정된 것을 사용하겠다 라는 것입니다.
폼이나 보고서의 레코드 원본 확인해 보시면
보통 테이블이나 쿼리를 쓰는데요. 이것을 코드로 옮기면
select * from 테이블명
이 나오는 것입니다. 여기서 * 부분에는 필드명이 들어가는데요. * 는 전체필드, 전체레코드를 뜻하는 것입니다.
즉 테이블에 해당하는 전체 필드에 대해서 이 폼의 레코드 원본으로 사용하겠다.
라는 말이 되는 것이죠..
select 학번 form 학생
이라면 학생테이블의 학번 필드만 사용하겠다 라는 말이 됩니다.
6. 5번 설명을 참고해 주시면 되겠네요.
7. 문제를 알려주셔야 더 정확한 답변이 가능할 것 같은데요.
Select * From 사원 Where 주소 IS NULL 과 같이 레코드 원본에 지정할때와
쿼리에 지정할때의 차이인것 같네요.
좋은 하루 되세요.
"