I have this SQL code:
The first one is when users select all records from Assigned table and when user TaskSelection as combo box="Assign"
SELECT BaseClassRoutineAssigned.*
FROM BaseClassRoutineAssigned, BaseClassRoutineLineNumbers
WHERE (((BaseClassRoutineAssigned.BaseClassRoutineLineNumber)=BaseClassRoutineLineNumbers.BaseClassRoutineLineNumber) And (BaseClassRoutineLineNumbers.TaskSelection)="Assign");
The second one is when users select all records from DoLoops table and when user TaskSelection as combo box="DoLoop"
SELECT BaseClassRoutineDoLoops.*
FROM BaseClassRoutineDoLoops, BaseClassRoutineLineNumbers
WHERE (BaseClassRoutineDoLoops.BaseClassRoutineLineNumber)=(BaseClassRoutineLineNumbers.BaseClassRoutineLineNumber) AND (BaseClassRoutineLineNumbers.TaskSelection)="DoLoop";
What I want to do is to create stored procedures for each query;therefore, users will invoke a CASE SQL query something like this one:
SELECT BaseClassRoutineLineNumber, CASE BaseClassRoutineLineNumber.TaskSelection
WHEN "Assign" THEN
RUN PROCEDURE qryAssigned
WHEN "DoLoop" THEN
RUN PROCEDURE qryDoLoop
ELSE "Error"
END
FROM BaseClassRoutineLineNumbers.TaskSelection
So far, do I have this SQL code correct?
Can anyone show me detailed examples on how to perform this task?
JohnDBCT
//jp;//