Ik heb een database met gerelateerde records. Dat laatste doet wellicht (voorlopig) weinig terzake voor deze vraag.
Ik vereenvoudig een beetje voor het gemak van de vraagstelling: Soms gebeurt het dat de gegevens in één record identiek zijn aan die in een (nieuw aan te maken) ander record. Daarom wil ik het record dupliceren. Tot daar geen probleem.
Omdat dezelfde toepassing door meerdere mensen offline gebruikt wordt, moeten de gegevens nu en dan geïmporteerd worden.
Omdat de primaire sleutel (een combinatie van gebruikersnaam en record ID) van de geïmporteerde bestanden niet mag veranderen en er bij het importeren dus geen nieuwe primaire sleutel mag aangemaakt worden heb ik voor de aanmaak van die sleutel aangevinkt dat die niet mag veranderen als er al een waarde in dat veld staat.
En daar zit ik nu in een pat-stelling: Ik kan niet dupliceren omdat de primaire sleutel niet verandert en die sleutel mag niet veranderen in principe omdat ik anders bij het importeren nieuwe sleutels aanmaak en het verband met het offline bestand verloren gaat.
Question
Luc De Groote
Hallo,
Nog maar eens een vraag van een amateur:
Ik heb een database met gerelateerde records. Dat laatste doet wellicht (voorlopig) weinig terzake voor deze vraag.
Ik vereenvoudig een beetje voor het gemak van de vraagstelling: Soms gebeurt het dat de gegevens in één record identiek zijn aan die in een (nieuw aan te maken) ander record. Daarom wil ik het record dupliceren. Tot daar geen probleem.
Omdat dezelfde toepassing door meerdere mensen offline gebruikt wordt, moeten de gegevens nu en dan geïmporteerd worden.
Omdat de primaire sleutel (een combinatie van gebruikersnaam en record ID) van de geïmporteerde bestanden niet mag veranderen en er bij het importeren dus geen nieuwe primaire sleutel mag aangemaakt worden heb ik voor de aanmaak van die sleutel aangevinkt dat die niet mag veranderen als er al een waarde in dat veld staat.
En daar zit ik nu in een pat-stelling: Ik kan niet dupliceren omdat de primaire sleutel niet verandert en die sleutel mag niet veranderen in principe omdat ik anders bij het importeren nieuwe sleutels aanmaak en het verband met het offline bestand verloren gaat.
Iemand een suggestie?
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.