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 09/06/2006, 09h34   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 73
Points : 10
Points : 10
Par défaut Empecher l'enregistrement direct dans un formulaire

Bonjour,

J'ai une BDD avec plusieurs formulaires et mon problème est que lorsque j'aliment un de ces formulaires, les tables se mettent à jour que j'enregistre ou non.

Ce que je voudrais donc, c'est que l'enregistrement dans la table ne se fasse que sur un ordre bien précis et non pas pertuellement

Merci D'avance


eddyG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 15h43   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 104
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 104
Points : 8 731
Points : 8 731
Salut,

Tu peux faire un INSERT INTO dans ta table par clic d'un Bouton.

Lien pour le SQL Le Langage SQL appliqué à Access
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 21h10   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
Citation:
Envoyé par eddyG
Bonjour,

J'ai une BDD avec plusieurs formulaires et mon problème est que lorsque j'aliment un de ces formulaires, les tables se mettent à jour que j'enregistre ou non.

Ce que je voudrais donc, c'est que l'enregistrement dans la table ne se fasse que sur un ordre bien précis et non pas pertuellement

Merci D'avance
Oui Access fait un 'commit' automatique dés que tu change d'enregistrement.

Le code ci-dessous permet d'annuler les modif sauf si tu appuis sur le bouton btnSauvegarder ou que tu es sur un nouvel enregistrement.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Option Compare Database
Option Explicit
 
Dim MAJEnr As Boolean
 
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Not MAJEnr And Not Me.NewRecord Then
       Me.Undo
    End If
End Sub
 
Private Sub btnSauvegarder_Click()
On Error GoTo Err_btnSauvegarder_Click
 
    MAJEnr = True
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    MAJEnr = False
 
Exit_btnSauvegarder_Click:
    Exit Sub
 
Err_btnSauvegarder_Click:
    MsgBox Err.Description
    Resume Exit_btnSauvegarder_Click
 
End Sub
 
Private Sub Form_Load()
    MAJEnr = False
End Sub
A+
marot_r 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 22h12.


 
 
 
 
Partenaires

Hébergement Web