Hoi,
Een Access programma gemaakt met eerst lokale tabel.
Alles werkt perfect.
Twee formulieren nl Nieuw en Wijzig. Ik open het Nieuw formulier en sla de gegevens op. Via formulier Wijzig kan ik gegevens wijzigen en opslaan.
In deze tabel zitten gegevens.
Een veld ID = primaire sleutel en type Autonummering.
Deze tabel, met gegevens, geconverteerd naar een SQL tabel. Via Externe gegevens - ODBC database.
Dan via SQL veld ID ook primaire sleutel gemaakt. Want bij conversie wordt dit veld niet primaire key.
Ik open het formulier Wijzig en neem een record dat al bestond en kan wijzigen en opslaan.
Dan open ik het formulier Nieuw en vul de gegevens in en kan het formulier opslaan. (in de SQL tabel)
Dan via formulier Wijzig roep ik het nieuw ingegeven record op dat ik net in SQL tabel had aangemaakt en als ik dan het formulier wil opslaan krijg ik de melding :
"Terwijl u het record bewerkte, is deze gewijzigd door een andere gebruiker. Als u dit record opslaat, worden de wijzigingen van de andere gebruiker overschreden. En knoppen [Naar klembord kopiëren] en [Wijzigingen negeren].
Waarom krijg ik deze meldingen bij de nieuw aangemaakte records (dus rechtstreeks weggeschreven in de SQL tabel) en niet bij de al bestaande records (deze die eerst lokaal zijn aangemaakt) ?
Alvast bedankt voor jullie hulp.
Een Access programma gemaakt met eerst lokale tabel.
Alles werkt perfect.
Twee formulieren nl Nieuw en Wijzig. Ik open het Nieuw formulier en sla de gegevens op. Via formulier Wijzig kan ik gegevens wijzigen en opslaan.
In deze tabel zitten gegevens.
Een veld ID = primaire sleutel en type Autonummering.
Deze tabel, met gegevens, geconverteerd naar een SQL tabel. Via Externe gegevens - ODBC database.
Dan via SQL veld ID ook primaire sleutel gemaakt. Want bij conversie wordt dit veld niet primaire key.
Ik open het formulier Wijzig en neem een record dat al bestond en kan wijzigen en opslaan.
Dan open ik het formulier Nieuw en vul de gegevens in en kan het formulier opslaan. (in de SQL tabel)
Dan via formulier Wijzig roep ik het nieuw ingegeven record op dat ik net in SQL tabel had aangemaakt en als ik dan het formulier wil opslaan krijg ik de melding :
"Terwijl u het record bewerkte, is deze gewijzigd door een andere gebruiker. Als u dit record opslaat, worden de wijzigingen van de andere gebruiker overschreden. En knoppen [Naar klembord kopiëren] en [Wijzigingen negeren].
Waarom krijg ik deze meldingen bij de nieuw aangemaakte records (dus rechtstreeks weggeschreven in de SQL tabel) en niet bij de al bestaande records (deze die eerst lokaal zijn aangemaakt) ?
Alvast bedankt voor jullie hulp.
Laatst bewerkt: