아이디어를 주십사..
조건:1.연령-①20대미만 ②30대미만 ③40대미만
2.주택-①아파트 ②단독 ③빌라
3.고객유형 - ①일반 ②정보망
4.조직 - 사업소,..
크게 10개정도의 항목이 있고 조건은 그중에서 골라서 나오는 결과도 user가 선택할 수 있도록
ex) 30대미만이고 일반고객중에서주택형태별 고객분포도
사업소 | 아파트 | 단독 | 빌라
----------------------
강남 10 5 4
북부 5 9 4
...
여러가지 노가다를 예상하면서 sql문을 던졌으나 잘 안되요.
도움을 주시면 감사하겠습니다.
饉胥
안녕하세요..조복기입니다..
제가 이해가 잘 안가긴 하지만요
조건도 유동적이고 결과필드들도 유동적이라면
사용자가 선택하는 항목에 대해서
SQL문도 유동적으로 만들어가는 방법밖에는 없습니다..
결과값들도 유동적이겠죠?
예)
sql.add(' and field1 = :aa ');
case combobox1.itemindex of
0 : parambyname('aa').Asstring := ..
1 : parambyname('aa').Asstring := ..
end;
// 조건이 or인 경우..
if chkbox1.chked then
sql.add(' and field2 = :bb ')
else
sql.add(' or field2 = :bb ');
소스안에 필드명이나 코드들이 들어가게되서
나중에 필드명이 바뀌면 많이 힘들어지겠지만
이 방법이 최선일것 같네요..
(코드들은 상수로 선언해놔도 괜찮을듯..)
참고로 별로 않좋은 방법일수도있겠지만
예전에 저는 꽁수로.. 조건을 받는 컴포넌트(체크박스나 라디오박스등..) 의
hint프로퍼티에다 필드명같은것을 넣어두고 썼거든요..
좀더 자세하게 질문을 부탁드립니다..
간단하게 작성하신 소스를 올려주심 더 좋겠구요..
밑에 예제는 sum을 구하는것 같은데 이런것도
유동적인지..
테이블은 마스타테이블 하나가지고 사용하시는지..
답변이 좀 부실하네요...
흠..
메일주소보니까 한샘퍼시즈인것 같네요?..
제가 아는분이 전산개발을 담당한 회사로 알고있는데..
오늘하루도 좋은하루되세요..
김여정 께서 말씀하시기를...
> 아이디어를 주십사..
> 조건:1.연령-①20대미만 ②30대미만 ③40대미만
> 2.주택-①아파트 ②단독 ③빌라
> 3.고객유형 - ①일반 ②정보망
> 4.조직 - 사업소,..
>
> 크게 10개정도의 항목이 있고 조건은 그중에서 골라서 나오는 결과도 user가 선택할 수 있도록
> ex) 30대미만이고 일반고객중에서주택형태별 고객분포도
>
> 사업소 | 아파트 | 단독 | 빌라
> ----------------------
> 강남 10 5 4
> 북부 5 9 4
> ...
>
> 여러가지 노가다를 예상하면서 sql문을 던졌으나 잘 안되요.
> 도움을 주시면 감사하겠습니다.
> 饉胥??