|
 
  Member
  Beiträge: 19
 
  | Hallo,  
  
ich habe ein Navigationsformular mit insg. 6 Reitern.  
Alle Reiter beziehen sich auf das selbe Navigationsziel (Formular). Die Selektion der benötigten Daten erfolgt in der WhereKlausel.  
Wähle ich die Reiter per Hand aus, funktioniert alles.  
  
Aber...  
Beim Öffnen des Navigationsformular soll anhand  des ermittelten Benutzers der entsprechende Reiter geöffnet werden.  
Mittels der BrowseTo - Funktion funktioniert das auch soweit, nur wird das entsprechende NavigationsControl nicht aktiviert - es bleibt immer das erste Reiter aktiv.  
Versuche mit Enabled und SetFocus brachten keine Lösung. Ich vermute mal es liegt an den gleichen Navigationszielen. Sobald die Unterschiedlich sind, funktioniert das mit BrowseTo - was mir aber hier ja nichts hilft.  
  
Gibt es hier eine Möglichkeit den richtigen Reiter zu aktivieren?  
  
Hier das Coding:,  
  
Private Sub Form_Current()  
Debug.Print SuchStr  
    DoCmd.BrowseTo ObjectType:=acBrowseToForm, _  
    ObjectName:="Belegungsplan", _  
    PathToSubformControl:="for_nav_haupt.ctr_nav_haupt>for_nav_abt.ctr_nav_abt", _  
    WhereCondition:=SuchStr, _  
    Page:=""  
End Sub  
   
Danke  
Willi  
  
PS. MS Office Pro+2019 + Win10  
 |  |
 
  |