1. 문제와는 관련이 없는데 rowsource와 additem의 차이가 뭔가요?? 서로 어떻게 용도가 다른가요?ㅠㅠ
2.콤보상자의 속성시트에서 행원본을 지정해주는 것이랑 프로시저를 작성하여 cmb상품이름.rowsource와 같이 지정하는 것의 차이가 뭔가요??
3. cmb상품이름="'
위의 식이 왜 현재 cmb상품이름에 선택된 값을 지우는 식인가요? 표시되지않게 하는 것 같은데 이게 왜 현재 선택된 값을 의미하는지 모르겠어요ㅠㅠ
4.cmb상품이름.RowSource = "SELECT 상품_2.상품이름 FROM 상품_2 ORDER BY 상품_2.상품이름;" 에서
왜 삭제를 수행한 후 선택된 값까지 지웠는데 다시 위와 같이 지정해주나요?
안녕하세요.
1.
엑셀에서
rowsource 는 셀에 목록이 입력되어 있고 이것을 범위로 지정 하여 사용할때 쓰는것이구요.
additem 은 셀에 입력된 데이터가 아닌 직접 데이터를 행원본으로 사용할때 쓰는 것입니다. 직접 데이터를 입력해야 할때 additem을 사용합니다.
2.
기능상의 차이는 없습니다. 둘 다 행 원본을 지정해 주는 것이죠.
다만, 프로시저에서 설정되면, 프로시저가 실행되면 그 행 원본이 컨트롤에 들어가게 되는 것이고
속성 시트에서 설정하면 기본적으로 컨트롤에 행 원본이 포함되게 됩니다.
3.
지우는 의미로 사용된 것입니다.
'cmb상품이름'에서 선택된 레코드를 RunSQL로 지웠으므로 'cmb상품이름'이 선택된 상태이죠.
그 선택된 값을 지우는 것입니다.
4.
오름차순 정렬해서 재설정하는 것입니다.
지운 값을 제외한 나머지 자료들을 정렬해서 다시 행 원본으로 지정하는 것입니다.
좋은 하루 보내세요.
-
관리자2019-01-16 23:16:28
안녕하세요.
1.
엑셀에서
rowsource 는 셀에 목록이 입력되어 있고 이것을 범위로 지정 하여 사용할때 쓰는것이구요.
additem 은 셀에 입력된 데이터가 아닌 직접 데이터를 행원본으로 사용할때 쓰는 것입니다. 직접 데이터를 입력해야 할때 additem을 사용합니다.
2.
기능상의 차이는 없습니다. 둘 다 행 원본을 지정해 주는 것이죠.
다만, 프로시저에서 설정되면, 프로시저가 실행되면 그 행 원본이 컨트롤에 들어가게 되는 것이고
속성 시트에서 설정하면 기본적으로 컨트롤에 행 원본이 포함되게 됩니다.
3.
지우는 의미로 사용된 것입니다.
'cmb상품이름'에서 선택된 레코드를 RunSQL로 지웠으므로 'cmb상품이름'이 선택된 상태이죠.
그 선택된 값을 지우는 것입니다.
4.
오름차순 정렬해서 재설정하는 것입니다.
지운 값을 제외한 나머지 자료들을 정렬해서 다시 행 원본으로 지정하는 것입니다.
좋은 하루 보내세요.