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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Les pros du VBA, preparez vous !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les pros du VBA, preparez vous !

n°799386
bibashups
Posté le 19-07-2004 à 11:10:03  profilanswer
 

Voici le code que j'utilise pour supprimer un enregistrement(numero
d'armoire) selectionné dans une liste s'appelent Numero.
j'utilise un RecordSetClone pour retrouver l'enregistrement dans la base de
donnée et puis le supprimer.
mais j'ai un pb: il m'affiche le messag suivant quand je clique sur le
bouton supprimer: type incompatible et du coup il ne supprime meme pas
l'enregistrement. je ne sais pas pourkoi car le champnum_armoire dans la
table armoire est une String et chNomRecherche aussi.
est ce que vous voyez d'où le pb peut provenir??
 
Merci d'avance.
 
 
Private Sub supprimer_Click()
On Error GoTo Err_supprimer_Click
     
    Dim rst As Recordset
    Dim chNomRecherche As String
 
    Set rst = Me.RecordsetClone
    chNomRecherche = Str(Me!Numero)
    rst.FindFirst "num_armoire = " & chNomRecherche
        If rst.NoMatch Then
            MsgBox "Armoire non trouvée"
        Else
            Me.Bookmark = rst.Bookmark
        End If
    rst.Close
     
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
 
Exit_supprimer_Click:
    Exit Sub
 
Err_supprimer_Click:
    MsgBox Err.Description
    Resume Exit_supprimer_Click
     
End Sub

mood
Publicité
Posté le 19-07-2004 à 11:10:03  profilanswer
 

n°800048
couitchy
Posté le 19-07-2004 à 22:31:08  profilanswer
 

Essaye ça :
rst.FindFirst "num_armoire = '" & chNomRecherche & "'"

n°801577
mmuzzik
Posté le 21-07-2004 à 10:57:37  profilanswer
 

yop yop couitchy a raison quand tu veux rechercher comme dans une requete sql pour un where tu dois mettre

Code :
  1. " tavariablesql = " & "'" & chNomRecherche & "'"

n°801926
bibashups
Posté le 21-07-2004 à 15:18:40  profilanswer
 

merci, mais ca ne marche toujours pas

n°801964
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 15:44:37  profilanswer
 

bibashups a écrit :

merci, mais ca ne marche toujours pas

comment ça, ça ne marche pas ? [:heink]


---------------
J'ai un string dans l'array (Paris Hilton)
n°802325
bibashups
Posté le 21-07-2004 à 19:30:49  profilanswer
 
n°802729
JihemAir
Je sais pas
Posté le 22-07-2004 à 08:41:55  profilanswer
 

Citation :

FindFirst, FindLast, FindNext, FindPrevious, méthodes
 
objet Recordset de type Feuille de réponses dynamique (Dynaset) ou Instantané (Snapshot)

Le type du recordset lié à la liste est-il correct ?

n°803116
bibashups
Posté le 22-07-2004 à 14:08:22  profilanswer
 

ben g toujours la meme erreur: type incompatible pour le probleme du haut, pour celui la je vais regarder

n°803221
bibashups
Posté le 22-07-2004 à 15:04:09  profilanswer
 

G reglé mon pb. Merci à tous.
@+


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

  Les pros du VBA, preparez vous !

 

Sujets relatifs
[VBA Excel] récupérer des données de table Access dans Excel en VBA[VBA ACCESS] Cherche a introduire une image dans une table
creer un text deroulant dans une boite texbox ? en vbapb vba html excel
ACCESS LISTE ET VBAVBA probléme données d'un select
VBA SQL recuperer données d'un SELECTProtection VBA & Access
[VBA] Récupéré la valeur d'un champs dans un formulaire personnalisévba comment faire un recherche dans une feuille et l'afficher ?
Plus de sujets relatifs à : Les pros du VBA, preparez vous !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)