Ga naar inhoud
  • 0

ID toekennen aan importrecords


Organeduc

Vraag

In mijn tabel worden automatisch volgnummers toegekend aan ieder nieuw record. Die nummers zijn de ID's en worden zo ook gebruikt.

Tot zover niets aan de hand.

Wanneer ik echter nieuwe records importeer, vanuit een excelbestand, zou ik graag hebben dat die nieuwe records automatisch ook een ID toegewezen krijgen, volgend op de ID's die er al zijn. Uniek uiteraard.

Nu is het zo, dat als ik importeer, er niet automatisch zo'n idee wordt toegevoegd en ik dat zelf moet doen, met het gevaar van fouten.

Ook mogen de oude ID's natuurlijk nooit meer veranderd worden, want dan werken functies elders niet meer natuurlijk.

Hoe los ik dit op. In de help kan ik het niet vinden.

Link naar reactie

1 antwoord op deze vraag

Aanbevolen berichten

  • 0

Dit kan bijv. door de toewijzing van elke nieuwe record door een

script te laten doen en niet via de optie AutoEnter-Serials.

In pseudocode zoiets als:

 

SetField (gID=gID+1)

SetField (ID=gID)

 

Na import van de nieuwe gegevens run je een loop

(over de import) waarin bovenstaande code is verwerkt.

Als je hiertoe overgaat in de bestaande database, zet dan wel

automatische volgnummers uit en 'set' gID op de hoogste ID waarde.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...