Can you call Store Produre within a SQL query? I create a procedure for the unknown parameters. I did not include every column in the previous query where the unknow was needed. I only referenced the column/fields neccessary to create the stored procedure as follows:
CREATE PROCEDURE [dbo].[MFG]
@Entered_MFG CHAR(5),
@EnterBeginning_InvoiceDate datetime,
@EnterEnding_InvoiceDate datetime
AS
SELECT qryBankMFGInvRmk.[CTRLNO], qryBatchMFGInvoiceSum.MFG,qryBatchMFGInvoiceSum.MinOfInvoiceDate AS InvoiceDate, qryBankMFGInvRmk.RemarkID
FROM (tblManufacturerInfo INNER JOIN qryBatchMFGInvoiceSum ON tblManufacturerInfo.MFG = qryBatchMFGInvoiceSum.MFG) INNER JOIN (qryBankMFGInvRmk INNER JOIN qryBankSummary_ACCT ON (qryBankMFGInvRmk.[CTRLNO] = qryBankSummary_ACCT.[CTRLNO]) AND (qryBankMFGInvRmk.BankID = qryBankSummary_ACCT.BankID)) ON (qryBatchMFGInvoiceSum.MFG = qryBankMFGInvRmk.MFG) AND (qryBatchMFGInvoiceSum.INVOICE = qryBankMFGInvRmk.INVOICE)
WHERE ((qryBatchMFGInvoiceSum.MFG=@Entered_MFG) AND (qryBatchMFGInvoiceSum.MinOfInvoiceDate>=@EnterBeginning_InvoiceDate) And (qryBatchMFGInvoiceSum.MinOfInvoiceDate<= @EnterEnding_InvoiceDate))
ORDER BY dbo.qryBankMFGInvRmk.[CTRLNO], dbo.qryBankMFGInvRmk.[INVOICE], dbo.qryBankMFGInvRmk.RemarkID;
GO
CREATE PROCEDURE [dbo].[MFG]
@Entered_MFG CHAR(5),
@EnterBeginning_InvoiceDate datetime,
@EnterEnding_InvoiceDate datetime
AS
SELECT qryBankMFGInvRmk.[CTRLNO], qryBatchMFGInvoiceSum.MFG,qryBatchMFGInvoiceSum.MinOfInvoiceDate AS InvoiceDate, qryBankMFGInvRmk.RemarkID
FROM (tblManufacturerInfo INNER JOIN qryBatchMFGInvoiceSum ON tblManufacturerInfo.MFG = qryBatchMFGInvoiceSum.MFG) INNER JOIN (qryBankMFGInvRmk INNER JOIN qryBankSummary_ACCT ON (qryBankMFGInvRmk.[CTRLNO] = qryBankSummary_ACCT.[CTRLNO]) AND (qryBankMFGInvRmk.BankID = qryBankSummary_ACCT.BankID)) ON (qryBatchMFGInvoiceSum.MFG = qryBankMFGInvRmk.MFG) AND (qryBatchMFGInvoiceSum.INVOICE = qryBankMFGInvRmk.INVOICE)
WHERE ((qryBatchMFGInvoiceSum.MFG=@Entered_MFG) AND (qryBatchMFGInvoiceSum.MinOfInvoiceDate>=@EnterBeginning_InvoiceDate) And (qryBatchMFGInvoiceSum.MinOfInvoiceDate<= @EnterEnding_InvoiceDate))
ORDER BY dbo.qryBankMFGInvRmk.[CTRLNO], dbo.qryBankMFGInvRmk.[INVOICE], dbo.qryBankMFGInvRmk.RemarkID;
GO