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 :

Formulaire en continu avec ajout dans le pied de page [AC-2003]


Sujet :

IHM

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 268
    Points : 130
    Points
    130
    Par défaut Formulaire en continu avec ajout dans le pied de page
    Bonjour,

    J'aimerais avoir un formulaire en mode continu sans pouvoir faire d'ajout.
    Et dans le pied de page, j'aimerais pouvoir faire uniquement de l'ajout.
    J'ai besoin que l'ajout se fasse par un bouton "Ajouter" présent dans le sous formulaire.

    J'ai donc créé mon formulaire, pas de problème.
    Mais dans le pied de page j'ai créé un sous formulaire indépendant qui me permet de faire la saisie comme désirée.

    Comment dois-je m'y prendre pour enregistrer les données de mon sous-formulaire dans la table et qu'elles apparaissent dans mon formulaire?

    J'avais pensé passer par du code VBA pour permettre à mon formulaire d'ajouter des données puis de le repasser sans l'ajout mais je ne sais pas comment coder pour que les données du sous-formulaire aillent dans le nouvel enregistrement.
    S'il y a d'autres façons de faire, je suis preneur aussi.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    bonjour
    Si le Sous formulaire du pied de page est basé sur la table, il n'y a rien à faire de particulier, l'enregistrement se fait automatiquement.
    Par contre il faut réactualiser le formulaire principal.
    Une piste : intercepter l'événement Après MAJ du sous formulaire pour lui demander de rafraichir le formulaire principal.
    Frédéric
    Développeur d'Applications Access

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 268
    Points : 130
    Points
    130
    Par défaut
    Salut fgiambelluco,

    En fait j'aimerais éviter que l'enregistrement se fasse automatiquement, j'aimerais que cela ne se fasse qu'à partir d'un bouton de validation.

    Je viens juste de finir un bout de code (juste avant de taper ce message) ma permettant de faire ça (que je teste) :
    Le sous formulaire est indépendant.
    J'ai du code VBA qui crée une requete selection pour vérifier que l'enregistrement n'existe pas déjà et je passe par un DoCmd.RunSQL pour ajouter l'enregistrement.
    Ensuite j'ai encore du code qui vide mes controles de saisie et met mes listes déroulantes à null.
    Je vais tester tout ça

    Peut-on faire plus simple ou /et plus propre?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Bonjour
    Peut-on faire plus simple ou /et plus propre?
    Il n' y a pas grand chose à dire (ent tout cas à mon niveau).
    Au mieux pour vérifier que l'enregistrement n'existe pas déjà, plutôt que de faire un RecordSet, on peut utiliser la fonction DLookUp (si il n'y a pas trop de critères)
    Frédéric
    Développeur d'Applications Access

  5. #5
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 268
    Points : 130
    Points
    130
    Par défaut
    J'ai 2 critères à vérifier pour savoir si l'enregistrement existe déjà.
    Par contre je ne connais pas DLookUp... Je vais regarder.
    Merci!

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

Discussions similaires

  1. [AC-2010] Calcul dans le pied-de-page d'un formulaire
    Par Harry Covair dans le forum IHM
    Réponses: 1
    Dernier message: 14/11/2011, 11h02
  2. [AC-2003] Problème avec le masquage du pied de page dans un Etat
    Par LionelDM dans le forum IHM
    Réponses: 6
    Dernier message: 04/12/2009, 16h44
  3. Réponses: 1
    Dernier message: 31/10/2008, 00h20
  4. Réponses: 2
    Dernier message: 04/10/2007, 18h21
  5. Réponses: 2
    Dernier message: 25/04/2007, 19h01

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