IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Interdire la mise à jour des données depuis un formulaire


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Interdire la mise à jour des données depuis un formulaire
    Bonjour,

    Je suis en trin de créer une base de données permettant à une université le suivi d’un fichier d’intervenants extérieurs.

    j'ai créé une requête permettant d’obtenir la liste des intervenants (nom, prénom) d’un domaine donné

    Pour effectuer cette requête, j'ai associer une valeur d'un menu déroulant que j'ai mis dans un formulaire.

    Mon problème c'est que lorsque je ferme ce formulaire, il met à jour la base de donnée en affectant le domaine sélectioné au premier intervenant de la liste.

    Ainsi ce premier intervenant chage continuellement de domaine (physique, maths....)

    J'aimerais trouver une solution pour que le formulaire ne modifie pas ma base de donnée mais la consulte seulement.

    Merci de votre aide
    ça fait plusieurs jours que je cherche en vain!!!!

  2. #2
    Membre confirmé Avatar de ypicot
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 412
    Points : 582
    Points
    582
    Par défaut
    propriété de formulaire "type recordset" (onglet "Données")
    Mettre "Instantané". Cela correspond à une lecture seule.

    Yvan

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    C'est bon j'ai résolu mon problème voici ce que j'ai mis comme code dans le bouton fermer du formulaire:

    Je l'ai corriger de cette maniere :
    1) creer un bouton fermer
    2) dans le code mettre ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Private Sub Fermer_Click() 
    On Error GoTo Err_Fermer_Click 
     
     
    DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 
    DoCmd.Close 
     
    Exit_Fermer_Click: 
    Exit Sub 
     
    Err_Fermer_Click: 
    If (Err.Number = 2046) Then 
    DoCmd.Close 
    Else 
    MsgBox Err.Description 
    Resume Exit_Fermer_Click 
    End If 
     
    End Sub
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2000] Mise à jour des données d'un formulaire à partir d'un autre
    Par Vincent79 dans le forum IHM
    Réponses: 6
    Dernier message: 03/09/2009, 15h45
  2. Réponses: 6
    Dernier message: 07/07/2009, 16h06
  3. [JTable] mise à jour des données
    Par tripop dans le forum Composants
    Réponses: 3
    Dernier message: 04/02/2009, 19h52
  4. MySqlDAC et mise à jour des données
    Par charliejo dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/01/2006, 10h25
  5. mise à jour des données toutes les semaines...
    Par Toff !!!!! dans le forum Access
    Réponses: 20
    Dernier message: 22/12/2005, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo