Stuart McLachlan
stuart at lexacorp.com.pg
Sun Feb 19 18:23:09 CST 2012
Can't help with your query. But out of curiosity, why are you using a datagrid in preference to a subform in datasheet view? -- Stuart On 20 Feb 2012 at 13:03, Stephen Bond wrote: > Here's the whole Sub if that helps: > ================================================ > Sub FillGridSpecificJobObservations(ByVal pk) > Dim strSQL As String > Set rs = New ADOdb.Recordset > Set rs.ActiveConnection = CurrentProject.Connection > rs.CursorType = adOpenStatic > rs.LockType = adLockReadOnly > rs.CursorLocation = adUseClient > strSQL = "SELECT qryEquipmentRegisterRHS.JobId, " & _ > "qryEquipmentRegisterRHS.ObservationId AS ObsId, " & > _ > "qryEquipmentRegisterRHS.ObserverName AS ObservName, > " & _ > "qryEquipmentRegisterRHS.ObserverDate AS ObservDate, > " & _ > "qryEquipmentRegisterRHS.ObserverTime AS ObsTime, " & > _ > "qryEquipmentRegisterRHS.Shift, " & _ > "qryEquipmentRegisterRHS.Id" > strSQL = strSQL & " FROM qryEquipmentRegisterRHS " > strSQL = strSQL & " WHERE qryEquipmentRegisterRHS.JobId = " & pk & ";" > rs.Open strSQL > rs.Sort = "ObsId Asc" > SortAsc = True > Set Me.DataGridSpecificJobObservations.DataSource = rs ' <--- > runtime error on this line > > Me.DataGridSpecificJobObservations.Refresh > > Set dg = Me.DataGridSpecificJobObservations > dg.Font.Size = 8 > dg.RecordSelectors = False > dg.Columns(0).Width = 0 ' JobId > dg.Columns(1).Width = 500 ' ObservationId > dg.Columns(2).Width = 1800 ' Name > dg.Columns(3).Width = 1000 ' Date > dg.Columns(4).Width = 800 ' Time > dg.Columns(5).Width = 450 ' Shift (was S or U) > dg.Columns(6).Width = 0 ' Id > ' dg.Columns(5).NumberFormat = "currency" > dg.Columns(3).NumberFormat = "dd/mm/yyyy" > dg.Columns(4).NumberFormat = "hh:nn" > dg.Columns(3).Alignment = 2 > dg.Columns(4).Alignment = 2 > dg.Columns(5).Alignment = 2 > dg.MarqueeStyle = 3 > If rs.RecordCount = 0 Then > ' Me.Toolbar1.Buttons("Edit").Enabled = False > Else > ' Me.Toolbar1.Buttons("Edit").Enabled = True > End If > End Sub > > ================================= > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com >