Ik heb geggoogled, heb forums afgeschuimd, en heb hier ook de search gebruikt maar ik kan het niet vinden. Dus dan hier maar de vraag gesteld.
Ik ben sinds kort bezig met access.
Ik heb een tabel die via een formulier bewerkt kan worden.
Als ik een record via deze form wil editen en vervolgens op wil slaan dan krijg ik een
error 3022.
Ik snap ook wat het probleem is maar niet hoe je et oplost.
Het probleem is dat éen van de kolommen een index heeft en dat het een primaire sleutel is.
Dubbele waarden zijn niet toegestaan. Prima, moet ook verder niks mis mee.
Het vreemde alleen is dat als ik een record edit (via de form)
Als ik dan vervolgens weer op wil slaan
komt de bovenbeschreven fout.
Ik heb al wat gelezen dat ik het misschien met een
moet oplossen, maar dat is me niet helemaal duidelijk geworden.
Gaarne advies.
Bluesbrother
Ik ben sinds kort bezig met access.
Ik heb een tabel die via een formulier bewerkt kan worden.
Als ik een record via deze form wil editen en vervolgens op wil slaan dan krijg ik een
error 3022.
Ik snap ook wat het probleem is maar niet hoe je et oplost.
Het probleem is dat éen van de kolommen een index heeft en dat het een primaire sleutel is.
Dubbele waarden zijn niet toegestaan. Prima, moet ook verder niks mis mee.
Het vreemde alleen is dat als ik een record edit (via de form)
code:
1
| MyRecSet.Edit |
Als ik dan vervolgens weer op wil slaan
code:
1
2
3
4
5
6
7
| With RecSetJustStudent
.Fields("UniekNUmmer").Value = Me.TxtUnieknummer.Value
.Update
End With |
komt de bovenbeschreven fout.
Ik heb al wat gelezen dat ik het misschien met een
code:
1
| dbase.execute (MY SQL STATEMENT ) |
moet oplossen, maar dat is me niet helemaal duidelijk geworden.
Gaarne advies.
Bluesbrother
Wil je je pizza in 4 of 8 stukken? .......Doe maar in 4, 8 krijg ik niet op.