Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
FILTER Condition
Message
 
 
À
02/09/2008 08:32:22
Jay Johengen
Altamahaw-Ossipee, Caroline du Nord, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2008 Server
Database:
MS SQL Server
Divers
Thread ID:
01344062
Message ID:
01344139
Vues:
16
>I get a datatype mismatch on the SET FILTER command. TransDt is a date. I'm sure this isn't the way to do this, so any help appreciated.
>
>THISFORM.FilterCondition = THISFORM.FilterCondition + ' AND BETWEEN(TRANSFORM(TransDt),' + TRANSFORM(THISFORM.TransDtBegin) + ',' + TRANSFORM(THISFORM.TransDtEnd) + ')'
>m.FilterCondition = THISFORM.FilterCondition
>SET FILTER TO &FilterCondition
>
You're missing dates designation {}
>THISFORM.FilterCondition = THISFORM.FilterCondition + 
' AND BETWEEN(TransDt,{' + TRANSFORM(THISFORM.TransDtBegin) + '},{' + TRANSFORM(THISFORM.TransDtEnd) + '})'
>m.FilterCondition = THISFORM.FilterCondition
SET FILTER TO &FilterCondition

Assuming you have an index on TransDt.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform