- ErickBorduas
- Nombre de messages : 2
Date d'inscription : 30/05/2017
Suppression des plusieurs lignes feuilles de temps via VBA
Ven 2 Juin 2017 - 9:30
Salut,
J'obtiens une erreur si j'essaie de supprimer plus qu'une seule ligne dans les feuilles de temps:
Private Sub deleteLineTimeSheet(ByVal RecCardPos As Long)
If IsNull(RecCardPos) Or RecCardPos = 0 Then: Exit Sub
DoCmd.SetWarnings False
DoCmd.RunSQL "Delete * FROM TimeSheet WHERE RecCardPos = " & RecCardPos
DoCmd.SetWarnings True
End Sub
L'erreur est : "Erreur d'exécution '3156' ODBC - Échec de suppression sur un table attachée. Maintenance en cours sur cette fiche. <1> (#4)
Pourtant la 1ère ligne s'efface correctement.
?
Merci!
J'obtiens une erreur si j'essaie de supprimer plus qu'une seule ligne dans les feuilles de temps:
Private Sub deleteLineTimeSheet(ByVal RecCardPos As Long)
If IsNull(RecCardPos) Or RecCardPos = 0 Then: Exit Sub
DoCmd.SetWarnings False
DoCmd.RunSQL "Delete * FROM TimeSheet WHERE RecCardPos = " & RecCardPos
DoCmd.SetWarnings True
End Sub
L'erreur est : "Erreur d'exécution '3156' ODBC - Échec de suppression sur un table
Pourtant la 1ère ligne s'efface correctement.
?
Merci!
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum