|
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Datagrid Fra : Klaus Egebjerg |
Dato : 05-06-03 20:17 |
|
Hej
Jeg har lavet et Datagrid som trækker data ud af en Access DB. Det virker
også meget fint, men nu vil jeg gerne have lavet det på en sådan måde, at
når man fx. dobbeltklikker på kanten i venstre side, så skal den åbne en ny
form, og huske hvilket ID der er trykket på.
Kan det lade sige gøre, eller skal jeg ikke anvende Datagrid ?
--
Med venlig hilsen
Klaus Egebjerg
| |
Johnny E Jensen (05-06-2003)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Johnny E Jensen |
Dato : 05-06-03 23:15 |
|
Hej Klaus
Jeg fandt dette under Help:
Dim SaveValue
Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y
As Single)
Dim RowValue, ColValue
RowValue = DataGrid1.RowContaining(Y)
ColValue = DataGrid1.ColContaining(X)
If RowValue > 0 And RowValue < DataGrid1.VisibleRows And ColValue > 0 And
ColValue < DataGrid1.VisibleCols Then
SaveValue =
DataGrid1.Columns(0).CellValue(DataGrid1.RowBookmark(RowValue))
End If
End Sub
SaveValue for værdien fra kollonne 0 uanset hvilken kollonne der klikkes
på - forudsat at din recordid ligger her.
Se evt. selv under RowContaining, ColContaining Method Example i VB Help
/Johnny
"Klaus Egebjerg" <ke@brygladen.dk> wrote in message
news:bbo4up$21ri$1@news.net.uni-c.dk...
> Hej
>
> Jeg har lavet et Datagrid som trækker data ud af en Access DB. Det virker
> også meget fint, men nu vil jeg gerne have lavet det på en sådan måde, at
> når man fx. dobbeltklikker på kanten i venstre side, så skal den åbne en
ny
> form, og huske hvilket ID der er trykket på.
>
> Kan det lade sige gøre, eller skal jeg ikke anvende Datagrid ?
>
> --
> Med venlig hilsen
>
> Klaus Egebjerg
>
>
| |
|
|