Toon posts:

[VBA] Check Form Actief

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleem:

Ik probeer in een subformulier op te vragen of het hoofdformulier actief is. Wanneer dit het geval is dan moet er bepaalde code uitgevoerd worden. Wanneer dit niet het geval is dan moet er niets uitgevoerd worden. Ik wil dus kijken of het hoofdformulier geopend is. Ik heb al een tijd gezocht maar kan geen eigenschap vinden van een formulier waarmee je gecontroleerd kan worden of iets actief is. wie weet hoe dit op te lossen is en hoe doe ik dit?

Kan op google en hier niets vinden. Het lijkt me heel simpel op te lossen.. maar ben er nu al een tijdje mee bezig en kom er (nog) niet uit.

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 10:15
Dit zit standaard in de nortwind.mdb voorbeeld database;

Visual Basic:
1
2
3
4
5
6
7
8
9
10
Function IsGeladen(ByVal strFormuliernaam As String) As Boolean
    Dim oAccessObject As AccessObject
    Set oAccessObject = CurrentProject.AllForms(strFormuliernaam)
    If oAccessObject.IsLoaded Then
        If oAccessObject.CurrentView <> acCurViewDesign Then
            IsGeladen = True
        End If
    End If
    
End Function

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
Dit werkt _/-\o_

Vreemd dat ik dat zelf niet ben tegen gekomen. Bedankt!