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 :

Mise à jour des contrôles avec une fonction recherche


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut Mise à jour des contrôles avec une fonction recherche
    Bonjour,
    J'ai un formulaire (indépendant) qui me permet dans un onglet de saisir des information dans des sous-formulaire et dans un autre onglet d'afficher des informations recherchées dans une requête.
    Le problème est que j'ai une centaine de contrôle avec la fonction Dlookup, et donc, ça rame à fond pour afficher les résultats...
    Il aurait-il une autre solution afin d'optimiser l'affichage des informations recherchées
    Merci

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : juin 2002
    Messages : 3 904
    Points : 6 670
    Points
    6 670
    Par défaut
    Oui, il y a une autre solution : les recordsets, en particulier par DAO.

    C'est un peu effrayant tes 100 contrôles ...

    n'y a-t-il pas des questions à se poser sur la conception ?
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut
    Oui, ça peut paraitre effrayant, mais si je t'envoie ma bdd, tu verras qu'il n'y a pas vraiment d'autres solutions...
    Merci pour ta réponse, je vais essayer ta solution

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 501
    Points : 32 298
    Points
    32 298
    Par défaut
    100 controles avec DLookup, ça veut dire 100 champs (parce que si c'était des lignes, tu utiliserais un formulaire dépendant ou un recordset)

    Ce qui est inquiétant c'est que si c'est 100 champs, cela signifie que tu montre à l'utilisateur 100 données correspondantes à un seul enregistrement. A moins d'avoir un écran d'un mètre de large, je me demande comment il va faire pour visualiser la bonne information qu'il souhaite

    Je pense que si c'est cela, tu gagnerais à revoir l'ergonomie de ton projet

Discussions similaires

  1. Mise à jour des données d'une table avec un SELECT
    Par bouddine dans le forum Langage SQL
    Réponses: 0
    Dernier message: 20/05/2008, 17h36
  2. Mise à jour des champs d'une table
    Par soso78 dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2006, 16h57
  3. Réponses: 2
    Dernier message: 07/06/2006, 15h13
  4. Module de mise à jour des champs d'une table
    Par kikaillo dans le forum Access
    Réponses: 14
    Dernier message: 18/04/2006, 10h42
  5. Réponses: 6
    Dernier message: 07/02/2006, 15h44

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