Pass a recordset to a sub in the same module

dmax17

Registered User.
Local time
Today, 13:48
Joined
Jun 18, 2015
Messages
11
Hi,

I am trying to pass a recordset to a sub procedure as follows

Code:
Private Sub AddNewSProdStatus(rsTemp As DAO.Recordset)
    rsSProdStatus.AddNew
    rsSProdStatus![ProdID] = Me.Recordset![ProdStatusID]
    rsSProdStatus![TitleID] = Me.Recordset![Title]
    rsSProdStatus![ProdDealType] = 1
    rsSProdStatus![PrimaryNet] = rsTemp![RerunNet]
    rsSProdStatus![StartDate] = rsTemp![DealStartDate]
    rsSProdStatus![EndDate] = rsTemp![DealEndDate]
    rsSProdStatus![CostPerEp] = rsTemp![CostperEpisode]
    rsSProdStatus![SchedulingRestrictions] = rsTemp![Scheduling]
    rsSProdStatus![CurCompID] = rsTemp![CPSalesHistoryID]
    rsSProdStatus.Update
End Sub

However, whenever I call the procedure as below
Code:
AddNewSProdStatus (rsCSales)

I get a type mismatch error.

All Recordsets are declared as DAO and contain data

Thank you
 
Insert

Option Explicit


at the top of all your modules and try to compile.

This call

AddNewSProdStatus (rsCSales)

should be

AddNewSProdStatus rsCSales
 

Users who are viewing this thread

Back
Top Bottom