특정 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 '실행 성공