Microsoft
Software
Hardware
Network
Question : Utilizing array gleamed from GetRows method in Access VBA
Hi. I am using the code below to gather the IDs of the fields where the field 'Invoiced" is checked.
This creates a two dimensional array. I need to use each of the values held in this array but am not sure how. For instance if I use MsgBox UBound(MyID) when there are three values I get 1 returned which doesn't make sense
Dim db As Database
Dim rs As dao.Recordset
Dim MyIds As Variant
Set db = CurrentDb
Set rs = db.OpenRecordset("Select ID from [Room Bookings] where Invoiced = true")
'You might try .MoveLast and .MoveFirst to insure the recordset is filled whe using the GetRows method below
rs.MoveLast
rs.MoveFirst
'/note I also use an arbitrarily large number instead of .Recordcount
MyIds = rs.GetRows(999999)
rs.Close
Set rs = Nothing
Set db = Nothing
Answer : Utilizing array gleamed from GetRows method in Access VBA
It is a 2d array (0,0) - (0, recordcount-1)
So
MsgBox UBound(MyIds, 2)
Will tell you the ubound of the 2nd dimension.
Random Solutions
restore count on ID number
help me in this php replace and excluding php function
Hyperlink to an attachment in Outlook
Help Please!
Retrieve data from 'TABLE_ONE' based on entry in 'TABLE_TWO'
SharePoint Wiki
Cannot Open "Room Mailbox" Exchange 2010
How can I add/ use a Sub-site as a Site Collection
MYSQL SELECT based on criteria from a second table
nested classes limitations