Bonjour,
Voici mon probleme :j'ai une table TOperation liée à un formulaire, sur ce formulaire j'ai entre autres des champs NumSemaine ; LibelleStage ; NomSite et NumFormation.
Pour remplir le dernié champs NumFormation, j'ai besoin de savoir si il existe deja des enregistrements qui concernent le meme Libellé, la meme semaine, sur le meme site. J'ai donc créé une requete liée à un formulaire qui s'ouvre quand je clique sur un bouton "Rechercher"
DoCmd.OpenForm "FRechercheNumFormation", , , , acFormReadOnly
Jusque la j'y arrive, le formulaire s'ouvre bien et tout. Maintenant je voudrais supprimer les enregistrements contenus dans ma requete après avoir fermé le formulaire. J'ai donc créé ce code à la fermeture du formulaire "FRechercheNumFormation"
1 2 3
| Dim SQL As String
SQL = "Delete * From RRechercheNumFormation"
DoCmd.RunSQL SQL |
Le problème, c'est que ca m'efface non seulement les enregistrements contenu dans ma requete ; mais aussi les enregistrements de ma table TOperation !
Ma question est donc la suivante : comment effacer juste les enregistrements de ma requete?? Je ne comprend vraiment pas pourquoi les enregistrements de ma table TOperation sont supprimé
Partager