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

VBA Access Discussion :

Recherche générale dans une table [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de texas2607
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 346
    Par défaut Recherche générale dans une table
    Bonjour à tous,
    Je dispose d'un table faite à partir de l'importation d'un fichier .txt et qui comporte une dizaine de champs

    lors de l'importation, certaines valeurs sont : X

    En fait je désire faire une recherche complète dans ma table afin de savoir si un X est présent en tant que valeur, et si oui alors je demande la modification de ce champ. Si aucun X de présent alors la table etant remplie correctement je dois faire la suite de mon code.

    J'ai regardé avec Dlookup, Dcount ou findfirst mais je dois préciser un champ ou un critère particulier pour la recherche, chose que je n'ai pas puisque ma recherche doit etre sur l'ensemble de la table, (cad sur tous les champs et toutes les données.)

    Merci de votre aide,

    Regards,
    Fred

  2. #2
    Membre chevronné Avatar de robyseb
    Homme Profil pro
    Programmeur-Analyste
    Inscrit en
    Juillet 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur-Analyste
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2011
    Messages : 305
    Par défaut
    Bonjour ! ce que tu besoin c'est d'une requête UPDATE

    Regarde ICI

    Cordialement,

  3. #3
    Membre éclairé Avatar de texas2607
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 346
    Par défaut
    Salut et merci de ta réponse.

    Par contre, je ne peux pas utiliser UPDATE puisque dans ma table :
    1 - Si aucun X n'est présent alors je continue
    2 - Si un ou plusieurs X sont présents alors JE NE FAIS PAS DE MODIF mais je signale à l'utilisateur que des données sont manquantes.

    Regards,
    Fred

  4. #4
    Membre chevronné Avatar de robyseb
    Homme Profil pro
    Programmeur-Analyste
    Inscrit en
    Juillet 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur-Analyste
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2011
    Messages : 305
    Par défaut
    J'essai de penser !

    quelques choses du genre :

    premièrement pour trouver si il y a des x tu créer une requête
    tu inclue tous les champs que tu veux rechercher et dans les conditions tu inscrit dans le "OU" X ensuite tu peut faire ceci par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim total As Integer
    total = DCount("*", "ta requête")
     
    If total <> 0 Then
    MsgBox "Nous avons trouvé des X soit " & total & " fois", vbInformation
     
    else 
    ' comme tu dit ...tu continu
    End If

  5. #5
    Membre éclairé Avatar de texas2607
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 346
    Par défaut
    Salut,
    .... et moi, je me cassais la tête..

    Simple et efficace merci

    Regards,
    Fred

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

Discussions similaires

  1. Recherche conditionnée dans une table
    Par doolar dans le forum Bases de données
    Réponses: 6
    Dernier message: 24/03/2008, 21h17
  2. recherche automatique dans une table
    Par jesuisjosita dans le forum Access
    Réponses: 3
    Dernier message: 15/01/2007, 11h44
  3. [WinDev 10] Recherche multicritères dans une table
    Par Gonelle dans le forum WinDev
    Réponses: 4
    Dernier message: 19/07/2006, 14h50
  4. Rechercher minuscule dans une table
    Par pmonn dans le forum Access
    Réponses: 3
    Dernier message: 25/10/2004, 14h53

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