Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Disabling read statments
Message
 
À
19/10/1999 16:15:13
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00278359
Message ID:
00278914
Vues:
20
>>>>I have a slew of @ say get statements such as
>>>>stat_date1 -->stat_date25 and want to be able to disable any ones that have values in them. This is an app in foxpro/DOS 2.5( I know but they like it) looking for a programatic way to do this.
>>>
>>>IF EMPTY(field)
>>> SHOW GET field ENABLE
>>>ELSE
>>> SHOW GET field DISABLE
>>>ENDIF
>>**************
>>The thing is I already have it hard coded which looks like
>>
>>"@ 5,0 SAY "Statmnt_dt" ;
>> SIZE 1,10, 0
>>@ 5,11 GET statmnt_dt ;
>> SIZE 1,5 ;
>> DEFAULT " " VALID STATMNT_DT $ SV
>>@ 7,1 SAY "Stat_date1" ;
>> SIZE 1,10, 0
>>@ 7,14 GET stat_date1 ;
>> SIZE 1,5 ;
>> DEFAULT " " VALID STAT_DATE1 $ SV
>>@ 7,23 SAY "Statamt_1" ;
>> SIZE 1,9, 0
>>@ 7,35 GET statamt_1 ;
>> SIZE 1,7 ;
>> DEFAULT 0
>>@ 7,48 SAY "Credit1" ;
>> SIZE 1,7, 0
>>@ 7,59 GET credit1 ;
>> SIZE 1,9 ;
>> DEFAULT 0"
>>but keeps going to about credit20. that's alot of code so I was hoping for some fnct or quik&dirty method.Perhaps a macro or something.
>
>You can call this from the READ's Show code. I don't get what you mean by quick and dirty method (I know what that means) but I don't see how that applies here. Another thing you might want to look into is GENSCRNX, but I wouldn't even have any idea where you could find that nowadays.

THANKS for the reply Fred. Let me ask, would I then have to add your 5 lines of code for every @ say get I have?
"Build a man a fire, and he's warm for a day.
Set a man on fire, and he's warm for the rest of his life."
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform