Jump to content
  • 0

ID toekennen aan importrecords


Organeduc

Question

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 to comment

1 answer to this question

Recommended Posts

  • 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 to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...