I have a form with an 2 unbound fields:
Me.MyChanges
Code:
Public Sub SelectChanges_Click()
Dim StrWhere As String, ctl As Control, varItem As Variant, tbWhere As String, StrWhere2 As String
Set ctl = Me.MyChanges
If Me.MyChanges.ItemsSelected.Count = 0 Then
MsgBox "Nothing was selected"
Exit Sub
End If
For Each varItem In ctl.ItemsSelected
StrWhere = StrWhere & "'" & ctl.ItemData(varItem) & "',"
StrWhere2 = StrWhere2 & " " & ctl.ItemData(varItem) & ","
Next varItem
StrWhere = Left(StrWhere, Len(StrWhere) - 1)
StrWhere2 = Left(StrWhere2, Len(StrWhere2) - 2)
Me.tbWhere = StrWhere2
DoCmd.OpenReport "rptSelectChanges", acViewReport, , "CRNumber IN(" & StrWhere & ")"
End Sub
How do I go about only using the smallest and largest of the selected items?
.Subject = "Change(s) - " & First(MyChanges) & " - " & Last(MyChanges)
I think with the Format that it changes to a string vice a number?
Code:
SELECT Format((([tblChangeRequest].[CRNo])+([SubNo]*0.01)),"Fixed") AS CRNumber FROM tblChangeRequest GROUP BY Format((([tblChangeRequest].[CRNo])+([SubNo]*0.01)),"Fixed"), tblChangeRequest.CRID HAVING (((tblChangeRequest.CRID)>25)) ORDER BY tblChangeRequest.CRID;
Thanks
T