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

VB.NET Discussion :

pb insertion de valeur automatique base de bonnée


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut pb insertion de valeur automatique base de bonnée
    Bonsoir,
    J’utilise VB2005 express et access.
    Je souhaiterai mettre à jour de façons automatique la valeur de champs du type "modifier le".
    Actuellement les fiches contenues dans mon formulaire sont mises en mouvement par une classe BindingNavigator.

    Voici mon code:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    Public Class f_tache
     
        Private Sub EnregistrerToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnregistrerToolStripButton.Click
            Me.Validate()
            Me.lieuBindingSource.EndEdit()
            Me.LieuTableAdapter.Update(Me.Bd_eieDataSet.lieu)
        End Sub
        Dim modif As Single
        Private Sub f_tache_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
            'bloque le controle de mise a jour de modifier par
            modif = 0
            Me.tacheBindingSource.EndEdit()
            Me.TacheTableAdapter.Update(Me.Bd_eieDataSet.tache)
            Me.lieuBindingSource.EndEdit()
            Me.LieuTableAdapter.Update(Me.Bd_eieDataSet.lieu)
            f_anim.charge_tache()
        End Sub
     
        Private Sub f_tache_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'TODO*: cette ligne de code charge les données dans la table 'Bd_eieDataSet.anim'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
            Me.AnimTableAdapter.Fill(Me.Bd_eieDataSet.anim)
            Me.SalarieTableAdapter.Fill(Me.Bd_eieDataSet.salarie)
            Me.TacheTableAdapter.Fill(Me.Bd_eieDataSet.tache)
            Me.AdresseTableAdapter.Fill(Me.Bd_eieDataSet.adresse)
            Me.LieuTableAdapter.Fill(Me.Bd_eieDataSet.lieu)
     
            If position.Text <> 0 Then tacheBindingSource.Position = position.Text - 1
            If nouveau.Text = 1 Then tacheBindingSource.AddNew()
            'active le controle de mise a jour de modifier par
            modif = 1
        End Sub
     
        Private Sub EnregistrerToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnregistrerToolStripButton1.Click
            Me.Validate()
            Me.tacheBindingSource.EndEdit()
            Me.TacheTableAdapter.Update(Me.Bd_eieDataSet.tache)
        End Sub
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            f_carnet.Close()
            f_carnet.position.Text = Pers_refComboBox.SelectedValue
            f_carnet.MdiParent = f_contact_eie
            f_carnet.Show()
        End Sub
     
     
        Private Sub modif_par(ByVal sender As System.Object, ByVal e As System.Windows.Forms.BindingCompleteEventArgs) Handles tacheBindingSource.BindingComplete
            If modif = 1 Then
     
                Me.tacheBindingSource.Current.Row.Modif_le = DateString
     
                Me.tacheBindingSource.EndEdit()
     
            End If
     
        End Sub
    End Class
    Lorsque j'exécute ce code le champ est changé sur toutes les fiches.

    Quelqu’un aurai une idée?
    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    t'as essayé de faire une requete d'update à la place ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Insertion des valeurs des cases à cocher dans la base de données
    Par ottoayoub dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/05/2009, 00h45
  2. Réponses: 15
    Dernier message: 21/12/2008, 19h31
  3. pb insertion automatique base de données
    Par nicocaine dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 12/07/2007, 18h43
  4. Difficulte d'insertion de valeur dans une base de donnees
    Par blondelle dans le forum C++Builder
    Réponses: 10
    Dernier message: 13/04/2007, 21h19

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