Verdwenen records ?

Status
Niet open voor verdere reacties.

JeroenMioch

Gebruiker
Lid geworden
1 dec 2007
Berichten
215
Ik heb een (parkeer) database gemaakt met een zoeken veld (filter) en een subform.
Men zoekt eerst via een invoer veld of de desbetreffende medewerker al in het systeem staat door hun personeelsnummer in te voeren. Indien hij er al in staat komen er gegevens boven (naam, kamernummer, afdeling etc etc) In het subform word getoond of men al vergunningen heeft gehad voor het parkeerterrein en zo ja welke.

Kortom het werkt voor mij allemaal prima, maar ik krijg opmerkingen dat gegevens die men in heeft gevoerd verdwenen zijn. Nou weet ik dat dat alle velden in mijn hoofdformulier gelijk worden neergezet in de tabel zonder dat ik deze hoef op te slaan. Er zit dan ook geen opslaan knop in mijn formulier en ook niet in de tabel..

Het enige wat ik raar vind is dat als ik de tabel open en handmatig (zonder mijn formulier) een wijziging doorvoer de databse bij het afsluiten vraagd "of ik de wijzigingen in het ontwerp" wil opslaan. Dit terwijl ik aan het ontwerp niks gewijzigd heb, alleen de gegevens.
Als ik "nee" selecteer dan gaan er wijzigingen verloren.

Iemand enig idee of suggestie om koste wat kost te voorkomen dat er recent ingevoerde records verloren gaan ?
 
Als er records verdwijnen in een relationele database dan komt dat meestal doordat er relaties ontbreken.
Als iemand bijvoorbeeld een order invoert met een verkeerd klantnummer dan komt de order bij die klant natuurlijk niet tevoorschijn maar wellicht bij een andere klant. Daarom is het belangrijk dat je in dit geval de gebruiker het nummer niet in laat tikken maar dat hij/zij een combobox krijgt waarin de klant gekozen wordt. Zo kan je ook geen fouten maken.

In Access kan je referentiele integriteit afdwingen door in je Relationships de juiste links tussen de tabellen op te nemen.

HTH:D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan