페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagevb
titleSyntax
public DataItem ShowDataForm(
   Excel.Range target, 
   string dsName
)


Parameters

target

Type: Excel.Range

데이터 입력 폼 을 띄울 cell


dsName

Type: String

Dataset 표시명


Return Value

...

코드 블럭
languagevb
themeEmacs
title데이터 입력 폼 생성 예제
linenumberstrue
'==========================================================================
'특정 Sheet 더블클릭하여더블클릭 입력이벤트 폼 생성후 해당 cell 에 값 지정하는 예제
정의
'==========================================================================
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    DimCancel mxmodule As Object= True   '기본 더블클릭 기능 취소 
    ShowDatasetForm Target   '입력폼 생성
End Sub


'==========================================================================
'입력 폼 생성후 해당 cell 에 값 지정
'==========================================================================
Public Sub ShowDatasetForm(ByVal Target As Range)
    Dim resultmxmodule As Object
    Dim result As Object  Cancel = True
    
    Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object
    Set result = mxmodule.xapi.ShowDataForm(Target, "DS1")
    
    '첫번째 컬럼의 값을 사용
    If result Is Nothing = False Then Target.Value = result.GetValue(1)
        
End Sub