Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 43
Default Excel 2000 VBA recordset manipulation

Hi all!

I hope this one is pretty simple. I have created a recordset as defined by
the code below. How do I populate the appended field with the WeekNumber
function as indicated by the last line of the code?

Thanks in advance!

cheers,
Matt.
----------------
strSQL = "SELECT ProDate, SUM(ScrapQuantity) AS ScrapQuantity " _
& "FROM qryWeeklyStartupScrap " _
& "WHERE [Machine #] <= 14 " _
& "GROUP BY ProDate"

rsWeeklyScrap.CursorType = adOpenDynamic
rsWeeklyScrap.CursorLocation = adUseClient
rsWeeklyScrap.Source = strSQL
rsWeeklyScrap.ActiveConnection = connDB
rsWeeklyScrap.Open

rsWeeklyScrap.Fields.Append "WeekNum", adInteger

strSQL = "UPDATE rsWeeklyScrap SET WeekNum = WeekNumber(ProDate)"



  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 39
Default Excel 2000 VBA recordset manipulation

Hi



I think that the best way will be to do that in your source query like that:



strSQL = "SELECT ProDate, SUM(ScrapQuantity) AS ScrapQuantity " _
& " , format([Prodate],"ww") as theMonth

FROM qryWeeklyStartupScrap


--
JP

http://www.solutionsvba.com


"Matt." wrote in message
.. .
Hi all!

I hope this one is pretty simple. I have created a recordset as defined

by
the code below. How do I populate the appended field with the WeekNumber
function as indicated by the last line of the code?

Thanks in advance!

cheers,
Matt.
----------------
strSQL = "SELECT ProDate, SUM(ScrapQuantity) AS ScrapQuantity " _
& "FROM qryWeeklyStartupScrap " _
& "WHERE [Machine #] <= 14 " _
& "GROUP BY ProDate"

rsWeeklyScrap.CursorType = adOpenDynamic
rsWeeklyScrap.CursorLocation = adUseClient
rsWeeklyScrap.Source = strSQL
rsWeeklyScrap.ActiveConnection = connDB
rsWeeklyScrap.Open

rsWeeklyScrap.Fields.Append "WeekNum", adInteger

strSQL = "UPDATE rsWeeklyScrap SET WeekNum = WeekNumber(ProDate)"





  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 43
Default Excel 2000 VBA recordset manipulation

Thanks Jean Paul

According to MS's website, there is a bug in the format command that will
calculate a week 53, and that is unacceptable. MS has published a routine
that will properly calculate the weeknumber.

However, I can't trigger the function in Access from Excel, and I can't pass
use the function in Excel to affect data in Access using VBA. Thus I need
to manipulate the recordset after the records are retrieved.

cheers,
Matt.

"Jean-Paul Viel" wrote in message
.. .
Hi



I think that the best way will be to do that in your source query like

that:



strSQL = "SELECT ProDate, SUM(ScrapQuantity) AS ScrapQuantity " _
& " , format([Prodate],"ww") as theMonth

FROM qryWeeklyStartupScrap


--
JP

http://www.solutionsvba.com


"Matt." wrote in message
.. .
Hi all!

I hope this one is pretty simple. I have created a recordset as defined

by
the code below. How do I populate the appended field with the

WeekNumber
function as indicated by the last line of the code?

Thanks in advance!

cheers,
Matt.
----------------
strSQL = "SELECT ProDate, SUM(ScrapQuantity) AS ScrapQuantity " _
& "FROM qryWeeklyStartupScrap " _
& "WHERE [Machine #] <= 14 " _
& "GROUP BY ProDate"

rsWeeklyScrap.CursorType = adOpenDynamic
rsWeeklyScrap.CursorLocation = adUseClient
rsWeeklyScrap.Source = strSQL
rsWeeklyScrap.ActiveConnection = connDB
rsWeeklyScrap.Open

rsWeeklyScrap.Fields.Append "WeekNum", adInteger

strSQL = "UPDATE rsWeeklyScrap SET WeekNum = WeekNumber(ProDate)"







Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel Manipulation Baffled Excel Discussion (Misc queries) 16 July 30th 07 12:34 PM
Data Manipulation - Excel 2000 sandralong2 via OfficeKB.com Excel Discussion (Misc queries) 2 November 9th 06 10:30 PM
Excel Time Manipulation BFiedler Excel Discussion (Misc queries) 0 September 15th 05 01:15 AM
Recordset Opening Excel File Seth[_3_] Excel Programming 0 August 1st 03 01:52 PM
open range (within workbook) as ado recordset - excel vba S. Daum Excel Programming 0 July 25th 03 04:45 PM


All times are GMT +1. The time now is 03:17 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"