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/Sous_formulaires] problème de sources


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 84
    Points : 51
    Points
    51
    Par défaut [Formulaire/Sous_formulaires] problème de sources
    Bonjour,

    J'ai un formulaire avec 4 onglets qui prennent des infos depuis différentes tables.
    Onglet GENERAL : tables Recap1 & Recpa000
    Onglet Contacts : sous_formulaire contacts
    Onglet Comptabilité : tables Recap1 & Recap000
    Onglet Commandes : sous_formulaire Commandes

    Dans l'entête de ce formulaire il y a 2 zdl (zones de listes) qui permettent de choisir le nom ou le code client. Le choix de l'un ou l'autre met à jour automatiquement l'autre ainsi que l'ensemble du formulaire. Ceci fonctionnait très bien en local, mais là je dois relier la base que j'ai créée au serveur et j'ai du mal... (c'est la première fois pour moi), Access n'accepte plus mon code qui fonctionnait avant et me créée un bug dès que j'essaie de sélectionner un code ou un nom client...

    Je crois que je n'ai pas compris comment relier les sous-formulaires au choix faits dans ce formulaire (nom ou code client). J'ai créée un champ masqué dans chaque sous-formulaire avec le code client sélectionné dans le formulaire, mais cela ne fonctionne pas.

    Faut il que je crée une requête en tant que source de chaque sous_formulaire? Car pour l'instant la source du sous-form contacts par exemple est la table contacts. Mais j'ai tous les contacts qui s'affichent et cela ne filtre pas selon le choix fait dans le formulaire.

    Je ne sais pas si j'arrive à m'exprimer clairement...

    Donc pour synthétiser, dans un premier temps :

    - Comment actualiser mes sous_formulaires depuis mon formulaire. Faut il créer une requête ?

    - Pourquoi mon "ancien" code (qui fonctionnait impec) ne marche plus... ?!

    - Comment inscrire la source du formulaire aux 4 onglets ?


    Merci d'avance de votre aide...

    C'est la fin de mon stage et mon maitre de stage est parti en vacances, donc je suis un peu seule au monde là et j'aimerai bien lui laisser mon travail avec le moins de bugs possible...

  2. #2
    Membre éprouvé
    Homme Profil pro
    Directeur
    Inscrit en
    Avril 2003
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 724
    Points : 1 166
    Points
    1 166
    Par défaut
    Alors, résumons nous:
    1- Le code fonctionnait très bien avec les tables en local
    2- il ne marche plus avec les tables sur le serveur.

    Il semble donc que le problème vienne de la liaison entre l'application et la base de données.
    Commences par chercher de ce côté là!

    Les tables sont attachées à ton application?=> vérifie qu'elles sont TOUTES là, et que tu peux les ouvrir depuis l'appli.

    Philippe

    PS: tiens! je suis à Grenoble, moi aussi!

  3. #3
    Membre éprouvé
    Homme Profil pro
    Directeur
    Inscrit en
    Avril 2003
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 724
    Points : 1 166
    Points
    1 166
    Par défaut
    Autres remarque:

    Ton apppli. utilise une bdd sur un serveur.
    Tes formulaires et sous formulaires ont comme source de données les tables.
    Donc pour afficher UN enregistrement, tu fais transiter sur le réseau tous les enregistrements de la table!
    => c'est un bon moyen d'augmenter le temps de réponse de ton appli(et décourager l'utilisateur?)

    Il vaut mieux en effet avoir, pour chaque formulaire, une requête qui va retourner uniquement l'enregistrement voulu.

    Philippe

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 84
    Points : 51
    Points
    51
    Par défaut
    Bonjour Philippe !

    Merci de m'avoir répondu déjà

    Alors en fait je n'ai pas donné assez de détails je crois.

    Je suis entrain de relier la base au serveur, mais la consultation ne se fait pas "en direct", l'utilisateur a un bouton "mise à jour" sur l'accueil qui prend environ 2 min à charger, et cela met à jour des tables locales sur le pc. Après, les temps de réponses en consultation des différents formulaires est quasi-instantannée !

    Bon j'ai déjà réussi à débloquer un sous-formulaire depuis ce matin, le second me donne du fil à retordre, mais je ne désespère pas...

    Le truc déroutant c'est que je travaillais sur une remontée incomplète lors de toute la création et du développement de la base, et que maintenant, ba faut dire ce qui est, c'est le bordel à relier !

    Enfin ça avance gentilment, mais pour ce qui est du bug sur le code de mes
    zones de listes, pour l'instant je ne comprends pas le pb. Si je ne m'en débrouille pas, je posterai mon code demain.

    Merci encore de tes conseils!
    Marie

    PS : que fais tu à grenoble ?

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

Discussions similaires

  1. Problème code source SQL d'un formulaire
    Par vbenjamin dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 14/08/2012, 11h37
  2. Problème de source de sous formulaire
    Par jessy212 dans le forum Access
    Réponses: 3
    Dernier message: 25/08/2006, 15h03
  3. Réponses: 6
    Dernier message: 10/07/2006, 15h46
  4. problème numero=source.numero
    Par ttibot dans le forum C++
    Réponses: 1
    Dernier message: 08/11/2005, 23h10
  5. [VS.NET] Problème connection Source safe
    Par Nip dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 24/06/2004, 16h30

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