Jump to content

MS Access recordnummer


Recommended Posts

Posted

Windows enthousiasten,

 

In een MS Access QUERY sorteer ik een lijst oplopend, om een klassificering van hoog-laag te krijgen. Graag wil ik het recordnummer(van het resultaat vd Query) tbv presentatie doeleinden opnemen. Record 1 is hoogste, 2 record = 2 na hoogste enz...

Wie weet hoe ik het recordnr vd query kan opvragen bv in een functie.

 

note: het recordnummer staat altijd onderaan vermeld.

 

wie helpt <img src="/ubbthreads/images/graemlins/loep.gif" alt="" /> , groet

XPERT ...nouja

Posted

"recordnr vd query kan opvragen"

 

Volgens mij kan dit niet, een query is een stukje code

 

Oplossing zou kunnen zijn: maak een tussentabel voor deze query die laat zien op welke regel jij, bepaald in een andere qeury, wilt laten zien.

 

mzzl

Posted

Zet de query om in een tabelmaak query, ga vervolgens naar die tabel en verwijder alles op de kollom namen na, voeg id autocount veld in op de 1e plaats cq veld.

Nu maak je een nwe query gebaseerd op je bestaande, alwaar je filters in zitten hoog laag etc....

Pak de velden en vervolgens append (voeg je toe aan aan de lege met id) handig als je datum meeneemt of mnd jaar. Kan je historie opbouwen.(deze gebruik je dan eventueel als temp tabel) Dan kan je met een andere query die temp tabel saven in een historietabel maar dan zet je de id uit de query op 2e veldplaats in de historietabel en id op 1e veld aanmaken. Zo heb je de score altijd klopend in 2eveld en auto id recordnummers voor de hele tabel.

Kan je met parameterquery per mnd jr lijst opvragen met de hits van toen bv..

De id komt dan overeen met de score setup.

Historie niet van belang: makro maken die de querys aanroept en de list steeds vult en eventueel schoont is kijk af.

 

Suc6

Posted

Hm. Dat verdient geen schoonheidsprijs. Een recordnummer is slechts een volgnummer binnen de recordset. Officieel heb je bij een query geen enkele garantie dat de records de volgende keer weer in dezelfde volgorde staan.

 

Het is de optimizer die bepaalt hoe de records opgehaald worden. Maar Access is natuurlijk ook geen echte database <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />

  • Resistance is futile you will be assimilated
  • Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790)
  • Mijn vrijheid eindigt niet waar jouw angst begint!

 

 

Posted

Heb er 1 met 500.000 records draaien, al is 80.000 ms garantie aantal.

Nu over in sql, maar vindt het wel degelijk een db.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...