All pastes #15296 Raw Edit

Something

public text v1 · immutable
#15296 ·published 2005-06-21 11:57 UTC
rendered paste body

 Option Explicit 'Zorgt ervoor dat alle variabelen verplicht gedeclareerd moeten worden.

Sub Main()        'Eerste procedure voor het gehele overzicht met knoppen en labels

'Declaratie van benodigde formuliercomponenten.
Dim Button1
Dim Label1
'Declaratie formulier zelf
Dim Frm

  Set Frm = Application.IsahForms.CreateEditForm 'Initialiseer het formulier

  Frm.Caption = "Managementrapportages"              'naam van het scherm
  Frm.SetBounds 0,0,540,540                          'afmetingen van het scherm
  'Frm.BackColor = RGB(255, 128, 128)
  Frm.Center

  ' Labels aanmaken
  Set Label1 = Frm.AddLabel( "Overzichten offertes boven 30.000 Euro:",20,40 )


 'knoppen van de rapportages aanmaken
  Set Button1 = Frm.AddButton("Button1","bekijk rapport",400,34,100,24)

Frm.ShowModal    'laat scherm zien

End Sub

  Sub IsahEvent_OnClick(Id)     'detecteer welke knop is ingedrukt en roep dan de desbetreffende functie aan

  Select case ID

  case 1:
  Overzicht_offertes_boven_30000()


  end select

End Sub
                         ' " AND Customer.GrpCode = '" & waarde & "'"

Sub   Overzicht_offertes_boven_30000()
         Dim strSql    'declaratie variabelen.
         Dim objQuery

         strSql = "Select CustomerAddress.Name AS Klantnaam, DossierMain.QuotNr AS Offertenummer,"&_
         " DossierMain.Description AS Omschrijving, Customer.Mnem AS Klantcode, "&_
         " DossierMain.CommTypeCode AS CommTypeCode, DossierMain.OrdType"&_
         " FROM DossierMain, Customer, CustomerAddress , DossierDetail"&_
         " WHERE DossierMain.CustId = Customer.CustId"&_
         " AND Customer.CustId = CustomerAddress.CustId" &_
         " AND  DossierMain.DossierCode = DossierDetail.Dossiercode" &_
         " AND  (DossierDetail.CurrPrice * DossierDetail.CalcQTY) > 30000"
         
         Set objQuery = Application.DataBase.CreateQuery( strSql )
         objQuery.Open
         objQuery.LookUp
         objQuery.Close
end sub