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 :

Sélection Date Mois_Précédent


Sujet :

IHM

  1. #1
    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 Sélection Date Mois_Précédent
    Bonjour,
    De retour après quelques semaines d'absence et apparemment pas tout solutionné...
    C'est un problème de calcul de TVA :

    Dans un formulaire "F_DATE" je sélectionne par liste déroulante un mois ("février") et une année ("2008"). Un bouton me permet d'ouvrir un autre formulaire "F_TVA" me sortant tous les chiffres nécessaires à ma TVA sur la base du mois et de l'année sélectionnée.

    Mon problème : dans ce formulaire "F_TVA" j'ai un contrôle "Crédit_TVA" que souhaiterais remplir automatiquement avec le chiffre du mois précédent. J'ai bien sûr les données stockées des mois précédents et une requête avec saisie du mois et de l'année me permet d'extraire mon chiffre.
    L'idée est d'inclure en sous-formulaire du "F_TVA" avec ce chiffre du mois précédent mais comment renseigner automatiquement ma requête correspondante non plus par mois et Année mais Mois-1 ?

    a mois qu'il existe une autre forme de conception pour ce type de problème qui a du survenir plus d'une fois chez nos programmateurs.
    merci
    F

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    J'ai bien sûr les données stockées des mois précédents
    Tu peux donc écrire une requête pour obtenir le crédit TVA du mois précédent.

    Dans ton formulaire F_TVA, ajoute une zone de texte « CréditTVA » (et non un sous-formulaire !) dont la source contrôle serait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =dlookup("le champ ad hoc de la query";"le nom de la query")
    Bonne continuation.

  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 Requête sur Mois - 1
    Ok pour ajouter un simple contrôle dans mon formulaire...
    1) Attention les données du mois précédents sont obtenues par une autre requête que celle de mon formulaire concerné. Celle que j'utilise pour "produire" F_TVA est un ensemble de requêtes complexes (car TVA déductible, encaissée, immobilisations, Biens et services...) C'est la raison pour laquelle je voulais mettre la donnée de M-1 dans un sous formulaire...

    2) Dlookup.. je ne connais pas cette fonction. Peux-tu développer un peu que je comprenne le cheminement de ta pensée.

    Je te remercie.. Il doit être tôt en Belgique... Rayon de soleil des îles Marquises...

    F

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Attention les données du mois précédents sont obtenues par une autre requête que celle de mon formulaire concerné
    Cela n'a pas d'importance : la zone de texte « CréditTVA » est un contrôle calculé
    Dlookup.. je ne connais pas cette fonction
    Vas voir dans l'aide (F1) Fonction DLookup (RechDom)
    Rayon de soleil des îles Marquises...
    Ici, il est GMT + 2, et il pleut ...

  5. #5
    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 Sélection Mois précédent
    OK bien compris l'esprit... pour récupérer des données externes à la requête servant au formulaire.
    Maintenant mon problème réside dans le fait de sélectionner la donnée voulue.
    En effet mes données de mon formulaire sont sélectionnées par un formulaire de saisie de date commun à d'autre requêtes du style Forms!F_Saisie_Date!_Datedébut etc...
    Or je souhaiterai pour le résultat exigé le résultat du mois précédent celui que j'ai sélectionné.. Comment s'écrit le critère dans ce cas... utilise t on DatePart ?, AjoutDate ?...

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Voici un exemple de fonction 0108 ----> 1207
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public Function MoisPrécédent(MMAA As String)
    'ex   ? MoisPrécédent("0108")
    MoisPrécédent = Format(CDate("1/" & Left(MMAA, 2) & "/" & Right(MMAA, 2)) - 1, "mm/yy")
    End Function

Discussions similaires

  1. sélection date calendrier
    Par Nabouille dans le forum IHM
    Réponses: 6
    Dernier message: 17/12/2007, 11h24
  2. Sélection date Calendrier
    Par Sami Xite dans le forum Access
    Réponses: 7
    Dernier message: 19/02/2007, 11h35
  3. sélection date : yy-mm-dd 09:50:23.000
    Par JauB dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 08/05/2006, 16h24
  4. [XPATH] Sélection Dates
    Par cloogy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 05/04/2005, 16h33
  5. Sélection date la + récente
    Par tonton54 dans le forum Requêtes
    Réponses: 3
    Dernier message: 09/04/2004, 11h30

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