IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Message entre 2 champs [AC-2007]


Sujet :

Access

  1. #1
    Membre régulier
    Femme Profil pro
    Agente de bureau
    Inscrit en
    Août 2016
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 60
    Localisation : Canada

    Informations professionnelles :
    Activité : Agente de bureau
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2016
    Messages : 97
    Points : 77
    Points
    77
    Par défaut Message entre 2 champs
    Dans un formulaire, j'ai un champs [texte84] dont la source contrôle est =Compte([NR]) (calcule le nombre de rendez-vous saisie). J'ai ajouté un champ nombre de rendez-vous permis [NbrRDVpermis] dans ma table principale et ajouté ce champ à la requête du formulaire.

    Est-ce possible de faire une macro qui affichera un message "Vous avez atteint le nombre permis" aussitôt que le nombre autorisé sera atteint? Voici un imprime écran de mon formulaire.

    Nom : Sans titre.jpg
Affichages : 169
Taille : 87,7 Ko

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,
    Quelque chose de ce genre devrait pouvoir convenir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Form_AfterInsert()
       Me.Recalc                                            '--- pour recalculer texte84 après chaque rendez-vous enregistré.
       If Me.texte84 = Me.NbrRDVpermis Then
          MsgBox Me.NbrRDVpermis & " atteint."
       End If
    End Sub
     
    Private Sub Form_BeforeInsert(Cancel As Integer)
       If Me.texte84 >= Me.NbrRDVpermis Then
          MsgBox Me.NbrRDVpermis & " déjà atteint."
       End If
    End Sub
    Bonne continuation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choix entre deux champs dans une requete
    Par Pico10 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 27/07/2005, 15h36
  2. recherche valeur maximale entre deux champs
    Par maysa dans le forum Langage SQL
    Réponses: 6
    Dernier message: 25/05/2005, 09h40
  3. Envoi de message entre 2 applications
    Par floweez dans le forum Windows
    Réponses: 9
    Dernier message: 30/06/2004, 16h34
  4. message entre dialog box et thread
    Par scorbo dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2004, 11h01
  5. calcul entre 2 champs time
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 19/02/2003, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo