Knapfunktion - Åbn form og find bestemt post
Jeg har en form med flere poster, som alle hører til en anden post (far med børn).Nu vil jeg gerne have en knap i listen som ved klik sætter barnet op som far hvorefter hans børn fremkommer i listen (ned i hierarkiet). Hver post i basen har en ref til "sin far" (FID).
Jeg benytter hjælpefunktionen til knap: Formularhandling - Åbn formular -Find bestemte poster. Man får to lister, og man skal angive hvilke felter der skal være ens (eks. ID i overformularen skal være lig ID i underformularen.
Opgaven er altså: Find den post i overformularen, som har samme ID som den post jeg har udpeget i underformularen. Knappen ligger i underformularen, hvor hvert "barn" er listet, hver med sin knap.
Op i hierarkiet skulle man tilsvarende kunne komme ved at sætte ID lig FID, altså: Find den post i overformularen, som har samme ID som FID (fordi FID jo er referencen til "far").
Bemærk, at jeg under Relationer har trukket en relation fra FID til ID. Samme tabel to gange!
Dette lykkes nogle gange, men nu har jeg office 2006 tror jeg det er, og nu lykkes det ikke.
Hvordan kan jeg lave denne handling?
I gamle versioner af accecc kunne man i en makro styre curseren til overformularens id felt. Her kunne man kommandere systemet til at finde den post som havde ID lig en angiven værdi. Det kunne være en værdi i en anden formular angivet ved [form]![Formnavn]![Feltnavn]. Denne måde at referere på var og er utrolig vanskelig at få rigtig, men man kunne med møje og besvær få det til at virke. Skal man benytte sådan en metode, eller kan man godt bruge hjælpefunktionen?
Håber meget på et svar.
Hilsen JH177