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 :

Impression a une date voulu. [AC-2010]


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut Impression a une date voulu.
    Bonjour
    J’ai dans mon formulaire une zone de liste SelectTourn et une zone de texte au format date DatePrint me permettant de choisir une date et un bouton Print.
    J’aurais aimé pouvoir choisir une date pour l’impression de mon Etat EtatTourn.
    Par Ex. Sélectionner la tournée n° Une avec SelecTourn, puis choisir la date du jj/mm/yy avec DatePrint.
    Je vous joint le code vba que j’ai déjà pour imprimer mes etats.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Commande80_Click()
      DoCmd.OpenReport "EtatTourn", acViewPreview, , _
        "Date()+1 between [DebutSoins] and [FinSoins] And [NumTourn] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn Or Date()+1 between [DebutSoins] and [FinSoins] And [NumTournSoir] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn"
    End Sub
    Merci a vous

  2. #2
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Bonjour.

    Est-ce ceci que tu voudrais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Commande80_Click()
      DoCmd.OpenReport "EtatTourn", acViewPreview, , _
        "Date()+1 between [DebutSoins] and [FinSoins] And [NumTourn] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn And [DatePrint] = Forms!FormNavigation!SF_TournPatient.Form!DatePrint Or Date()+1 between [DebutSoins] and [FinSoins] And [NumTournSoir] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn And [DatePrint] = Forms!FormNavigation!SF_TournPatient.Form!DatePrint"
    End Sub
    A vérifier : le nom du champ dans la source de l'état et de la zone de texte dans le formulaire...
    Cordialement.

  3. #3
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut
    Bjr RobiPMS
    Merci de te pencher sur mon cas.
    En appliquant ton code, la date de début des soins "DebutSoins" et la date de fin des soins "FinSoins" n’est plus respecté.
    C.A.D si j’imprime la tournée Une de demain, un patient ayant ses derniers soins aujourd’hui apparaitra quand même sur la tournée de demain.

    Bonne journée

  4. #4
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Et avec ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        "[DebutSoins] <= Date()+1 >= [FinSoins] And [NumTourn] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn And [DatePrint] = Forms!FormNavigation!SF_TournPatient.Form!DatePrint Or [DebutSoins] <= Date()+1 >= [FinSoins] And [NumTournSoir] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn And [DatePrint] = Forms!FormNavigation!SF_TournPatient.Form!DatePrint"

  5. #5
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut
    Bjr RobiPMS et meilleurs vœux pour 2013 a toi ainsi qu'a toute la communauté.

    Ça ne fonctionne pas, j'ai un etat vide comme réponse.
    Je pense que la première approche était la meilleur, car en fait après de nouveaux essais j'ai remarqué que la tournée a imprimer ce base toujours sur le Date() +1, y'aurait il moyen de remplacer le date() +1 par DatePrint qui et une zone de texte au format date, pour justement choisir la date d'impression voulu.
    Merci

  6. #6
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Bonjour et bonne année!
    Tu pourrais essayer ceci (si je comprends bien ce que tu souhaites... et si ton champ DatePrint se trouve bien dans le sous-form SF_TournPatient, lui-même dans le form FormNavigation) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        "Forms!FormNavigation!SF_TournPatient.Form!DatePrint between [DebutSoins] and [FinSoins] And [NumTourn] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn Or Forms!FormNavigation!SF_TournPatient.Form!DatePrint between [DebutSoins] and [FinSoins] And [NumTournSoir] = Forms!FormNavigation!SF_TournPatient.Form!SelectTourn"

  7. #7
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut
    Bjr
    Marche nickel
    Je te remercie beaucoup robiPMS c'est sympa

    Bonne journée

  8. #8
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut marikane5
    bonjour, j'ai un problème que je n'arrive pas à résoudre dans Access2007;
    j'ai crée une base de données qui gère un ensemble de CV (sous 3formats) de consultant avec comme table:Tpersonne,Tformation,Texpériences professionnelles,Tprofession mais mon seul problème est que je veux imprimer les différents CV c'est à dire créer des états mais avec des tableaux à l’intérieur car les formations sont dans des tableaux et les expériences professionnelles mais je ne sais pas comment faire.merci d'avance.

  9. #9
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut marikane5
    bonjour, j'ai un problème que je n'arrive pas à résoudre dans Access2007;
    j'ai crée une base de données qui gère un ensemble de CV (sous 3formats) de consultant avec comme table:Tpersonne,Tformation,Texpériences professionnelles,Tprofession mais mon seul problème est que je veux imprimer les différents CV c'est à dire créer des états mais avec des tableaux à l’intérieur car les formations sont dans des tableaux et les expériences professionnelles mais je ne sais pas comment faire.merci d'avance.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/07/2012, 14h34
  2. Requete ajout a une date voulue
    Par poliart dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 19/03/2009, 22h14
  3. Réponses: 1
    Dernier message: 10/08/2008, 12h52
  4. [MFC] Email/Impression auto à une date donnée
    Par LapinGarou dans le forum MFC
    Réponses: 5
    Dernier message: 02/03/2006, 12h43

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