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

Access Discussion :

Access 2003 Transférer un enregistrement d'1 table à 1 autre


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut Access 2003 Transférer un enregistrement d'1 table à 1 autre
    : Bien sûr une question...
    Sur un formulaire, j'ai créé un bouton dont le but est de transférer l'enregistrement en cours vers une autre table. Transférer comprend copier le contenu de l'enregistrement vers la dauxiéme table et ensuite l'effacer sur la table d'origine.
    HELP !

    Please

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 007
    Points : 24 579
    Points
    24 579
    Par défaut
    Requete Insert + requete Delete

    Avec le critère champ clef stocké pour prévoir le Delete tu devrais y arriver.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Grrr ne marche pas comme je fais.
    Tout d'abord merci de ton aide loufab...
    Pour faire ce que tu dis en fonction de mes petites connaissances, j'ai créé une macro. avec requete d'ajout et requete de supression.
    Quand je clique, la premièere macro s'execute. La fiche est ajouté à la deuxiéme table. Mais la suprssion ne fonctionne pas. qu'est ce qu'il déconne selon toi?
    Merci d'avance

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 007
    Points : 24 579
    Points
    24 579
    Par défaut
    Peut-on voir le texte de la requete DELETE ?
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Avec Grand plaisir...
    Juste une chose avant !
    Ca marche. J'avais une erreur dans le libellé du filtre...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DELETE abonnement.[Réf abonement], abonnement.Réfcourtier, abonnement.N°abonné, abonnement.Accord, abonnement.[Date d'appel], abonnement.[Raison sociale], abonnement.Nom, abonnement.Adresse, abonnement.[Code postal], abonnement.Ville, abonnement.DépartementOuRégion, abonnement.NuméroTél, abonnement.NumTélécopie, abonnement.[Datede rappel], abonnement.Titre, abonnement.[Rappel Imposé], [Formulaires]![Fiche client]![Réfabonement]
    FROM abonnement
    WHERE ((([Formulaires]![Fiche client]![Réfabonement])=[abonnement]![Réf abonement]));
    Il y a tout de même un truc qui n'est pas top
    Quand les macros font leur travail, dans mon formulaire j'ai la fiche deletée toujours affichée mais avec des #supprimé" partout dans les champs. Ce n'est que si je ferme le formulaire et je le rouvre que ce phénomène disparaît et l'affichage est normal. que faut-il faire pour que dès la suppression, l'affichage du formulaire soit mis à jour ?
    Je sais, j'abuse mais ca fait du bien !
    MERCI

    [Modération, cafeine : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]

  6. #6
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Rafraîchit ton formulaire après la suppression.
    Je n'utilise pas de macro, mais en code c'est requery.
    [Access] Les bases du débogage => ici

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Puis-je abuser encore ?
    J'ai transformé ma macro en code.
    Voilà ce que ca donne...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Function Macro3()
    On Error GoTo Macro3_Err
     
        DoCmd.Echo False, ""
        DoCmd.OpenQuery "Transfert_Refus", acViewNormal, acAdd
        DoCmd.Close acQuery, "Transfert_Refus"
        DoCmd.Echo False, ""
        DoCmd.OpenQuery "Suppress_Refus", acViewNormal, acEdit
        DoCmd.Close acQuery, "Suppress_Refus"
        DoCmd.Echo True, ""
     
    Macro3_Exit:
        Exit Function
     
    Macro3_Err:
        MsgBox Error$
        Resume Macro3_Exit
     
    End Function
    Peux tu me dire exactement ou je dois ajouter requery ?
    ET merci beaucoup


    [RAPPEL]
    [Modération, cafeine : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]

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

Discussions similaires

  1. [Access 2003] Tester avant d'importer des tables en vba
    Par texas2607 dans le forum VBA Access
    Réponses: 4
    Dernier message: 12/09/2007, 10h58
  2. Réponses: 2
    Dernier message: 09/03/2007, 16h21
  3. Réponses: 4
    Dernier message: 25/01/2007, 13h38
  4. [Access 2003] Fusion d'enregistrements dans une table
    Par PhRey dans le forum Langage SQL
    Réponses: 12
    Dernier message: 04/01/2007, 10h58
  5. Réponses: 6
    Dernier message: 08/08/2006, 21h42

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