Prvo da napomenem da koristim program Faktura koji je postavio korisnik FOX028. U formi Faktura, ako se prvo počnu unositi artikli u subformi, javlja da nije unesen IDFaktura. Ja sam hteo da mi je subforma nevidljiva dok se ne unese IDFaktura. To sam uradio sledećim kodom
Ovim sam uspeo da sakrijem subformu, ali ona se prikazuje tek kad refresh-ujem formu, s tim da posle refresh-a me vraća na prvu fakturu. Da bi me vratilo na trenutnu fakturu koristio sam kod
Ovo radi ono što mi treba al mi iskreno smeta "treptanje" prilikom Requery-ja. Isto se dešava i ako umesto Visible probam sa Locked. Ima li neko elegantnije rešenje?
Code:
Private Sub Form_Current()
If IsNull(Me.BrojFakture) Then
Me.FakturaArtikli.Visible = False
Else
Me.FakturaArtikli.Visible = True
End If
End Sub
Private Sub Form_Current()
If IsNull(Me.BrojFakture) Then
Me.FakturaArtikli.Visible = False
Else
Me.FakturaArtikli.Visible = True
End If
End Sub
Ovim sam uspeo da sakrijem subformu, ali ona se prikazuje tek kad refresh-ujem formu, s tim da posle refresh-a me vraća na prvu fakturu. Da bi me vratilo na trenutnu fakturu koristio sam kod
Code:
Private Sub BrojFakture_AfterUpdate()
Dim recordbr As Integer
recordbr = Me.CurrentRecord
Me.Requery
DoCmd.GoToRecord , , acGoTo, recordbr
End Sub
Private Sub BrojFakture_AfterUpdate()
Dim recordbr As Integer
recordbr = Me.CurrentRecord
Me.Requery
DoCmd.GoToRecord , , acGoTo, recordbr
End Sub
Ovo radi ono što mi treba al mi iskreno smeta "treptanje" prilikom Requery-ja. Isto se dešava i ako umesto Visible probam sa Locked. Ima li neko elegantnije rešenje?