Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET NOCOUNT ON
- DECLARE @FromDate datetime = '1/25/2014'
- DECLARE @ThruDate datetime = '3/1/2014'
- SELECT *
- FROM MtgDailyTrans M
- WHERE M.TransDate >= @FromDate
- AND M.TransDate <= @ThruDate
- Private gDb As DAO.Database
- Function Db() As DAO.Database
- If gDb Is Nothing Then Set gDb = CurrentDb
- Set Db = gDb
- End Function
- Sub MyPassThruSetDates(FromDate As Date, ThruDate As Date)
- Const FromPattern As String = "(@FromDate datetime = ')([d/]+)'"
- Const ThruPattern As String = "(@ThruDate datetime = ')([d/]+)'"
- Dim qd As DAO.QueryDef
- Set qd = Db.QueryDefs("MyPassThru")
- qd.SQL = RegExReplace(FromPattern, qd.SQL, "$1" & Format(FromDate, "m/d/yyyy") & "'")
- qd.SQL = RegExReplace(ThruPattern, qd.SQL, "$1" & Format(ThruDate, "m/d/yyyy") & "'")
- Set qd = Nothing
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement