특정 Dataset 을 갱신합니다.
Syntax
public void RefreshDataset( String dsName, bool isWait )
Parameters
dsName |
|---|
Type: String
Refresh 할 데이터셋 명 (하나의 데이터셋 명만 입력 가능)
입력예
- DS1
isWait |
|---|
Type: bool (Optional default : false)
true : 동기 실행 (Refresh 완료시까지 대기)
false : 비동기 실행
Returns
없음
데이터 입력 폼 생성 예제
'==========================================================================
'특정 Dataset 을 갱신합니다.
'여러 데이터셋 동시 실행 할 경우
'==========================================================================
Sub RefreshDatasetAsync
Dim mxmodule As Object
'DS1, DS2 동시 실행
Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object
mxmodule.xapi.RefreshDataset "DS1", false
mxmodule.xapi.RefreshDataset "DS2", false
End Sub
'==========================================================================
'특정 Dataset 을 갱신합니다.
'여러 데이터셋 순차 실행 할 경우
'==========================================================================
Sub RefreshDatasetSync
Dim mxmodule As Object
'DS1 -> DS2 순차 실행
Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object
mxmodule.xapi.RefreshDataset "DS1", true
mxmodule.xapi.RefreshDataset "DS2", true
End Sub
1 개의 댓글
익명
BC팀 테스트 결과 (6.2.1.200)
mxmodule.XAPI.RefreshDataset "DS1,DS2", True '실행되지 않음
mxmodule.XAPI.RefreshDataset "DS1@DS2", True '실행되지 않음
mxmodule.XAPI.RefreshDataset "DS1", True '동기 실행됨
mxmodule.XAPI.RefreshDataset "DS2", True '동기 실행됨
mxmodule.XAPI.RefreshDataset "DS1,DS2", False '실행되지 않음
mxmodule.XAPI.RefreshDataset "DS1@DS2", False '실행되지 않음
mxmodule.XAPI.RefreshDataset "DS1", False '비동기 실행됨
mxmodule.XAPI.RefreshDataset "DS2", False '비동기 실행됨
추가)
"DS1,DS2" 라는 명칭의 데이터셋을 만들었을 때,
mxmodule.XAPI.RefreshDataset "DS1,DS2", True '실행 성공