mise a jour table

mise a jour table - Divers - Programmation

Marsh Posté le 16-01-2005 à 15:28:11    

bonjour
dans afterupdate d'une combobox
 
Private Sub ctrgrp_AfterUpdate()
    ' Rechercher l'enregistrement correspondant au contrôle.
    Dim rs As Object
 
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[groupe] = '" & Me![ctrgrp] & "'"
    Me.Bookmark = rs.Bookmark
End Sub

 
et dans NoInList
 
Private Sub ctrgrp_NotInList(newData As String, Response As Integer)
Dim rst As DAO.Recordset
 
If MsgBox("L'élément [" & _
    newData & "] ne figure pas dans la liste. Voulez-vous l'ajouter ?", _
    vbQuestion + vbYesNo) = vbYes Then
    ' Ajouter l'élément à la liste
    Set rst = CurrentDb.OpenRecordset("GROUPE" )
    rst.AddNew
        rst![groupe] = newData
    rst.Update
    rst.Close
    Set rst = Nothing
         
End If
 
' Annuler le message d'erreur d'Access
    Response = acDataErrAdded
 
End Sub

 
apres avoir entré une nouvelle valeur dans la combobox et être passé à la textbox suivante pour entrer une donnée ,celle-ci est affichée dans le 1er enregistrement de la table.
j'ai essayé en supprimant les lignes
 rst.Close
    Set rst = Nothing

mais cela ne change rien
comment resoudre ce probleme?
merci

Reply

Marsh Posté le 16-01-2005 à 15:28:11   

Reply

Sujets relatifs:

Leave a Replay

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