Dim db As DAO.Database Dim tblRst As DAO.Recordset Dim ds() Dim frm As Form
Set db = CurrentDb()
Set tblRst = db.OpenRecordset("TBL_CaseRelation", dbOpenDynaset) TotalRecSet = 0 Do While Not tblRst.EOF TotalRecSet = TotalRecSet + 1 tblRst.MoveNext Loop
Når du arbejder i formularer og underformularer, skal du betragte formularerne som forskellige objekter.
Prøv at rette denne:
Set frm = Me.TBLTaskssubform.Form
til:
Me.TBLTaskssubform.setfocus
så er du sikker på, at du arbejder i underformularen. strfilter erklærer du i Parentform, og jeg er ikke sikker på, at du kan referere til den direkte fra underformularen. Prøv at refererer til parentform og derefter strfilter:
paa en eller anden maade saa virker det heller ikke, nu har jeg genskabt formen med nyt navn.. og nu naar jeg gaar ind paa min parentform og den filter paa det nummer jeg har valgt. saa i sub formen giver ogsaa en record med samme nummer som er i den tabel.
Jeg har sat subformen til ikke at filter on load, men den ser ud til at goere det alligevel ?
Har du en ide, ellers saa laver jeg bare en anden form og smider det hele der ind.. jeg troede bare jeg kunne lave det lidt smartere :)
I underformularen er der 2 egenskaber der binder underformularen til Parentform. Hvis du har et felt i begge formularer f.eks. et firmanavn, ndu med denne egenskab binde underformularen til kun at vise de poster, der er tilknytt firmanavnet i Parentform.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.