일상이야기/- 관심 PC CCTV 시놀로지 주식
파워빌더_데이터윈도우 수정확인하기
이 과장
2020. 2. 21. 16:28
아래와 같이 업체명이 수정이 되었는지 확인하고 싶은경우가 있습니다. 저장하기 전 버퍼가 기억하고 있는 자료에 대한 내용인데요. 이처럼 파워빌더에서 데이터윈도우의 데이터가 수정되었는지 확인하는 방법 알아볼게요.
- 해당컬럼에 대한 변동여부조사 : dw_main.getItemStatus( 1, '시행사', primary!)
- 해당로우전체에 대한 변동여부조사 : dw_main.getItemStatus( 1, 0, primary!)
DataModified! : 데이터가 수정된경우
NotModified! : 데이터가 수정안된경우
NewModified! : 데이터가 신규입력된경우
[EX]
dw_main.accepttext() // 수정된거 반영될수 있게 꼭 넣을것
dwItemStatus l_status
l_status = dw_main.getItemStatus( 1, '시행사', primary!)
If l_status = DataModified! Then
dw_main.SetItem(1,"등록일", String(Today(), 'yyyymmdd'))
ElseIf l_status = NotModified! Then
Else
End If
dw_main.Update() // 업데이트문은 꼭 나중에 와야 한다.
이상으로 파워빌더에서 데이터윈도우의 데이터가 수정되었는지 확인하는 방법 알아보았습니다. 즐거운 하루되세요.
반응형