Օրինակներում ցույց է տրված դիտելու ձևի հատկությունների և մեթոդների պարզ և բարդ օգտագործումներ։

Ստորև նկարագրված է դիտելու ձև բացելու երեք օրինակ։

Օրինակ 1

Բացում է դիտելու ձև առանց որևէ փոփոխության։

' MODULE { NAME=MyModule;

Public Sub ShowSampleView()
Dim viewBrowser As AsView
    Set viewBrowser = View("SampleVw")

    With viewBrowser
        'xView.Condition = "( fSTARTREM <> 0 or fTURNIN <> 0 )"
        'xView.SQLSort = True
        'xView.RemoveColumn "fOPENDATE"
        'xView.SetOrder "fKEY", 1
        'xView.SetTotal "fSUM", 1
        .Browse
    End With
End Sub

Օրինակ 2

Բացում է երկխոսության պատուհան և ընտրված արժեքները փոխանցում է դիտելու ձևի պարամետրերին։

' MODULE { NAME=MyModule;

Public Sub ShowSampleView()
Dim dlg As AsDialog, viewBrowser As AsView
    Set dlg = CreateDialog("SampleVw")
    With dlg
        .Caption = "Օրինակելի դիտելու ձև"
        .ECaption = "Sample View"
        .LeftDouble = 1500
        .AddControl("StartDate", "Ժամանակահատված", "DATE", "R", , "Period", 0)
        .AddDublCntrl("EndDate", "StartDate", "R", , 0)

        .Show
        If .Cancel Then
            Exit Sub
        End If
    End With

    Set viewBrowser = View("SampleVw")

    With viewBrowser
        .Parameters("StartDate") = dlg("StartDate")
        .Parameters("EndDate") = dlg("EndDate")

        .Browse
    End With
End Sub

Օրինակ 3

2-րդ օրինակին ավելացված է ընդլայնված դիիտելու ձև ընտրելու հնարավորությունը և պարամետրերի վերաբեռտնման հնարավորությունը։

' MODULE { NAME=MyModule;

Public Sub ShowSampleView(Optional viewBrowser As AsView = Nothing)
Dim dlg As AsDialog
    Set dlg = CreateDialog("SampleVw")
    With dlg
        .Caption = "Օրինակելի դիտելու ձև"
        .ECaption = "Sample View"
        .LeftDouble = 1500
        .AddControl("StartDate", "Ժամանակահատված", "DATE", "R", , "Period", 0)
        .AddDublCntrl("EndDate", "StartDate", "R", , 0)

        ApplyDialogExtension dlg, "SampleVw", "SampleVw"

        If viewBrowser IsNot Nothing Then
            .LoadBrowseParametersInfo(viewBrowser.BrowseParametersInfo())
        End If

        .Show
        If .Cancel Then
            Exit Sub
        End If
    End With

    If viewBrowser Is Nothing Then
        Set viewBrowser = View(dlg("SELECTED_VIEW"))
        viewBrowser.RebrowseSub = "MyModule.ShowSampleView"
    End If

    With viewBrowser
        Set .BrowseParametersInfo = dlg.CreateBrowseParametersInfo()
        .Caption = .DefinitionCaption & " " & VTOFS("DATE", dlg("StartDate")) & " - " & VTOFS("DATE", dlg("EndDate"))
        .ECaption = .DefinitionECaption & " " & VTOFS("DATE", dlg("StartDate")) & " - " & VTOFS("DATE", dlg("EndDate"))
        '
        .Parameters("StartDate") = dlg("StartDate")
        .Parameters("EndDate") = dlg("EndDate")

        .Browse
    End With
End Sub