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 :

[Etat]Récupération des données dans un état


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 69
    Points : 35
    Points
    35
    Par défaut [Etat]Récupération des données dans un état
    Bonjour

    J'ai sauvegardé via un formulaire dans 3 tables différentes (par obligation) un grand nombre de données (cases à cocher) que je voudrais imprimer via un état.

    J'ai créé 3 requêtes mas je ne sais pas les asssocier dans l'état. j'ai bien essayé d'ouvrir les 3 requêtes et d'associer les champs de l'état (source contrôle) mais l'impression donne une case grisée et non cochée.

    j'ai une case cochée lorsque j'affecte une seule requête à l'état dans la source contrôle. L'idéal serait d'y mettre les trois requêtes mais je ne sais pas si on peut.

    J'ai essayé de faire une seule requête mais j'ai un message de me disant que le nombre de données est trop important.

    Par avance merci pour vos réponses

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 38
    Points
    38
    Par défaut
    Tu pourrais peut être décomposer ta requête.
    Une premiere
    Une seconde qui prendrait comme source la première et une table de plus
    Une troisième qui prendrait comme source la seconde et unjhe table de plus.
    tu construit alors l'état sur la troisième.

    Marmotine: Marmotte mutine

  3. #3
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Février 2006
    Messages : 230
    Points : 176
    Points
    176
    Par défaut
    Bonjour,
    Une précision : est ce que tes trois tables sont de même structure ? Je veux dire , tu as beaucoup de données en nombre de champs ou en nombre d'enregistrements ?
    As tu essayé de faire une requête de tes trois requêtes ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 73
    Points : 66
    Points
    66
    Par défaut
    Ou alors dans un état avec une source de controle quelconque, mettre tes 3 requêtes en sous-état. Tu créé un état par requête et ensuite tu insère chaque état dans un état "général".

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 69
    Points : 35
    Points
    35
    Par défaut Données trop importantes dans un état
    Mais cela ne fonctionne pas

    Je dois imprimer environ 500 résultats de cases à cocher. J'ai créer 3 requêtes contenant ces données mais je n'arrive à associer ces requêtes à mon état

    Dans la source contrôle de l'état je ne sais pas s'il existe une instruction qui permet d'associer ces 3 requêtes.

    Req1 and Req2 and Req3 ne fonctionne pas

  6. #6
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    ca ma l'air bien obscure ton pb:
    si tu as trois tables de même structures dont tu cherches à fusionner en une seul il faut utiliser une SQL Spécifique: UNION
    sinon post le SQL qui fonctionne, le SQL qui ne fonctionne pas et ce que tu souhaite faire
    parce qu'avec seulement 500 enregistrements t'es loin des limites d'Access.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 69
    Points : 35
    Points
    35
    Par défaut
    Mon probléme n'est pas obscure, peut être que je l'exprime mal.

    J'ai dans un formulaire un peu plus de 500 cases à cocher.

    Je veux enregistrer ces 500 cases à cocher dans une ou plusieurs tables et pouvoir les imprimer dans un état qui est "l'image" du formulaire.

    A chaque fois je me heurte au probléme suivant : "Trop de champs définis"
    J'ai donc crée 3 tables avec un champ commun de maniére à pourvoir les associer.

    J'ai aussi créer 3 requêtes permettant de récupérer ces données.
    Mais je n'arrive pas à associer mon état à ces 3 requêtes. Dans la source contrôle j'ai bien essayé d'écrire : REq1 and Req2 and Req3 ou Req1 or Req2 or Req3 ou REq1;REq2;REq3 mais rien ne fonctionne.

    Mon probléme est simple : comment imprimer via un état plus de 500 cases à cocher saisies dans un formulaire.

    Merci pour vos éclairages

  8. #8
    Membre chevronné Avatar de Renardo
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 648
    Points : 2 019
    Points
    2 019
    Par défaut
    bonjour
    Si je comprend bien ton etat va etre identique a ton formulaire
    Si dans ton etat tu utilise ton formulaire en sous etat cela pourrait peut etre coller?

  9. #9
    Membre actif Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Points : 220
    Points
    220
    Par défaut
    Bonjour,

    A moins que je me trompe, Access limite le nombre de champs d'une requête à 255. Et je me demande si un état peut être basé sur plurieurs requêtes, tu dois à mon avis chercher à regrouper trois états en une seule comme suggéré plus haut en passant par des sous états

  10. #10
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    je n'ai pas dit que c'est obscure, mais que pour moi ca l'était, mais:
    Ok, cette fois j'ai bien compris

    lucienkany a raison c'est ce qui explique ton erreur.

    en dehors que ca doit ressembler à un sapin de noel, tu pourrais concevoir une table avec un champ pour identifier la visu d'un seul form, un champ pour indentifier une ligne complète de case à cocher, et x champ de case à chocher.
    un autre table avec l'identifiant de ligne et un champ de désignation pour la case à cocher X.
    tu fais une requete qui permet de relier la désignation du champ X avec la valeur champ X
    et tu balance tout ca dans ton etat.
    ca c'est l'idée; je suppose que tu s'aurais faire avec.

    mais ca t'oblige à restructurer tes tables et tout le reste

    sinon l'idée de Renardo reste la plus simple.

  11. #11
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 69
    Points : 35
    Points
    35
    Par défaut Récup d'un grand nombre de données dans un état
    Bonjour

    J'ai donc essayé de mettre le formulaire en sous formulaire dans mon état.

    Quand je fais aperçu de l'état (ou impression) j'ai mon formulaire qui apparait bien mais les cases à cocher ne prennent pas leur valeur issue du formulaire.
    Elles restent blanches même si elles sont cochées dans le formulaire

    En plus dans le formulaire j'ai trois boutons qui n' apparaissent pas dans l'état (c'est ce que je veux) mais doivent générer des marges imortantes, cela fait que pour une page, l'imprimante m'en sort 4 dont 3 presque blanches avec quelques traits de bordure mais je dois pouvoir améliorer cela par le biais des marges.

    Merci pour votre aide

  12. #12
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 69
    Points : 35
    Points
    35
    Par défaut
    Bonjour

    Au vue de vos réponses j'ai réussi à résoudre mon probléme, j'ai refais complétement mes tables et requêtes.
    J'ai associé mon état à une premiére requête comportant la moitié des mes cases à cocher.
    Dans mon état j'ai crée un sous-état basé sur une deuxiéme requête comportant la deuxiéme moitié de mes cases à cocher et cela fonctionne bien !! à un bémol prés, l'impression de mon état est impeccable mais il imprime une deuxiéme page blanche que j'arrive pas à éliminer malgré différents paramétrages.
    Mais pas panique résolvant probléme aprés probléme

    Merci à tous

  13. #13
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    effectivement ca marche aussi comme ca, bravo.
    tu es sur le bon bout, bonne continuation.

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

Discussions similaires

  1. [MySQL] Récupération des données dans une table
    Par doudom dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/07/2007, 20h59
  2. [MySQL] Problème de récupération des données dans une fonction
    Par highman dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/10/2006, 21h04
  3. Réponses: 3
    Dernier message: 27/09/2006, 20h50
  4. Affichage des données dans un état
    Par puppusse79 dans le forum Access
    Réponses: 8
    Dernier message: 07/04/2006, 17h36
  5. Exclure des données dans un état
    Par Flagny dans le forum Access
    Réponses: 2
    Dernier message: 13/01/2006, 16h23

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