20. januar 2009 - 22:10Der er
4 kommentarer og 1 løsning
visning ved åbning af form
Hej, jeg forsøger at sætte en værdi for en form, så når den åbner viser den, den sidst indtastede linie i tabellen. standard viser den den første altså linie 1 i tabellen. jeg vil gerne have den viser den sidste, altså den sidst indtastede. Hvordan gør jeg det?
min post kilde hedder kun tabelnavnet. når jeg sætter "SELECT * FROM tblKunder ORDER BY kundeID DESC" ind, med navnet på min tabel skriver access bare at der ikke er noget der hedder det.
Tror mit problem er at den form jeg vil sætte til at vise "den sidst indtastede" er en sub form, hvor id er en en-til-mange relation hvor flere linier har samme id.
men jeg er stadig lidt blank med hvordan jeg laver en filtrering så jeg får vist den sidste post.
Det er helt sikkert problemet. Hvis der ikke er en unik ID for posterne i underformularen, kender Access jo ikke forskel på posternes ID. Her kan mit forslag med en timestamp komme ind i billedet.
Men i den forespørgsel der ligger til grind for underformularen, har du vel en primær nøgle, er det ikke en mulighed for at sortere efter denne DESC.
Husk at før du arbejder i underformularer, skal du sætte fokus på denne først.
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.