질문1 p.353 문제3-3에서
해설이
[운송코드]=[forms]![운송접수관리]![cmb운송방법] AND
[중량코드]=[forms]![운송접수관리]![cmb중량]
위와같이 적혀있습니다.
이때 주황색으로 표시한 부분의 이름은 어디서 알수 있는건가요?
저는 뒤에가 'cmb운송방법'이라고 적혀있길래 맨앞에 부분도 '운송방법'
'cmb중량'앞부분에는 '중량'으로 적는걸로 착각하고 있었던 것 같아요.
질문2 p.355 문제4-4-4에서
해설이
NOT IN (select 운송코드 form 접수)
라고 나오는데요, 여기서도 왜 '운송방법'이 아니라 '운송코드'인지 설명부탁드립니다. 감사합니다.
안녕하세요.
문제3-3.
[운송접수관리] 폼의 레코드 원본이 <접수> 테이블입니다.
'cmb운송방법'의 행 원본은
SELECT 운송.운송방법, 운송.운송코드 FROM 운송; 입니다.
'cmb중량'의 행 원본은
SELECT 중량.중량, 중량.중량코드 FROM 중량; 입니다.
'cmb운송방법'의 바운드 열이 2 이므로, 운송코드가 저장됩니다. 'cmb중량'의 바운드 열도 2 이므로, 중량코드가 저장됩니다.
그래서, <접수> 테이블의 운송코드(C)와 중량코드(G5)를 가져와서
[운송접수관리] 폼의 cmb운송방법(오토바이, C)과 cmb중량(20kg이하, G5)과 각각 비교하는 것입니다.
이런 문제의 경우, 행 원본과 레코드 원본을 확인해서 같은 데이터 유형을 찾아 비교하시면 됩니다.
문제 4-4.
select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드
운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,
접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.
<접수> 테이블을 확인하셔서 운송방법에 관련되 필드를 찾습니다. '운송코드'를 확인하실 수 있습니다.
조건식을 '운송코드'에 쓴 이유는 <운송> 테이블과 <접수> 테이블의 공통된 필드가 '운송코드'여서 이 필드를 기준으로 조건을 비교하기 위해서 입니다.
필드 결정은 운송코드 처럼 연결될 수 있는 같은 정보의 데이터를 가진 공통된 필드 위치에 조건을 입력하는 것입니다.
좋은 하루 보내세요.
-
관리자2019-01-24 18:09:16
안녕하세요.
문제3-3.
[운송접수관리] 폼의 레코드 원본이 <접수> 테이블입니다.
'cmb운송방법'의 행 원본은
SELECT 운송.운송방법, 운송.운송코드 FROM 운송; 입니다.
'cmb중량'의 행 원본은
SELECT 중량.중량, 중량.중량코드 FROM 중량; 입니다.
'cmb운송방법'의 바운드 열이 2 이므로, 운송코드가 저장됩니다. 'cmb중량'의 바운드 열도 2 이므로, 중량코드가 저장됩니다.그래서, <접수> 테이블의 운송코드(C)와 중량코드(G5)를 가져와서
[운송접수관리] 폼의 cmb운송방법(오토바이, C)과 cmb중량(20kg이하, G5)과 각각 비교하는 것입니다.이런 문제의 경우, 행 원본과 레코드 원본을 확인해서 같은 데이터 유형을 찾아 비교하시면 됩니다.
문제 4-4.
select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드
운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,
접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.
<접수> 테이블을 확인하셔서 운송방법에 관련되 필드를 찾습니다. '운송코드'를 확인하실 수 있습니다.
조건식을 '운송코드'에 쓴 이유는 <운송> 테이블과 <접수> 테이블의 공통된 필드가 '운송코드'여서 이 필드를 기준으로 조건을 비교하기 위해서 입니다.
필드 결정은 운송코드 처럼 연결될 수 있는 같은 정보의 데이터를 가진 공통된 필드 위치에 조건을 입력하는 것입니다.
좋은 하루 보내세요.