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

IHM Discussion :

[Formulaire] Gestion erreur saisie d'une requête


Sujet :

IHM

  1. #1
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut [Formulaire] Gestion erreur saisie d'une requête
    j'ai un soucis, j'ai créer un formulaire à partir d'une requête qui me demande de saisir le nom du client, je voudrais savoir comment faire pour vérifier que le nom saisi existe bien dans la base de données!
    Merci
    Le problème n'est pas l'ordinateur mais l'utilisateur

  2. #2
    MC2
    MC2 est déconnecté
    Membre habitué

    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2002
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2002
    Messages : 148
    Points : 199
    Points
    199
    Par défaut
    Peux-tu ajouter en amont une liste de tes clients ?
    Tu modifies ensuite ta requête pour que ton paramètre (client) pointe directement sur le champ de la liste.

  3. #3
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    je ne comprends pas trop tu pourrais etre plus explicite
    Le problème n'est pas l'ordinateur mais l'utilisateur

  4. #4
    MC2
    MC2 est déconnecté
    Membre habitué

    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2002
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2002
    Messages : 148
    Points : 199
    Points
    199
    Par défaut
    Comment appelles-tu ton formulaire ?
    Si tu l'appelles depuis un autre formulaire, tu pourrais ajouter dessus une liste de tes clients.
    Ensuite, dans ta requête, plutôt que de mettre en critère "Leclient", tu mettrais Forms!LeForm!LaListedesClients
    Suis-je plus explicite ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Points : 24
    Points
    24
    Par défaut
    tu peux faire un dlookup avec comme critère de recherche l'utilisateur.
    si le résultat est null c'est que l'utilisateur n'existe pas !

  6. #6
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    heu pas vraiment désolée mais c'est un peu trop complexe pour moi
    Le problème n'est pas l'ordinateur mais l'utilisateur

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Points : 24
    Points
    24
    Par défaut
    ok alors la fonction DLookUp permet de rapidement avoir une valeur souhaitée dans une table où l'enregistrement correspond à un critère.

    par exemple :
    DLookup("[IdUtilisateur]", "[Utilisateurs]", "NomUtilisateur=" & Me.NomUtilisateur.value)

    ici la fonction va te renvoyer le champ IdUtilisateur dans la table Utilisateurs où le champ NomUtilisateur va être égale à la valeur d'un textbox de ton formulaire nommé "NomUtilisateur"
    si cette fonction ne trouve pas d'enregistrement qui répond au critère alors elle renverra la valeur null.

    c'est pouquoi je te disais de tester s'il renvoit null. pour cela tu peux faire comme ça : if IsNull(DLookUp(...)) then ....

Discussions similaires

  1. Attraper message d'erreur lors d'une requête d'ajout
    Par steps5ive dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 21/12/2006, 16h53
  2. Demande saisie dans une requête SQL !!
    Par Shakan972 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 27/03/2006, 15h38
  3. Erreur lors d'une requête d'ajout
    Par olivia.of dans le forum Access
    Réponses: 13
    Dernier message: 14/02/2006, 12h18
  4. Réponses: 4
    Dernier message: 12/09/2005, 09h21
  5. ouvrir un formulaire avec le rslt d'une requête
    Par 973thom dans le forum Access
    Réponses: 4
    Dernier message: 09/09/2005, 16h51

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