Opdater titelfelt på underformular
Jeg har et system med en hovedformular og en underformular. Det fungerer således at man i den første formular vælger et punkt, som så åbner underformularen med et tilsvarende datasæt. Titelfeltet (Caption) på underformularen skal vise information om datasættet. Det går fint, når Access skal åbne formularen (via OpenArgs metoden). Hvis jeg derimod ikke lukker underformularen, men i stedet klikker på et nyt punkt på hovedformularen skifter titlen ikke. Form.open kommandoen benytter filter til at udvælge de rigtige poster.Jeg har prøvet diverse hændelsesprocedurer uden held - tættest på er VedAnvendFilter - hvor jeg har lavet følgende Sub:
Private Sub Form_ApplyFilter(Cancel As Integer, ApplyType As Integer)
Dim titel
Requery
titel = id.Value
If Len(titel) > 0 Then
Me.Caption = titel
End If
End Sub
Der er bare det problem at filteret først opdateres *efter* Sub'en kører. Det betyder at id.value hele tiden er ét filter bagud.
Jeg har tidligere arbejdet i Paradox, hvor man kunne bruge DoDefault og DisableDefault i hændelsesprocedurer som ovenstående. Har Access ikke noget tilsvarende???
