Problme enregistrement dans Form Modification ??

cs_Gdal Messages postés 30 Date d'inscription vendredi 21 juin 2002 Statut Membre Dernière intervention 9 mai 2003 - 10 oct. 2002 à 20:16
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

2 réponses

cs_Gdal Messages postés 30 Date d'inscription vendredi 21 juin 2002 Statut Membre Dernière intervention 9 mai 2003
11 oct. 2002 à 18:38
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
0
cs_Draconagi Messages postés 34 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 9 octobre 2006 1
19 avril 2004 à 16:07
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
0
Rejoignez-nous