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 :

Saisie automatique d'une lettre selon le formulaire appelé pour remplir une table


Sujet :

IHM

  1. #1
    Candidat au Club
    Homme Profil pro
    Controleur de gestion
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Controleur de gestion
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Saisie automatique d'une lettre selon le formulaire appelé pour remplir une table
    Bonjour lecteur

    Je cherche à remplir une table par un formulaire, ou plus précisément « Deux » formulaires.
    Le 1er correspond à la saisie des dépenses et le 2nd aux recettes. Je souhaite que selon le formulaire appelé (Saisie recette ou Saisie dépense), le formulaire inscrive de lui-même un D ou un R dans la table afin de pouvoir ensuite gérer un relevé de compte.

    Mais je ne sais pas créer cette saisie automatique du R ou du D selon le formulaire appelé pour remplir la table.

    Merci pour votre aide.

  2. #2
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Sykzer bonjour,


    Tu as donc deux formulaires pour chaque type de saisie, n'aurait-il pas été plus judicieux de créer un seul formulaire avec une listbox permettant de définir le type d'écriture (D ou R).

    En attendant tu peux spécifier une valeur par défaut dans le champ du formulaire en mettant ="D" ou ="R" suivant le formulaire ouvert.

    JimBoLion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  3. #3
    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 : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Bonjour Sykzer, Jean-Marie,


    n'aurait-il pas été plus judicieux de créer un seul formulaire avec une listbox permettant de définir le type d'écriture... (D ou R).
    ... voire n'avoir dans la table qu'une seule colonne au lieu de deux, et convenir
    montant positif = Recette
    montant négatif - Dépense.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Voici un petit exemple qui pourrait t'aider dans ton problème
    Compta.zip

    Bonne journée
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  5. #5
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Claude,

    ... voire n'avoir dans la table qu'une seule colonne au lieu de deux, et convenir
    montant positif = Recette
    montant négatif - Dépense.
    Je n'ai pas vu dans la demande de Sykzer une information permettant de laisser supposer que deux champs différents ont été utilisés pour saisir le type d'écriture, et à défaut ta remarque permet de lever toute ambiguïté .

    Jean, merci pour ce lien

    Jean-Marie
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  6. #6
    Candidat au Club
    Homme Profil pro
    Controleur de gestion
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Controleur de gestion
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Bonjour Jimbolion, ClaudeLELOUP et Jeannot45.

    Merci pour vos réponses.

    Citation Envoyé par jimbolion Voir le message
    Tu as donc deux formulaires pour chaque type de saisie, n'aurait-il pas été plus judicieux de créer un seul formulaire avec une listbox permettant de définir le type d'écriture (D ou R).

    En attendant tu peux spécifier une valeur par défaut dans le champ du formulaire en mettant ="D" ou ="R" suivant le formulaire ouvert.
    J'ai effectivement pour le moment deux tables que je souhaite réunir pour n'en avoir qu'une seule avec deux formulaires différents permettant de saisir automatiquement une valeur pour dire s'il s'agit d'une dépense ou d'une recette.
    Au départ j'ai fais cela car les intitulés des postes de dépenses et de recettes ne sont pas les mêmes. Donc je voulais que selon qu'il s'agisse du formulaire de dépense ou celui de recette, la liste déroulante propose les choix liés.

    Citation Envoyé par ClaudeLELOUP Voir le message
    ... voire n'avoir dans la table qu'une seule colonne au lieu de deux, et convenir
    montant positif = Recette
    montant négatif - Dépense.
    Il n'y a qu'une colonne pour définir qu'il s'agisse d'une recette ou d'une dépense.
    Ta méthode ne conviendrait pas car le négatif n'indique pas exclusivement une dépense, cela peut provenir d'une diminution de recette. Mais ça reste des cas exceptionnelle.

    Merci Jeannot pour le fichier, je vais de ce pas y jeter un oeil et appliquer les conseils de Jimbolion.

  7. #7
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Sykzer,

    En m'inspirant des différents projets que j'ai pu réaliser et qui pourrait ressembler à ce que tu souhaites atteindre :

    Une table de typage contenant donc les deux modes : R et D

    Ty_Comptes (idcompte, codecompte, description)

    Exemple 1,"D","Dépenses"
    2,"R",Recettes"

    Ensuite ta table référentielle

    Tr_DepensesRecettes(idDepenseRecette, #idCompte, description)

    Ainsi la clé étrangère #idCompte hérite des valeurs 1 ou 2 signifiant qu'il s'agit d'une dépense ou d'une recette.

    tu pourrais donc avoir 1,1,"Achat de timbres" ou 2,1,"dons divers" ou encore 3,2,"Recette diverses"

    et pour finaliser la table de tenue de comptes, reste à définir une seule colonne spécifiant un montant (négatif ou positif) pour chaque type de mouvement (D ou R et règle la problématique de signe) ou une colonne pour les dépenses et l'autre pour les recettes (peut être plus simple à mettre en oeuvre lors de l'utilisation de requêtes mais plus complexe à gérer par formulaire : verrouillage de la zone de saisie en fonction du type).

    Donc à minima : (idEcriture, #idDepenseRecette, montant, date, observations)

    En ce qui concerne la création, un formulaire permettant d'alimenter ta table référentielle. Pour la table de type entrée manuelle dans la base ou scripts d'insertion. Pour finaliser le formulaire de gestion de comptes. Pour la partie reports... tu verras comment procéder ultérieurement, le tout étant d'élaborer une architecture conforme à tes attentes.

    Dans l'attente de vos commentaires respectifs, et toujours prêts à écouter les conseils avisés de Claude et Jean en la matière.

    Cordialement,

    Jean-Marie
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  8. #8
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Perso, j'opterai pour une seule colonne pour les montants, le coté négatif ou positif de l'opération n'étant pas spécifique au type d'opération et l'indice R ou D permettrait des requêtes simples. En effet Skyzer faisait remarquer :
    Ta méthode ne conviendrait pas car le négatif n'indique pas exclusivement une dépense, cela peut provenir d'une diminution de recette. Mais ça reste des cas exceptionnels.
    D'autre part, je modifierai la table Ty_Comptes en Ty_Operations (Afin de ne pas confondre les comptes de compta et les opérations pour chaque compte) comme ci-dessous
    Ty_Operations (#idcompte, CodeCompte, Sens, Description)

    Exemples
    1,"D",-1,"Depenses"
    2,"R",1,"Recettes"
    3,"R",-1,"Trop Perçu"

    Cela reste une idée, toujours très discutable
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

Discussions similaires

  1. [AC-2007] Afficher le résultat d'une requête selon un formulaire
    Par lipix dans le forum Access
    Réponses: 2
    Dernier message: 18/07/2012, 11h10
  2. Réponses: 0
    Dernier message: 04/06/2010, 12h18
  3. Réponses: 2
    Dernier message: 07/07/2008, 18h24
  4. Réponses: 3
    Dernier message: 02/12/2005, 13h23
  5. Pb pour afficher une page selon la résolution de l'écran
    Par magic8392 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/10/2005, 11h35

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