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 :

Mise à jour de tables via formulaire


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 67
    Points : 35
    Points
    35
    Par défaut Mise à jour de tables via formulaire
    Bonsoir à tous,
    j aimerais ss forme de code ou par utilisation des différentes propriété des fomulaires mettre à jour les champs d une table à partir de ceux rentrés à la mano par un opéateur sur un formulaire.

    1 ere question :
    Suis je obligé de créer un fomulaire dont la source est cette table?
    Ou puis je créer un fomulaire indépendant? auquel cas comment mettre les champs de la table à jour?

    2 eme question :
    La table possède 12 champs avec deux clés primaires ( editeur,date d'édition en sachant qu 1 éditeur peut avoir éditer à plusieurs dates différents),
    comment puis je sauvegader ds la table les enregistrements différents issu du formulaire.
    Par exemple ds la table un genre de liste déroulante sur le champ edition qui permettrait d'avoir toutes les lignes ayant des dates d'édition différentes.

    Merci.

  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
    Le formulaire A contient les données que tu souhaites sauver
    Voici la syntaxe d’une requête qui y puise les données pour les ajouter dans la table cible

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO TableCible ( Destination1, Destination2 )
    SELECT [Formulaires]![FormulaireA]![champ1] AS Expr1, [Formulaires]![FormulaireA]![champ2] AS Expr2;
    Dans le formulaire A, un bouton « Mise à Jour » dont le click contient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DoCmd.SetWarnings False  'pour éviter les messages
    DoCmd.OpenQuery "Le nom de la requête"
    DoCmd.SetWarnings True

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Pourquoi ne pas utiliser les mécanismes propres à Access en définissant la source du formulaire comme étant la table ?

  4. #4
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 67
    Points : 35
    Points
    35
    Par défaut
    Merci pour ces éclaircissements.
    par contre pourrais tu me définir par rapport à mon exemple les différentes variables comprises dans la requete que tu m as proposée (destination 1, expr1..)

    Merci

  5. #5
    Débutant Avatar de laurent.w
    Inscrit en
    Décembre 2006
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 201
    Points : 70
    Points
    70
    Par défaut
    j'ai essayé cette requete et çà ne marche pas, il recupère le numéro de ligne de la liste mais pas le contenu.
    as tu une idée pour recuperer le contenu

Discussions similaires

  1. [Débutant] Mise à jour d'une table via formulaire avec champs liés
    Par DaCoolG dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 28/01/2015, 14h09
  2. Mise a jour de données via formulaire
    Par crashfire dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 25/01/2011, 06h10
  3. Mise à jour de tables via .txt
    Par deby23 dans le forum VBA Access
    Réponses: 0
    Dernier message: 18/02/2008, 10h36
  4. Mise a jour Tables via Formulaire
    Par farma dans le forum Modélisation
    Réponses: 4
    Dernier message: 24/07/2007, 17h49
  5. Mise à jour champs modifés via formulaire
    Par Al3x dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/01/2006, 17h31

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