Vraag & Antwoord

Anders (software)

Records toevoegen in Access

5 antwoorden
  • Beste mensen, In een formulier van access moet nieuwe record toegevoegd worden.het formulier bestaat uit 29 records . in het veld Lever-Id komt automatisch een getal te staan. Als ik een nieuw record voegen krijg ik op Lever –Id nummer 38 en op record veld staat nummer 30 . Normaal moet getal 30 op Lever-Id staat. Wiet iemand hoe komt dat en wat de oplossing. Met dank voor jullie hulp [img:b6783c4f7c]http://img421.imageshack.us/img421/7729/access18io.jpg[/img:b6783c4f7c] Na voegen van Record [img:b6783c4f7c]http://img447.imageshack.us/img447/2692/access25ub.jpg[/img:b6783c4f7c]
  • Is "Lever-ID" een autonumber field?
  • Lever-ID is inderdaad van type Autonummering. Bij maken van een nieuwe record krijgt die automatisch een waarde. Onderin je formulier zie je het totaal aantal records. Er zijn dus 7 records uit de tabel verwijderd (of niet zichtbaar door een filter), waardoor het record met Lever-ID 38 het 30ste record in het formulier is. Je kan het autonummeren uitzetten, maar dan moet je het veld zelf invullen. Good practice is een ID-veld met autonummering dat niet op formulieren wordt weergegeven, maar wordt gebruikt voor indexering en relaties (koppelen met subformulieren). Als je een nummer in je record wil zien (productnummer oid) dan kun je daar een ander veld voor maken.
  • Om een autonumber field synchroon te laten lopen met het aantal records, kun je het veld verwijderen en daarna weer toevoegen met type "autonumber". Als je nl. records verwijderd worden de "gaten" niet opgevuld. Je kunt ook Lever-ID een normaal number field maken en met een VBA'je in je formulier zelf ophogen met 1.
  • Inderdaad heb ik 7 records verwijderd Maar hoe kan ik een veld verwijderen ....?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.