"54567-그리드 데이터 비교" 질문의 답변 참조하세요

페이지 정보

작성자 기술지원 댓글 0건 조회 37회 작성일 19-11-20 12:02

본문

11/14 문의중 타이틀 = "그리드 데이터 비교" 질문에 대한 답변입니다.
일련번호 부여는 Rowno 함수를 활용하세요
============================================
DB의 Join과 같은 기능이 On(RecordSet)이벤트에서 제공하는 Merge 입니다.

b그리드 - 폼설정 - On(RecordSet)에서 a 그리드를 대상으로 Merge하세요.
a그리드와 같이 개체를 대상으로 select를 할때는 DBID=Object 입니다.
ex)
On(RecordSet)
{
    rowno rno;//일련번호 부여
      Merge key=sal_no, match, select sal_no , 'Y' as chk from List1 DBID=OBJECT;
delete where chk='Y';
}
=========================================

 >
 >
 > 작업표에서 복사 한 데이터로 그리드를 채울때
> 그리드의 데이터별로 seq를 부여해주고 싶고, 다른 그리드에 중복된 데이터가 있는지 체크해서
> 중복되어 있으면 삭제하고 싶은데 어떻게 하면 될까요?
>
>
> ON(load)
>  num = num+1
>  다른그리드에 key로 조회  ( select * from 다른그리드 where key칼럼 = key칼럼  dbid= object)
>    중복되었으면
>    현재 load되는 열 삭제
>  중복아니면
>      그리드.seq = num으로 화면그리드에 정상적인 로드
 >
 >
관련글