G
Guest
i am wanting to set up a double click event that would take the item being
doubleclicked will open up another form with some of the information from the
list item that was double clicked. The following code is not working for
this.
-------------------------------------------------
Private Sub lsvOpenOrders_DblClick()
'Dim Variables
Dim MyDB As DAO.Database
Dim rstWorkOrder, rstWorkTypeID, rstDeptID, rstPlantID, rstPressID,
rstToolID As DAO.Recordset
Dim intWON, intWTID, intDeptID, intPlantID, intPressID, intToolID As Integer
'Set Database and Recordset Variables
Set MyDB = CurrentDb
Set rstWorkOrder = MyDB.OpenRecordset("tblWorkOrders", dbOpenDynaset)
Set rstWorkTypeID = MyDB.OpenRecordset("tblWorkType", dbOpenDynaset)
Set rstDeptID = MyDB.OpenRecordset("tblDepartment", dbOpenDynaset)
Set rstPlantID = MyDB.OpenRecordset("tblPlant", dbOpenDynaset)
Set rstPressID = MyDB.OpenRecordset("tblPress", dbOpenDynaset)
Set rstToolID = MyDB.OpenRecordset("tblTool", dbOpenDynaset)
'Compare selected item information to table information.
rstWorkTypeID.MoveFirst
Do While rstWorkTypeID.EOF = False
If
lsvOpenOrders.ListItems.SelectedItem(lsvOpenOrders.SelectedItem.SubItem(3)) =
rstWorkTypeID.Fields("ID").Value Then
strWorkType = rstWorkTypeID.Fields("Type").Value
GoTo Continue
Else
rstWorkTypeID.MoveNext
End If
Loop
Continue:
Debug.Print CInt(strWorkType)
End Sub
doubleclicked will open up another form with some of the information from the
list item that was double clicked. The following code is not working for
this.
-------------------------------------------------
Private Sub lsvOpenOrders_DblClick()
'Dim Variables
Dim MyDB As DAO.Database
Dim rstWorkOrder, rstWorkTypeID, rstDeptID, rstPlantID, rstPressID,
rstToolID As DAO.Recordset
Dim intWON, intWTID, intDeptID, intPlantID, intPressID, intToolID As Integer
'Set Database and Recordset Variables
Set MyDB = CurrentDb
Set rstWorkOrder = MyDB.OpenRecordset("tblWorkOrders", dbOpenDynaset)
Set rstWorkTypeID = MyDB.OpenRecordset("tblWorkType", dbOpenDynaset)
Set rstDeptID = MyDB.OpenRecordset("tblDepartment", dbOpenDynaset)
Set rstPlantID = MyDB.OpenRecordset("tblPlant", dbOpenDynaset)
Set rstPressID = MyDB.OpenRecordset("tblPress", dbOpenDynaset)
Set rstToolID = MyDB.OpenRecordset("tblTool", dbOpenDynaset)
'Compare selected item information to table information.
rstWorkTypeID.MoveFirst
Do While rstWorkTypeID.EOF = False
If
lsvOpenOrders.ListItems.SelectedItem(lsvOpenOrders.SelectedItem.SubItem(3)) =
rstWorkTypeID.Fields("ID").Value Then
strWorkType = rstWorkTypeID.Fields("Type").Value
GoTo Continue
Else
rstWorkTypeID.MoveNext
End If
Loop
Continue:
Debug.Print CInt(strWorkType)
End Sub