Problme enregistrement dans Form Modification ??

Messages postés
30
Date d'inscription
vendredi 21 juin 2002
Statut
Membre
Dernière intervention
9 mai 2003
- - Dernière réponse : cs_Draconagi
Messages postés
34
Date d'inscription
vendredi 9 avril 2004
Statut
Membre
Dernière intervention
9 octobre 2006
- 19 avril 2004 à 16:07
Salut,

J'ai une table "Gens" avec comme champ
ID ; Nom ; Prnom ; Tel

J'ai un formulaire "Gestion_gens"
Qui reprends les champs Nom ; Prnom ; Tel
J'enregistre en passant par le VBA....

Mon problme arrive... Dans ce formulaire, j'ai un bouton "Modif" qui me permets d'ouvrir un formulaire "modification":

Private Sub Modif_Click()

    'Dcalration de la variable
    Dim critre As String

    'Rcupre les infos de la ligne slectionne dans la variable
    critre = "[ID]=" & Me.nomliste.Column(X)

    'Ouverture du formulaire avec les infos
    DoCmd.OpenForm "modification", acNormal, , critre
    
End Sub


Dans ce formulaire, j'ai indiqu toutes les sources !
Seulement et l est mon problme !! si je modifi une valeur elle aussitot modifier dans la table !!!!

Comment faire pour viter cela !!
Comment faire en VBA pour reprer le bon champ ID et enregistrer les valeurs sur sa ligne ??

merci du coup de main !!

Gwendal
Afficher la suite 

2 réponses

Messages postés
30
Date d'inscription
vendredi 21 juin 2002
Statut
Membre
Dernière intervention
9 mai 2003
0
Merci
Salut,

J'ai cris:
-----------------
Dans ce formulaire, j'ai indiqu toutes les sources !
Seulement et l est mon problme !! si je modifi une valeur elle aussitot modifier dans la table !!!!

Comment faire pour viter cela !!
Comment faire en VBA pour reprer le bon champ ID et enregistrer les valeurs sur sa ligne ??
-----------------

Ok d'accord je me suis mal exprim !!

Voil ce que j'ai oubli de prciser !
Dans le formulaire, Modifier, j'ai deux boutons "Valider" et "Fermer"
le bouton valider doit valider les modifications
le bouton fermer doit fermer le formulaire MAIS NE PAS valider les modifications s'il y en a eu !!

voil ! actuellement le bouton fermer ferme le formulaire et enregistre les valeurs modifier ce que je ne veux pas !

Merci des rponses !

Gwendal
______________________
L'amour est la victoire de l'imagination sur l'intelligence.

-------------------------------
Rponse au message :
-------------------------------

Salut,

J'ai une table "Gens" avec comme champ
ID ; Nom ; Prnom ; Tel

J'ai un formulaire "Gestion_gens"
Qui reprends les champs Nom ; Prnom ; Tel
J'enregistre en passant par le VBA....

Mon problme arrive... Dans ce formulaire, j'ai un bouton "Modif" qui me permets d'ouvrir un formulaire "modification":

Private Sub Modif_Click()

    'Dcalration de la variable
    Dim critre As String

    'Rcupre les infos de la ligne slectionne dans la variable
    critre = "[ID]=" & Me.nomliste.Column(X)

    'Ouverture du formulaire avec les infos
    DoCmd.OpenForm "modification", acNormal, , critre
    
End Sub


Dans ce formulaire, j'ai indiqu toutes les sources !
Seulement et l est mon problme !! si je modifi une valeur elle aussitot modifier dans la table !!!!

Comment faire pour viter cela !!
Comment faire en VBA pour reprer le bon champ ID et enregistrer les valeurs sur sa ligne ??

merci du coup de main !!

Gwendal
Messages postés
34
Date d'inscription
vendredi 9 avril 2004
Statut
Membre
Dernière intervention
9 octobre 2006
1
0
Merci
Tu peu assigner une macro a ton bouton commande fermer.
fermer avec comme critére sans enregistrer sosu access ca marche.

Je débute mais j'aime comprendre et savoir