페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

특정 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 개의 댓글

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