[VB / Access] Melding 'De actie DoMenuItem is geannuleerd'

Pagina: 1
Acties:
  • 102 views sinds 30-01-2008
  • Reageer

  • Harmen1975
  • Registratie: Juli 2002
  • Laatst online: 17-11-2025
Ik ben geen access-specialist, noch heb ik enige programmeer ervaring in VB.
Misschien vraag ik iets simpels, maar na enkele uren proberen en zoeken heb ik nog steeds niet de oplossing :(

In een scherm controleer ik of alle verplichte velden gevuld zijn. Zijn verplichte velden niet gevuld dan komt mijn custom-melding op het scherm. Nadat de custom melding is weggeklikt komt er een nieuwe melding "De actie DoMenuItem is geannuleerd'. Kan ik deze melding op een of andere manier onderdrukken?

De eindgebruiker raakt nogal in paniek van de standaard Access-foutmeldingen. Deze zijn ook niet erg gebruiksvriendelijk. De 'nieuwe' melding 'De actie DoMenuItem is geannuleerd' maakt het er niet beter op.

Het gaat om het volgende:

Private Sub Form_BeforeUpdate(Cancel As Integer)
If RequiredData(Me) Then Cancel = -1
End Sub


De functie RequiredData heb ik gejat van internet. De melding 'DoMenuItem' komt doordat ik een Cancel = True of Cancel = -1 teruggeef

[ Voor 19% gewijzigd door Harmen1975 op 07-04-2006 18:42 ]

If you don't succeed at first, redefine succes.


  • zwippie
  • Registratie: Mei 2003
  • Niet online

zwippie

Electrons at work

Een stukje van je code zou wel handig zijn. :)

How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Hoe sla je de gegevens op? Met een aparte knop die een DoCmd.SaveRecord doet oid?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

docmd.setwarnings false
offtopic:
iha ben ik geen fan van dat hele docmd.object, ook om dit soort ellende. Waarschijnlijk kan de hele code stukken helderder, maar mbv het setwarnings false resp true schakel je dit soort systeemwaarschuwingen iig uit en weer aan.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Vergeet inderdaad dan de DoCmd.SetWarnings True erna dan niet ;) Anders gaat Access opeens heel raar gedrag vertonen. Nouja, niet alleen dan :X

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.