문제3-2 문제 3-3 번 둘 다 책하고 똑같이 한거 같은데 틀렸다고 나와요.. 어디가 틀렸는지좀 알려주세요.
채점할때도 런타임오류? 그게 떠서 제가 종료를 눌러야 체점이 되던데 제가 잘못풀어서 그런건지 아니면
액세스 프로그램이 이상하거나 뭐 그런건지 모르겠어요..
문제 4-1
docmd.runsql "delete * from 상품_2 where 상품이름=cmb상품이름"
cmb상품이름 = " "
cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;"
첫째출은 삭제하는 거라는게 이해가 갑니다. 근데 2,3 번쨰 줄에 명령은 무슨말인지 모르겠어요
문제에서는 cmb상품이름 에 선택된 값을 지우고, 데이터 갱신하라고 했는데
해설을 읽어도 이해가 안가요.. 자세히 설명좀 부탁 드립니다..
문제4-3
속성시트에서 고유값을 예로 지정했는데 이게 동일한 레코드 한번만 출력하도록 하는 명령? 같은데
왜 이렇게 되는지 설명좀 해주세요.
1. 폼의 레코드 원본이 없어 정상 실행 되지 않았네요.
폼의 레코드 원본을 다시 지정해 보세요.
2. cmb상품이름="" 로 지정하면 cmb상품이름 컨트롤에 "" 값을 입력하게 되므로
아무것도 입력되지 않는 상태로 나타내는 것입니다.
cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;
은 cmb상품이름의 행원본을 다시 설정하는 것입니다.
select 상품_2.상품이름 from 상품_2 oder by 상품_2.상품이름
으로 표시하겠다는 뜻이죠.
3.
동일한 레코드는 한번만 출력되도록 설정하시오. 를 고유값 으로 설정 합니다.
A라는 테이블에는 가, 나, 다, 라, 마 라는 필드가 있습니다. B라는 쿼리에서 A 테이블의 가, 나, 다 필드만을 가지고 와서 쿼리를 만들었다고 할때 고유값은 B 쿼리에 표시된 가, 나, 다 필드를 묶어서 동일한 레코드가 있을때 표시하지 않도록 하는 것입니다. 하지만 고유 레코드는 원본 데이터인 A 테이블에 있는 나머지 필드 즉 라, 마 필드까지 포함한 가, 나, 다, 라, 마 필드에 동일한 레코드가 있을지 판단하여 동일한 레코드를 표시하지 않는 것입니다.
좋은 하루 되세요.
"-
*2015-01-13 20:09:03
1. 폼의 레코드 원본이 없어 정상 실행 되지 않았네요.
폼의 레코드 원본을 다시 지정해 보세요.
2. cmb상품이름="" 로 지정하면 cmb상품이름 컨트롤에 "" 값을 입력하게 되므로
아무것도 입력되지 않는 상태로 나타내는 것입니다.
cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;
은 cmb상품이름의 행원본을 다시 설정하는 것입니다.
select 상품_2.상품이름 from 상품_2 oder by 상품_2.상품이름
으로 표시하겠다는 뜻이죠.
3.
동일한 레코드는 한번만 출력되도록 설정하시오. 를 고유값 으로 설정 합니다.
A라는 테이블에는 가, 나, 다, 라, 마 라는 필드가 있습니다. B라는 쿼리에서 A 테이블의 가, 나, 다 필드만을 가지고 와서 쿼리를 만들었다고 할때 고유값은 B 쿼리에 표시된 가, 나, 다 필드를 묶어서 동일한 레코드가 있을때 표시하지 않도록 하는 것입니다. 하지만 고유 레코드는 원본 데이터인 A 테이블에 있는 나머지 필드 즉 라, 마 필드까지 포함한 가, 나, 다, 라, 마 필드에 동일한 레코드가 있을지 판단하여 동일한 레코드를 표시하지 않는 것입니다.
좋은 하루 되세요.
"