Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Comparison != What have I missed?
Message
De
14/12/2012 14:16:12
 
 
À
14/12/2012 13:04:07
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Divers
Thread ID:
01559575
Message ID:
01559692
Vues:
50
The parens in this code don't do anything. Try this

IF m.TheWord3 $ lcTEXT AND !(m.TheWord1 == m.TheWord3 OR m.TheWord2 == m.TheWord3)

Note there is only one !.


>Once again let me state that this is recreational programming - There is no deadline or money involved.
>
>I am scanning for up to five indicators. When I apply the suggested method, indicator 1 and indicator 5 are the same and 2-3 and 4 are the same. If I put parentheses around each comparison (below) the outcome is 1-2 and 5 are all different and 4 is a duplicate of 3.
>
>Here's the 3-4 code. Next. I'll try with the '!' inside the braces? (Tried it and it's still the same outcome)
>
>		SCAN
>			m.TheWord3 = ALLTRIM(LOWER(indicator)) && Symptom
>			IF m.TheWord3 $ lcTEXT AND ! (m.TheWord1 == m.TheWord3) OR !(m.TheWord2 == m.TheWord3)
>				REPLACE hits WITH indicator.hits + 1 && Gather simple stats
>				m.sidenote3 = action && Recommendation
>				SELECT MASTER
>				REPLACE indicator3 WITH m.sidenote3
>			ENDIF
>			SELECT indicators
>		ENDSCAN
>		SCAN
>			m.TheWord4 = ALLTRIM(LOWER(indicator)) && Symptom
>			IF m.TheWord4 $ lcTEXT AND ! (m.TheWord1 == m.TheWord4) OR !(m.TheWord2 == m.TheWord4) OR !(m.TheWord3 == m.TheWord4)
>				REPLACE hits WITH indicator.hits + 1 && Gather simple stats
>				m.sidenote4 = action && Recommendation
>				SELECT MASTER
>				REPLACE indicator4 WITH m.sidenote4
>			ENDIF
>			SELECT indicators
>		ENDSCAN
>
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform