I Microsoft Access är ett rekordnummer helt enkelt sekventiella position för en post i en tabells rekorduppsättning. Det är en tillfällig, intern identifierare som tilldelats av åtkomst *endast medan uppgifterna visas eller manipuleras på ett visst sätt *. Det är
inte ett fält i bordets struktur, och det är
inte beständig; Det sparas inte med uppgifterna.
Tänk på det så här:Om du öppnar ett bord och bläddrar igenom det har varje rad ett implicit postnummer. Den första raden är post nummer 1, den andra är post nummer 2, och så vidare. Men om du stänger och öppnar tabellen kommer dessa siffror att tilldelas, potentiellt annorlunda beroende på sorteringsordning eller någon filtrering som appliceras.
Du kan komma åt postnummer med VBA -kod (t.ex. med hjälp av `Recordset.RecordCount` eller inom slingor), men du kan inte direkt använda postnummer för att hämta eller manipulera poster på ett pålitligt sätt eftersom de inte är en permanent, stabil identifierare som en primär nyckel. Använd alltid ett primärt nyckelfält för att unikt identifiera och referera specifika poster i din åtkomstdatabas.