Hur plockar man ut det värde som finns i en cell i en datagrid när användaren klickar på en rad? En datagrid är ju kopplad mot ett recordset därför kan du använda det recordsetet när du ska hämta ut värden.Värde från datagrid
Sv: Värde från datagrid
Private Sub grdRs_DblClick()
If (Me.grdRs.Row > -1) Then 'kolla så att det finns några poster i griden
Me.lblKundNr.Caption = Me.grdRs.Columns("KundNr")
Me.lblNamn.Caption = Me.grdRs.Columns("Namn")
Me.lblLeg.Caption = Me.grdRs.Columns("Legimitation")
Me.lblAdress.Caption = Me.grdRs.Columns("Adress")
Me.lblOrt.Caption = Me.grdRs.Columns("Ort")
Me.lblPostNr.Caption = Me.grdRs.Columns("PostNr")
Me.lbTel.Caption = Me.grdRs.Columns("Telefon")
End If
End Sub
När du ska koppla ett recordset mot en grid gör du på följande vis
'Ladda först rs med data
Set Me.grdRs.DataSource = rs
Om du vill ta recordsetet som datagriden innehåller kan du göra så här:
Dim rs as ADODB.RecordSet
set rs = Me.grdRs.DataSource
Hoppas detta var till någon hjälp!
// Maria