bonsoir à tous
voila je debute en vb.net, j'ai une base access avec 2 table Epouse et Enfant que j'essais d'alimenter via vb.net
avec la table Epouse je n'ai pas de probleme
pour alimenter la table Enfant j'ai utilisé un combobox qui me permet de recuperer le numero Epouse qui est une clé etrangére pour la table Enfant.
pour charger le combobox j'utilise ce code
tout se passe comme prevu
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 Dim chaineSql As String chaineSql = "SELECT NumEpouse FROM Epouse objetCommand.CommandText = chaineSql objetCommand.CommandType = CommandType.Text 'objetConnection.ConnectionString = StrConn Dim reader As System.Data.OleDb.OleDbDataReader reader = objetCommand.ExecuteReader CbEpouse.Items.Clear() If reader.HasRows Then While reader.Read() CbEpouse.Items.Add(reader.GetValue(0)) End While End If
Mais quand j'essai d'ajouter un nouvel Enfant tout en choisissant un element du combobox comme numero Epouse, voici message d'erreur que vb me retourne:je me sens perdu, s'il vous plais si quelqu'un a une ideeLe champ 'NomEpouse ne peut pas contenir une valeur null car la propriete required pour ce champ est true. Saisissez une valeur dans ce champ.
Partager