PDA

Bekijk Volledige Versie : Enkel eerste 10 rijen zichtbaar van Access database



gandert
20/03/07, 11:54
Ik kan nu reeds een Access Database online plaatsen (joepie).

Nu had ik graag gewild dat enkel de eerste 10 rijen enkel zichtbaar waren.

Dus ik heb bijvoorbeeld 100 records in mijn database en ik wil dat enkel de eerste 10 (laatste die aangepast zijn) zichtbaar worden geplaatst.

Ik werk met Visual studio Pro 2005 en zou er graag mee blijven werken.
Dus liefst een oplossing die in VS2005 kan worden uitgevoerd.


mvg

Ramon Fincken
20/03/07, 12:11
Het sql commando is:


SELECT* FROM tablename ORDER BY id ASC LIMIT 10

pakt 1e tien gesorteerd op id (oplopend, DESC is aflopend)

Mikej0h
20/03/07, 12:38
Nu is LIMIT volgens mij een commando van MySQL.
Mocht dat niet werken kan je ook TOP gebruiken (SELECT TOP 0,10 * FROM tablename).

Waarbij 0 de begin index is, en 10 de eindindex)

Dennie-DeTi
20/03/07, 13:15
SELECT TOP 10 * FROM tablename is ook genoeg, wanneer je de eerste 10 rijen wil.

LIMIT is inderdaad voor MySQL.

- Dennie

gandert
20/03/07, 13:36
Neemt het dan enkel de eerste 10?

Wat ik wil is dat hij de 10 laatst ingevoerde records toont.

Dat is waarschijnlijk iets anders denk ik, of niet?

mvg

wonko
20/03/07, 14:14
dan ga je moeten sorteren, op id, of op invoerdatum of eender wat je voor handen hebt, zodat de laatste 10 bovenaan komen te staan...

gandert
20/03/07, 14:31
Is het mogelijk om te zeggen dat hij de laatste 10 neemt of ben je verplicht om een ID nr in te voeren?

Dus zogezegd achterstevoren sorteren (hoogste eerst en laagste laatst) en dan de 10 eerste nemen wil je zeggen?

Kun je anders ook even de code geven voor deze oefening.


mvg

crazycoder
20/03/07, 14:37
Tja, zou jij jezelf niet eerst eens in sql e.d. gaan verdiepen voordat je er iets mee online ga zetten? Deze vragen zijn namelijk wel heel erg basic.

http://blogs.wdevs.com/bn/archive/2004/09/29/692.aspx