Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2966 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie de recordset? vba access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copie de recordset? vba access

n°1730756
marychang
Posté le 11-05-2008 à 23:10:01  profilanswer
 

Bonjour,
 
Je voudrais savoir comment faire pour copier les donnés d'un recordset (client) attaché à une table vers un autre recordset (archive)?
 
En fait j'ai un onglet client et dés qu'on clik sur un bouton "archive", les données de ce client doivent être copier vers l'autre onglet "archive" puis supprimé ce client...
la copie doit se faire dans l'onglet et dans la table archive également...
 
(vba access)
 
merci
 
voilà ce que j'ai fait:
 

Code :
  1. Private Sub archive()
  2. Dim val As VbMsgBoxResult
  3.                  
  4.         val= MsgBox("Archiver ce client?", vbInformation + vbYesNo)
  5.  
  6.     If (val= vbYes) Then
  7.  
  8.      'copie du client dans archive (onglet)
  9.     me.txtnomArchive.value= me.txtnom.value
  10.     me.txtpreArchive.value = me.txtpre.value
  11.      'copie du client dans archive (table-recordset)
  12.     rs_Ar.Fields("Nom" ).Value = rsclient.Fields("Nom" ).Value
  13.     rs_Ar.Fields("Prenom" ).Value = rsclient.Fields("Prenom" ).Value
  14.      
  15.      'supprimer ce client
  16.  
  17.         rsclient.Delete
  18.         rsclient.Requery
  19.  
  20.     Else
  21.  
  22.         MsgBox "annulé", vbOKOnly
  23.      
  24.  
  25.     End If
  26.      
  27. End Sub

mood
Publicité
Posté le 11-05-2008 à 23:10:01  profilanswer
 

n°1734142
tegu
Posté le 19-05-2008 à 23:49:34  profilanswer
 

Tu n'expliques pas comment sont ouverts, créés tes recordsets.
Avec juste les infos que tu donnes, ça ne peut pas marcher.
 
Pour mettre à jour un recordset il faut utiliser les méthodes .AddNew ou .Edit (dans ce cas il faut être positionné sur un enregistrement précis).
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie de recordset? vba access

 

Sujets relatifs
[Java - Mysql] JComboBox imbriquées - données venant de Bd accessProblème d'ouverture de formulaire en VBA sous Access 2007
[Résolu]Tester champs NULL sous access, étrange[access] requête de suppression dans un bouton de commande ?
Exécuter du code écrit dans une table Accessaccess 2003 à access 2007
[Access] Impossible d'ouvrir un étatBesoin aide pour copie de fichiers à l'aide fso.CopyFile
[C/C++] Copie d'un std::vectorAccess et insertion de sous formulaires dynamiques
Plus de sujets relatifs à : copie de recordset? vba access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR