rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Access] sur Click() erreur 2450 ?

Posté par hyperion13, le mardi 30 octobre 2007 à 08:43:44
Salut à tous,

J'ai un léger problème avec l'exécution d'un évènement sur click() pour ouvrir un formulaire

L'évènement sur click() a pour objet d'ouvrir un formulaire, à la seule condition que la valeur d'un champ de son sous-formulaire soit respectée. En clair, si la date système est plus grande que la valeur du champ MaDate du sous-formulaire, alors le formulaire principal s'ouvre, sinon j'affiche un autre formulaire.

Private Sub MONBOUTON_Click()
On Error GoTo Err_ MONBOUTON_Click
If Forms!MONFORMPRINCIPAL!MONSOUSFORM.Form!MADATE < Date() Then
DoCmd.OpenForm "MONFORMPRINCIPAL", acNormal, "", "", , acNormal
DoCmd.Close acForm, "MENU GENERAL"
Else
DoCmd.OpenForm "UNAUTREFORM", acNormal, "", "", , acNormal
DoCmd.Close acForm, "MENU GENERAL"
End If
Exit_ MONBOUTON_Click:
Exit Sub
Err_ MONBOUTON_Click:
MsgBox Err.Description
Resume Exit_ MONBOUTON_Click
End Sub

Le hic, Access transforme Date() par DATE ??? je suis alors obligé d'écrire Now()

Lorsque je clique sur mon btn de commande, un avertissement s'affiche m'indiquant : impossible de trouver le formulaire MONFORMPRINCIPAL auquel il fait référence dans une expression de macro ou de visual basic.

Je suis sur OfficePro2003 SP2

Quelqu'un aurait-il une idée pour résoudre cette problématique ?
Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0
Répondre à hyperion13  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 blux, le mardi 30 octobre 2007 à 09:27:34
Salut,

apparemment ça à l'air normal, tu n'ouvres ton formulaire qu'après, mais tu veux en avoir certaines valeurs avant et ce n'est pas possible si le form n'est pas ouvert...

Mais c'est peut-être autre chose...:-)

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux
Logiciels pertinents trouvés dans les téléchargements
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Télécharger PowerISO 4.2PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et...Catégorie: Gravure
Licence: Demo
Télécharger Foxit Reader 2.3 Build 2923Foxit Reader - Foxit Reader est un lecteur de fichiers PDF très léger, et rapide à démarrer, contrairement à Adobe Acrobat Reader. Il...Catégorie: PDF
Licence: Freeware/gratuit
Télécharger DSL Test 2.0.0.6DSL Test - DSLtest est constitué d'un logiciel à télécharger gratuitement et de serveurs de test. Ces équipements vous permettent...Catégorie: ADSL
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Access] sur Click() erreur 2450 ? »