Sortering af formularer
Jeg har en tabel Persoon (det er hollandsk for person, jeg bor i Belgien og sproget paa mit system er hollandsk - mange af de danske betegnelser kender jeg ikke - jeg haaber det bliver nogenlunde forstaaeligt). Jeg bruger Persoon som kilde til en formular frmPersoon der viser felterne fra tabellen og, via subformularer, felter fra andre tabeller. De to foerste felter paa frmPersoon er voornaam og achternaam (fornavn og efternavn.) frmPersoon er en enkelformular saaledes at der kun vises data for en enkel raekke fra tabellen ad gangen, ikke gennemloebende saaledes at alle raekker vises. Ved hjaelp af navigationsknapperne faar jeg saa vist data for de efterfoelgende raekker.Problemet er at raekkerne vises i fornavns-raekkefoelge, for eksempel Albert Janssen foerst efterfulgt af Berta Andreasen o.s.v. Jeg vil gerne have det vist i efternavns-raekkefoelge, d.v.s. Berta Andreasen foer Albert Janssen. Naar saa jeg printer det hele saa ligger siderne i alfabetisk raekkefoelge ifoelge efternavn.
Jeg har proevet at aendre kilden til frmPersoon fra Persoon til denne qryPersoon: "SELECT * FROM Persoon ORDER BY achternaam", jeg har proevet at bytte om paa felterne paa formularen saa achternaam er placeret foer voornaam, og jeg har proevet at aendre tab-raekkefoelgen men uden held.
Jeg skal vel i gang med noget VBA kode. Jeg gaettede paa at det skulle vaere under Form_Load() begivenheden og jeg proevede med "DoCmd.GoToRecord , Me.achternaam, acNext" men naar jeg derefter proever at aabne frmPersoon faar jeg fejlmeddelelnsen at object Moortgat-Duboille ikke er aabent. Moortgat-Duboille er en persoon hvor voornaam er null saaledes at det kommer foerst i sortering paa voornaam. Jeg proevede ogsaa med Form_Current() men med samme resultat.
Jeg haaber paa hjaelp med at sortere paa achternaam.