1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| con.Open()
Dim DS As DataSet
Dim DA As OleDbDataAdapter
Dim ClePrimaire As DataColumn
Dim CleEtranger As DataColumn
Dim Relation As DataRelation
'Dim com1 As OleDbCommand = New OleDbCommand("select u.id_user,u.nom+' '+u.prenom 'UTILISATEUR',s.service,u.login,u.passw,u.tel from service s,users u where s.id_service=u.id_service", con)
'Dim com2 As OleDbCommand = New OleDbCommand("select m.id_materiel 'ID_MATERIEL',u.id_user'USER',m.n_serie 'N° SERIE',m.reference 'REFERENCE' ,m.licence 'LISENCE',t.type 'TYPE',r.marque 'MARQUE',f.raison_social 'FOURNISSEUR' from materiel m,type t,marque r,fournisseur f,affectation a,users u where m.id_type = t.id_type and a.id_user=u.id_user and a.id_mat=m.id_materiel and r.id_marque=m.id_marque ", con)
Dim com1 As OleDbCommand = New OleDbCommand("select * from materiel", con)
Dim com2 As OleDbCommand = New OleDbCommand("select * from caracteremateriel", con)
DS = New DataSet
DA = New OleDbDataAdapter
DA.SelectCommand = com1
DA.Fill(DS, "materiel")
DA.SelectCommand = com2
DA.Fill(DS, "caracteremateriel")
ClePrimaire = DS.Tables("materiel").Columns(0)
CleEtranger = DS.Tables("caracteremateriel").Columns(0)
Relation = New DataRelation("Code_cat_prod", ClePrimaire, CleEtranger)
DS.Relations.Add(Relation)
Me.DataGridView1.DataSource = DS |