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]Dupliquer un enregistrement


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Points : 24
    Points
    24
    Par défaut [Formulaire]Dupliquer un enregistrement
    Bonjour,

    Je cherche à dupliquer un enregistrement dans un formulaire: l'utilisateur se palce sur la ligne qu'il veut dupliquer et clique sur un bouton.

    J'ai essayé plusieur variation autour de code trouvé sur le forum, mais ca ne marche pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    Me.Bookmark = rs.Bookmark
    j'ai essyé d'introduire des "currentrecord" mais visiblement il n'aime pas ca...

    Quelqu'un a une idée?

    Merci!

    Guillaume

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 219
    Points : 227
    Points
    227
    Par défaut regarde ce code
    Est ce que c'est ça que tu veux faire?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Sub bt_copier_Click()
        Dim rstRecopier As Recordset
        Dim strCopie As String
        Set rstRecopier = CurrentDb.OpenRecordset("SELECT * from table")
        If (rstRecopier.RecordCount = 0) Then
            MsgBox "Aucun enregistrement précédent dans la base de données", vbOKOnly, "Base de données vide"
        Else
            rstRecopier.MoveLast
            strCopie = rstRecopier.Fields("champ_voulu")
            ChampDestination = strCopie 
        End If
        rstRecopier.Close
    End Sub
    Alex

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Ça peut aider le travail de Tofalu:http://access.developpez.com/sources...egistrementDAO

    Cordialement
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Merci Alexandre,

    Non ce n'est pas tout a fait ca.

    Ce que je veux c'est dupliquer la ligne selectionnée par l'utilisateure, pour qu'il n'est pas à recopier tout les champs.

    Par ailleur cette ligne est "l'enregistrement actif" mais n'est pas forcement la derniere ligne affichée.

    En fait ce que je veux faire c'est un truc du genre:
    "duplique l'enregitrement actif".

  5. #5
    Inactif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 219
    Points : 227
    Points
    227
    Par défaut Au lieu du moveLast utilise un critère
    Genre la clef ou les clefs de ta ligne sélectionné.

    where champ = " + tonChampActif + " ....

    Alex

Discussions similaires

  1. [AC-2007] CodeBouton pour dupliquer un enregistrement de formulaire X fois
    Par bother dans le forum VBA Access
    Réponses: 4
    Dernier message: 19/09/2014, 11h15
  2. dupliquer un enregistrement (sous-formulaire)
    Par Salsaboy60 dans le forum IHM
    Réponses: 4
    Dernier message: 06/03/2009, 00h55
  3. [Formulaire] Dupliquer un enregistrement
    Par Phridges dans le forum IHM
    Réponses: 4
    Dernier message: 28/09/2006, 12h36
  4. Réponses: 2
    Dernier message: 06/07/2006, 12h03
  5. Dupliquer un enregistrement complet d'une table paradox
    Par sylvie cl dans le forum Bases de données
    Réponses: 10
    Dernier message: 21/09/2005, 14h16

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