Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2006, 11h26   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 69
Points : 10
Points : 10
Par défaut Sécurité lors de l'enchainement de 2 requêtes

Bonjour,

Je voudrais savoir comment on fait pour mettre une sécurité lors de l'enchainement de deux requêtes.

En fait j'ai une requête ajout qui ajoute des personnes à une Base Archive et une requête supression qui suprime les personnes qui ont été ajoutés dans archive.

ce que je voudrais faire c'est faire un programme visual Basic pour que les fichiers ne soient pas supprimés en cas de problème lors de l'ajout.

Pour l'instant je n'ai que ce programme qui ajoute et qui suprime les enregistrements:

Code :
1
2
3
4
Private Sub Commande1_Click()
DoCmd.RunSQL "INSERT INTO Contracte IN 'C:\Documents and Settings\Administrateur.BEARN-SOL\Bureau\NouvelleBDD\Archive.mdb' SELECT Contracte.* FROM Contracte WHERE ((YEAR((Contracte.Date_Sortie))< YEAR(Now())));"
DoCmd.RunSQL "DELETE FROM Contracte WHERE (((Year([Date_Sortie])) < Year(Now()))) ;"
End Sub
Merci et bonne journée
Claire07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 11h30   #2
Expert Confirmé
 
Inscription : mai 2005
Messages : 3 419
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 3 419
Points : 3 768
Points : 3 768
pour la suppression fait une laison entre tes deux tables
ainsi seuls les champs présents dans archive seront supprimés dans contrat
nb cela n'empêche pas un back up préliminaire qui accompagne normalement tout archivage
__________________
Elle est pas belle la vie ?
random est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 11h47   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 69
Points : 10
Points : 10
Il n'y a pas une autre solution par exemple mettre un
" if ajout marche pas ne pas faire supression"
Claire07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h08   #4
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Si en utilisant une transaction avec DAO. Regarde dans l'aide rollback et committrans sont bien expliqués
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h33.


 
 
 
 
Partenaires

Hébergement Web