G
grantschneider
I use a form to query my card sale table. when i use the VP and SVP
parameters, it works fine. but it does weird things and gives a very
strange output when i use the EA and SC fields. With the SC and EA
fields it gives some records with EA and SC in them and others that do
not, but it does not give all the records.
here is my code:
PARAMETERS [Forms]![Card Form]![SVP] Short, [Forms]![Card Form]![VP]
Text ( 255 ), [Forms]![Card Form]![SC] Text ( 255 ), [Forms]![Card
Form]![EA] Text ( 255 );
SELECT [Card Sale List].SVP, [Card Sale List].VP, [Card Sale List].[#
of Cards], [Card Sale List].Aircraft, [Card Sale List].[Card Product],
[Card Sale List].[Card Type], IIf([card type]="Renewal",[# of
Cards]*[Points]*0.5,[# of Cards]*[Points]) AS TCOM, [TCOM]*0.25 AS
[SVP Com], [TCOM]*0.75 AS [VP Com], [Card Sale List].EA, IIf([EA] Is
Not Null,Forms![Card Form]!EAAdd,0) AS [EA Com], [Card Sale List].SC,
IIf(([Card Sale List].SC Is Not Null) And ([Card Type]="Add-on" Or
"New Sale"),[TCOM]*0.15,0) AS [SC Com]
FROM [Card Sale List] INNER JOIN [Card Points] ON [Card Sale
List].Aircraft=[Card Points].Aircraft
WHERE ((([Card Sale List].SVP) Is Null Or ([Card Sale List].SVP) Like
Forms![Card Form]!SVP & "*") And (([Card Sale List].VP) Is Null Or
([Card Sale List].VP) Like Forms![Card Form]!VP & "*") And (([Card
Sale List].EA) Is Null Or ([Card Sale List].EA) Like Forms![Card Form]!
EA & "*") And (([Card Sale List].SC) Is Null Or ([Card Sale List].SC)
Like Forms![Card Form]!SC & "*"));
parameters, it works fine. but it does weird things and gives a very
strange output when i use the EA and SC fields. With the SC and EA
fields it gives some records with EA and SC in them and others that do
not, but it does not give all the records.
here is my code:
PARAMETERS [Forms]![Card Form]![SVP] Short, [Forms]![Card Form]![VP]
Text ( 255 ), [Forms]![Card Form]![SC] Text ( 255 ), [Forms]![Card
Form]![EA] Text ( 255 );
SELECT [Card Sale List].SVP, [Card Sale List].VP, [Card Sale List].[#
of Cards], [Card Sale List].Aircraft, [Card Sale List].[Card Product],
[Card Sale List].[Card Type], IIf([card type]="Renewal",[# of
Cards]*[Points]*0.5,[# of Cards]*[Points]) AS TCOM, [TCOM]*0.25 AS
[SVP Com], [TCOM]*0.75 AS [VP Com], [Card Sale List].EA, IIf([EA] Is
Not Null,Forms![Card Form]!EAAdd,0) AS [EA Com], [Card Sale List].SC,
IIf(([Card Sale List].SC Is Not Null) And ([Card Type]="Add-on" Or
"New Sale"),[TCOM]*0.15,0) AS [SC Com]
FROM [Card Sale List] INNER JOIN [Card Points] ON [Card Sale
List].Aircraft=[Card Points].Aircraft
WHERE ((([Card Sale List].SVP) Is Null Or ([Card Sale List].SVP) Like
Forms![Card Form]!SVP & "*") And (([Card Sale List].VP) Is Null Or
([Card Sale List].VP) Like Forms![Card Form]!VP & "*") And (([Card
Sale List].EA) Is Null Or ([Card Sale List].EA) Like Forms![Card Form]!
EA & "*") And (([Card Sale List].SC) Is Null Or ([Card Sale List].SC)
Like Forms![Card Form]!SC & "*"));