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

VBA Access Discussion :

Formulaire continu et ses propriétés


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Avril 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut Formulaire continu et ses propriétés
    Bonjour
    Voila je suis en train de créer un formulaire me qui me permettrait d'aboutir à une création de devis. Pour cela je dispose d'une table "devis" qui contient comme champs référence,prix,désignation
    Pour l'instant j'ai crée le formulaire, j'ai donc une ligne avec les 3 champs de la table. J'ai une liste déroulante qui contient la référence et à partir de cela je récupère sa désignation et son prix. Le problème qui se pose c'est que je souhaite que l'utilisateur puisse entrer ses propres données ou modifier un prix d'une reference existante mais que tout cela ne s'enregistre dans la table.

    J'ai donc essayé de ne pas mettre de source à mon formulaire, le résultat c'est que je n'ai plus la possibilité d'avoir plusieurs lignes. Et quand je change les propriétés des données du formulaire soit je vois tous les enregistrements ce que je ne veux pas soit je ne peux rien entrer du tout.

    Une autre petite question qui sera utile une fois que cela sera mis en place. Comment faire pour recupérer toutes les lignes du formulaire pour les mettre dans un état,j'avais penser enregistrer dans une table temporaire mais bon c'est pas top

    Merci d'avance de votre aide

  2. #2
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Bonjour,
    Citation Envoyé par tib59 Voir le message
    Le problème qui se pose c'est que je souhaite que l'utilisateur puisse entrer ses propres données ou modifier un prix d'une reference existante mais que tout cela ne s'enregistre dans la table.
    Comment comptes-tu alors récupérer les données de l'utilisateur.
    Tel que tu veux gérer,ces données se perdent dès que le formulaire se ferme.

    Citation Envoyé par tib59 Voir le message
    J'ai donc essayé de ne pas mettre de source à mon formulaire, le résultat c'est que je n'ai plus la possibilité d'avoir plusieurs lignes. Et quand je change les propriétés des données du formulaire soit je vois tous les enregistrements ce que je ne veux pas soit je ne peux rien entrer du tout.
    Effectivement cela est logique.
    En mode formulaires continus, le nombre de lignes est égal au nombre d'enregistrements donc
    -> s'il n'y a aucune table associée, il n'y aura une seule ligne vierge, ou même aucune ligne si la propriété Ajout de données est à non.
    ->s'il n'y a aucune contrainte sur la table dans la source de données, tous les enregistrements s'affichent.

    Citation Envoyé par tib59 Voir le message
    Une autre petite question qui sera utile une fois que cela sera mis en place. Comment faire pour recupérer toutes les lignes du formulaire pour les mettre dans un état,j'avais penser enregistrer dans une table temporaire mais bon c'est pas top
    Je crois que c'est la meilleure idée. Crée une table temporaire pour stocker les modifications de l'utilisateur.
    Les enregistrements de cette table seront crées grâce à une requête insert depuis la table titulaire.

    Merci et Courage!

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Avril 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    Merci de ta reponse

    Comment comptes-tu alors récupérer les données de l'utilisateur.
    Tel que tu veux gérer,ces données se perdent dès que le formulaire se ferme.
    Effectivement donc du coup, ce que je vais faire c'est créer mon formulaire qui aura pour source ma table temporaire. Mes champs seront basés sur la table titulaire ainsi quand on aura créer une ligne, il mettra directement dans ma table temporaire et donc je ne toucherais pas à ma table titulaire
    Merci de ton aide

  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
    Proposition de marche à suivre :
    Ajouter une table « DevisClient » avec tous les champs nécessaires au devis
    Elle sert de source au formulaire (en continu)
    Le formulaire contient tous les champs de la table « DevisClient » + la liste déroulante.
    1er temps : sur l’événement « après mise à jour » de la liste déroulante, aménager les valeurs standard (contenues dans « Devis »)
    2ème temps : l’utilisateur « corrige » ce qu’il veut et passe à l’item suivant.
    3ème temps : in fine, la table « DevisClient » contient tout ce qu’il faut pour créer l’état destiné au client.

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

Discussions similaires

  1. [AC-2007] Propriétés objet d'un formulaire continu
    Par gabvoir dans le forum IHM
    Réponses: 3
    Dernier message: 11/10/2009, 11h23
  2. Access Formulaire continu à l'horizontal ?
    Par fabrice518 dans le forum IHM
    Réponses: 2
    Dernier message: 22/11/2005, 16h16
  3. [Formulaire continu] une ligne sur deux en gris
    Par genius99 dans le forum IHM
    Réponses: 7
    Dernier message: 30/10/2005, 18h52
  4. Réponses: 6
    Dernier message: 04/11/2004, 17h35
  5. Figer colonnes dans formulaire continu
    Par Mr.Gus dans le forum IHM
    Réponses: 10
    Dernier message: 30/11/2003, 13h59

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