Bonjour,

Comme c'est mon 1er poste, je me présente, Jérôme C, je réside sur Fayence (83) et j'ai pour projet un petit logiciel de gestion pour ma société.

Je me permet de vous demander de l'aide après avoir perdu bcp trop de temps sur le Web à essayer de comprendre pourquoi cela ne fonctionne pas.
j'aurais sans doute du venir vers vous beaucoup plus tôt, mais je me sens très stupide de demander...

Toujours est-il que je n'arrive toujours pas a créer de nouvel enregistrement dans mon logiciel, un comble...

un exemple :

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
            Dim NewClient As DataRow = JMSDataSet1.Tables("Client").NewRow()
 
            NewClient("Societe") = Societe.Text
            NewClient("Nom") = Nom.Text
            NewClient("Prenom") = Prenom.Text
            NewClient("AdresseRue") = AdresseR.Text
            NewClient("AdresseCP") = AdresseC.Text
            NewClient("AdresseVille") = AdresseV.Text
            NewClient("Mail") = Mail.Text
            NewClient("TelFixe") = TelFix.Text
            NewClient("TelPort") = TelPort.Text
            NewClient("Observation") = Observation.Text
            NewClient("Confiance") = Int(Confiance.SelectedIndex) + 1
 
            Try
                NewClient.EndEdit()
                NewClient.AcceptChanges()
                JMSDataSet1.Tables("Client").Rows.Add(NewClient)
                Me.JMSDataSet1.AcceptChanges()
 
            Catch ex As Exception
 
                MsgBox(ex.Message, vbCritical, "Création d'un client")
 
            End Try
j'essaie ici de crée un nouveau client dans ma table client..
mais j'ai le message d'erreur suivant lorsque j'arrive sur NewClient.AcceptChanges() :

{"Impossible d'effectuer cette opération sur une ligne qui ne se trouve pas dans la table."}


Pourtant j'ai bien vérifié, je n'ai pas fait d'erreur sur les noms des champs de ma table Client.
J'ai peut être oublié une commande ou j'en ai trop mis... n'hésitez pas à me rectifier.

Merci d'avance...