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 dans une collection


Sujet :

VBA Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Recherche dans une collection
    * Bonjour, *

    Lorsque que je transfère les données du recordset dans le formulaire, donc après l'affichage des données à l'écran, une copie de l'enregistrement trouvé se créer par défaut (erreur .......). Comment remédier à cet événement (ne pas créer de copie). Ma recherche se fait sur une chaine de caractères et par la suite, je veux afficher directement le résultat (l'enregistrement trouvé) sans afficher tous les enregistrements le précédent à l'écran à l'usager (pas de défilement) et ne pas créer la copie. Je regarde pour utiliser docmd.gotorecord ??? correctement après un rst.movenext ...... Est-ce correct ?

    [Ex.]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Do while not trouve = true
    if (nocommande = nocommande2) then (nocommande est pas l'index)
     
    Affiche = true
    rst.gotorecord ?????????????? '( au lieu de 'DoCmd.GoToRecord , , acNext ci-dessous)
    else
    rst.movenext
    DoCmd.GoToRecord , , acNext (actuellement. Fais un défilement ....)
    end if
    loop
    If affiche = true then
    rst.edit
    Me![données].value= rst("données").value
    etc ........
    rst.update
    end if
    * Merci *

  2. #2
    Membre expérimenté
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Points : 1 598
    Points
    1 598
    Par défaut
    Hello sbeau et bienvenue sur le forum
    N'oublie pas de cliquer sur le # au dessus e la fenêtre de frappe des messages: ça permet de mettre le code dans une sous-fenêtre-code

    ensuite, ton exemple est vraiment embrouillé, que cherche tu à faire avec ce code?
    la manière la plus simple d'affecter des valeurs à un formulaire est de précise sa source de données...
    j'ai un peu de mal à comprendre ton utilisation du recordset ! ? ! ?

Discussions similaires

  1. Rechercher dans une collection
    Par devisgi dans le forum VB.NET
    Réponses: 4
    Dernier message: 05/06/2011, 13h19
  2. Réponses: 2
    Dernier message: 18/11/2010, 17h03
  3. [1.x] Faire une recherche dans une collection..
    Par nims dans le forum Symfony
    Réponses: 6
    Dernier message: 17/03/2010, 09h15
  4. Réponses: 2
    Dernier message: 19/05/2008, 21h48

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