일단 전체를 조회해서 그리드에 뿌려준후.. 날짜 지역 여부 사과 감 귤 20081024 강원도 Y ㅁ ㅁ ㅁ 20081025 서울 Y ㅁ ㅁ ㅁ 20081026 부산 Y ㅁ ㅁ ㅁ 20081027 춘천 Y ㅁ ㅁ ㅁ 사과, 감은 전체 체크가 되있구여 귤은 체크가 안되있을
소울해커
•
2008.11.06 03:56
쿼리의 WHERE 절에 사과, 감, 귤에 대한 파라미터를 넣고 그냥 조회버튼 누르는걸로 처리하시면 될텐데...
꼬꼬마
•
2008.11.06 18:54
아.....
GetCheckboxState 함수를 써보라는 분도 있던데;;
쓸줄을 몰라서..ㅠㅠ
체크된것을 ...
소울해커
•
2008.11.06 20:19
그러니까 저 사과,감,귤에 대한 데이터는 DB에 없는게 아니라 piter 라는 거죠...
체크박스를 누르면 ...
꼬꼬마
•
2008.11.06 22:34
이런식으로 사용하면 되는건가여?
if ( Co1.Checked) then begin <--체크 ...
꼬꼬마
•
2008.11.07 00:29
해커님 간단한 예로 보여주실수 있나여?
휴...;;참 간단할거 같은데;;;..
이거참.ㅠㅠ
쿼리의 WHERE 절에 사과, 감, 귤에 대한 파라미터를 넣고 그냥 조회버튼 누르는걸로 처리하시면 될텐데요.
WHERE (과일 LIKE :조건1 OR 과일 LIKE :조건2 )
이런식으로 해놓고 파라미터 넘겨줄때
어느게 사과고 어느게 감이고 어느게 귤인지는 DB에 있을테니
예를들어 사과는 1, 감은 2, 귤은 3이라고 DB에 들어있을 경우
귤만 보고 싶다면 조건1, 조건2에 값을 3으로 넘겨주면 3에 맞는거만 불러올테고
전부다 보고 싶다면 %를 넘겨주면 다 넘어오겠죠.
사과 감 2개를 보고 싶다면 조건1에 1, 조건2에 값을 2로 넘겨주면 맞는거만 불러올테니
그리드에 뿌려줄 데이터는 그 값 고대로 뿌려주면 됩니다.
귤 값은 없을테니 그리드에 데이터가 없는 초기 상태로 만들어 두면되겠죠?
추가로 조회한걸 그리드에 뿌리기 전에 그리드를 초기화 하는 루틴을 하나 만들어서 넣으세요.