Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 16h33   #1
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Par défaut imprimer un état sous Access

Bonjour, j'aurai besoin d'aide sur access. j'ai crée une table client avec une liste de champs (non, adresse, materiel installe, reference etc...) , j'ai également créer un formulaire pour pouvoir renseigner tous ces champs, puis un etat afin de pouvoir imprimer.
Mon problème: j'aimerai imprimer cet état par exemple pour un seul client bien défini
comment proceder ? (une explication pas a pas ne sera pas du luxe je débute avec access merci)
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 16h50   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Bonjour.
Il ya plusieurs solutions.
Une des plus simple est de mettre comme source de ton état une requête ayant comme critère le nom de ton client. Comme cela tu peux te servir des assistants.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 17h44   #3
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
possibilité de m'expliquer en détail la manip pour réaliser cette requête ?
Je suis désolé je n'arrive pas a comprendre comment a partir de mon état la requete va pouvoir sélectionner la bonne personne que je veux imprimer (je suis vraiment un debutant) sinon je peux vous envoyer ma base dans l'attente je vous remercie
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 20h23   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Bonsoir
C'est à partir de la requête que tu vas bâtir ton état.
As tu lu ce tutoriel?
http://jeannot45.developpez.com/arti...tionrequetes1/
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 20h34   #5
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Oui je suis en train de le lire mais j'avoue que je suis perdu
je pense que je vais abandonner
merci
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 20h50   #6
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Il ne faut jamais abandonner.
Tu ouvres une requête en mode création avec l'assistant, basée sur ta table. Tu ajoutes les champs que tu veux voir, et dans le champ "nom" tu ajoutes un critère correspondant au nom sur lequel tu veux obtenir le résultat.
Par exemple tu mettras : Comme "Tartempion"
Avant d'aller plus loin il faut que tu arrives à faire cela.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 20h52   #7
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
OK je vais essayer cela mais pour aujourd'hui je vais faire une pause
Un grand merci pour ton aide je te tiens au courant pour la suite si tu veux bien
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 21h10   #8
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
ok cela fonctionne avec une requête mais pas tres pratique je dois changer de critère (modifier le nom)a chaque fois que je veux imprimer j'aimerai avoir plus d'explication sur la fonction docmd.openreport qui permet de spécifier un enregistrement et je voudrai faire référence a un NOM (malgré la possibilité d'avoir un homonymie)

Le Nom de ma table : Client
Le Nom du champs de référencé : NOM
Le Nom de mon état : état1

Merci pour votre aide
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 06h11   #9
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Bonjour
Tu as fait la première étape.
Maintenant dans un petit formulaire indépendant tu mets une zone de liste déroulante allant chercher le nom de tes adhérents et tu modifies ta requête pour que le critère soit alimenté par le contenu de ta liste.(tu peux le retrouver avec le générateur d'expression, accessible par les 3 petits points en bout de la ligne critère.)
Avantage, il n'y aura plus besoin de modifier la requête.
Avec un bouton "Ouvrir Etat" dans le même formulaire ton état sera imprimé avec la bonne personne.
Tu peux tout faire avec les assistants.
PS: Il serait préférable d'établir le critère sur un code ou un numéro d'enregistrement unique pour éviter les homonymies.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 12h53   #10
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Bonjour, et merci pour ton aide
Alors J'y suis presque mais encore un petit problème :
actuellement j'ai 3 enregistrements Martin , Bernad , et Dupont
quand je clique sur le bouton imprimer état , par la suite une fenetre s'ouvre (avec intitulé formulaires!formulaire1Nométiquette) , je tape le non du client , mon état s'ouvre bien avec le bon client mais avec 3 enregistrements du même client Pourquoi ?
et dernière question peut on changer l'intitulé de la fenêtre ( formulaires!formulaire1Nométiquette) par Nom du Client tout simplement ?
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 12h57   #11
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Tu as fais comment?
Une zone de liste déroulante?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 13h15   #12
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Oui zone de liste déroulante
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 13h45   #13
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Tu ne devrais donc pas avoir à saisir le nom.
Le message que tu as, indique que ton critère fais référence à l'étiquette de ta zone de liste et non à la zone de liste elle même.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 20h06   #14
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Problème identique en utilisant la zone liste elle même : une fenêtre s'ouvre en me demandant : formulaires!formulaire1!Modifiable2
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 20h13   #15
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Quel est le nom de la liste et du formulaire ?

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 20h42   #16
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Citation:
Envoyé par loufab Voir le message
Bonjour,

Quel est le nom de la liste et du formulaire ?

Cordialement,

le nom de la liste déroulante c'est modifiable2 et son étiquette c'est Nom_Étiquette et le nom du formulaire c'est formulaire1
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 21h02   #17
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Pour ma requête j'ai sélectionné tous les champs de la table client1, puis dans la colonne "nom", dans la case table on a Client1, la case tri est vide, la case afficher est cochée, et dans critères j'ai rentré le code suivant : [Formulaires]![Formulaire1]![Modifiable2]
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 15h23   #18
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Ta version ACCESS est francophone ?

Si oui essaye de mettre ton critère (formulaires....) dans les paramètres de la requète.

Menu paramètres...

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 16h18   #19
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 371
Points : 4 371
Envoyer un message via Skype™ à GAYOT
Bonjour toocool87, bonjour loufab

Question idiote surement, mais l'évènement sur le bouton Imprimer ne commencerait-il pas par la fermeture du formulaire1?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 17h40   #20
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 1
Points : 1
Bonjour Gayot,
ok tout fonctionne j'ai effacé ma requête pour la refaire et par miracle cela fonctionne, une fenêtre s'ouvre (intilué : formulaire!formulaire1!Modifiable12 ) je tapes le nom qui m 'intéresse et le l'état s'ouvre avec le bon client.
Merci pour ton aide très précieuse.
PS : peut on remplacer l'intitulé de la .fenêtre par "NOM DU CLIENT" ? (après je ne te dérange plus)
toocool87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h20.


 
 
 
 
Partenaires

Hébergement Web