[VB Access]Supprimer un élément d'un textbox

Supprimer un élément d'un textbox [VB Access] - VB/VBA/VBS - Programmation

Marsh Posté le 29-11-2006 à 11:00:42    

Bonjour.Voilà j'ai une macro qui me permet de supprimer un élément dans un textbox.A partir de ces éléments je n'ai plus de textbox mais une liste.J'ai un problème, c'est qu'il m'affiche un problème d'incompatibilté de type dans ma requête.Voilà ce que j'ai tapé:
 

Code :
  1. Private Sub CmdSup_Click()
  2. If IsNull(Me!Listeasso) Then
  3.       MsgBox "Aucune association a été selectionné dans la liste.", vbCritical
  4.   Else
  5.       DoCmd.SetWarnings False
  6.       DoCmd.RunSQL "DELETE [Nom Association] FROM Associations WHERE Me!Listeasso=" * ""
  7.       DoCmd.SetWarnings True
  8.       Me!Listeasso.SetFocus
  9.       sMAJlst Me!Listeasso
  10.   End If
  11. End Sub


 
Puis

Code :
  1. Sub sMAJlst(lst As ListBox)
  2. Dim lngVal As Long
  3.   With lst
  4.     lngVal = Nz(.ListIndex, -1)
  5.     .Requery
  6.     If .ListCount > 0 Then
  7.       If (lngVal >= 0) Then
  8.         While lngVal > (.ListCount - 1)
  9.           lngVal = lngVal - 1
  10.         Wend
  11.         .Value = .Column(0, lngVal)
  12.       Else
  13.         .Value = .Column(0, 0)
  14.       End If
  15.     End If
  16.   End With
  17.    
  18. End Sub


Merci d'avance de vos réponses

Reply

Marsh Posté le 29-11-2006 à 11:00:42   

Reply

Marsh Posté le 29-11-2006 à 11:16:16    

J'avais oublié le guillemet mais maintenant il me demande d'entrer un paramètre de Me!Listeasso

Reply

Marsh Posté le 03-12-2006 à 15:29:23    

C'est normal, tu a placé un signe = juste après Me!Listeasso dans  
DoCmd.RunSQL "DELETE [Nom Association] FROM Associations WHERE Me!Listeasso=" * ""

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed