Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[ACC 2003] Formulier crasht

Pagina: 1
Acties:

  • Jurgen
  • Registratie: September 2003
  • Laatst online: 27-11 13:03
Ik heb een applicatie in access welke een aparte fout geeft.

Als ik het hoofd-formulier open welke de gegevens van de hoofdtabel bevat werkt alles goed. Dit formulier heeft 2 subformulieren welke gegevens uit andere tabellen ophaalt. Het eerste subformulier haalt gegevens op aan de hand van het id uit het hoofdformulier. En het tweede subformulier haalt gegevens op aan de hand van het id van het geselecteerde item in het eerste subformulier.

Dit formulier werkt zonder problemen. Ik kan tussen records navigeren tot ik meer dan 1 record terug navigeer. Als ik via de recordnavigatie onderin het venster handmatig een nummer in voer dat meer dan 1 lager is dan het huidige nummer of ik ga naar het eerste record zal access vastlopen. Ik kan echter wel vrijuit omhoog navigeren.

De foutmelding die access geeft is: Er is een fout opgetreden in Microsoft Office Access en het programma moet worden afgesloten.

De gegevens die het foutenrapport bevat zijn:
code:
1
2
3
AppName: msaccess.exe      AppVer: 11.0.6566.0     AppStamp:42cdb33e
ModName: msjtes40.dll      ModVer: 4.0.9502.0      ModStamp:44859905
fDebug: 0       Offset: 00006fc9


Geprobeerde oplossingen:
  • Koppeling weghalen tussen hoofdformulier en subformulier (Lost het probleem op)
  • Naamcorrectie uitgeschakeld (Helpt niet)
  • Visual basic code uit (alle 3) de formulieren verwijderd (Helpt niet)
  • Formulier opnieuw opbouwen (Helpt niet)
  • Tabellen leeg maken en met alleen 5 lege records in de hoofdtabel proberen te navigeren (Helpt niet)
De eerste oplossing lost het probleem wel op, maar de informatie die nu op het scherm getoond word is niet relevant t.o.v. de andere gegevens, deze koppeling zal moeten blijven bestaan.Ik krijg namelijk alle velden uit de tabel, terwijl ik alleen de gekoppelde velden wil zien.


Ik kan om het probleem heen werken door knoppen te maken om per record te bladeren. Dit is alleen niet de nette oplossing en graag zou ik het probleem oplossen.

Verwijderd

kijk na of access volledig uptodate is : SP3 + eventueel post service pack hotfixes toepassen (zie bv. Description of the Access 2003 post-Service Pack 3 hotfix package: December 18, 2007), en comprimeer & herstel de database.

daarnaast kan je proberen op een andere manier de koppeling tussen hoofd- & subformulier tot stand te brengen : dmv een verborgen formulierveld dat het koppelingsveld bevat op het subformulier te plaatsen om zo de verbinding tussen deze 2 formulieren tot stand te brengen.

  • Jurgen
  • Registratie: September 2003
  • Laatst online: 27-11 13:03
Access is geupdate t/m SP2, ik ben helaas niet in staat om verdere updates uit te voeren.

Omdat de applicaties moeten draaien op verschillende versies van 2003 (dit verschilt binnen het bedrijf per pc omdat deze lokaal zijn geinstalleerd) zou dit geen verschil mogen maken in de functionaliteit van de applicatie.

Door een koppeling via een verborgen veld te maken was het probleem helaas niet opgelost.