Date de publication : 01/09/2006
Par
Igor2004 (nikiforov.developpez.com/foxpro/roumain)
Doamnelor si domnilor, Doresc sa va propun urmatoarele functii FoxPro IFOR() Ciclu FOR imediat IWHILE() Ciclu WHILE imediat ICASE() Evalueaza resultatul dintr-o lista de conditii. IEXECCASE() Evalueaza resultatul si executa comenzile dintr-o lista de conditii IEXECIF() Returneaza o valoare din doua si executa una din doua comenzi, in functie de valoarea unei expresii logice EXECUTE() Executa comenzile dintr-un sir, spre deosebire de o macro substitutie poate executa mai multe comenzi dintr-un sir si returneaza rezultatul. FIELDNUM() Returneaza numarul campului bazat pe numele campului dintr-un fisier DANSLISTE() Determina daca o valoare numerica e continuta intr-un sir de valori de tipul «1,5,13-18» INCREMENT() Incrementeaza sau decrementeaza cu unu valoarea unei variabile pasata ca referinta si returneaza resultatul. STRFILTER() Sterge toate caracterele dintr-un sir de caractere in afara de cele specificate. ARRAYSUM() Totalizeaza toate elementele numerice, sau doar elementele numerice specificate, din coloana selectata a unei arii. ARRAYAVG() Calculeaza media aritmetica pentru toate elementele numerice, sau doar elementele numerice specificate, din coloana selectata a unei arii. ARRAYMIN() Evalueaza toate elementele numerice, sau doar elementele numerice specificate, din coloana selectata a unei arii si returneaza valoarea minima si, optional, numarul liniei continand valoarea minima. ARRAYMAX() Evalueaza toate elementele numerice, sau doar elementele numerice specificate, din coloana selectata a unei arii si returneaza valoarea maxima si, optional, numarul liniei continand valoarea maxima. ARRAYCNT() Numara toate elementele numerice, sau doar elementele numerice specificate, din coloana selectata a unei arii. ASCANQUICK() Spre deosebire de functia ASCAN(), executa o cautare binara in coloana selectata a unei arii sortate pentru un element continand acelas tip de data si aceiasi valoare cu rezultatul unei expresii. VITESCAN() Varianta mai simpla a functiei ASCANQUICK() GETALLWORDS() Insereaza cuvintele dintr-un sir de caractere, sau dintr-un camp de tip memo, in aria globala. ARABTOROMAN() Intoarce un numar roman echivalentul unei expresii numerice specifice (de la 1 la 3999). ROMANTOARAB() Intoarce o expresie numerica echivalenta unui numar roman specific (de la I la MMCMXCIX). Mai mult de 18 000 de oameni au descarcat functiile mele. Sper ca le veti gasi la fel de folositoare. The ST_DENIS library is available for all versions Visual FoxPro through 9.0 and for FoxPro 2.6 for DOS. The VFP library is ST_DENIS.FLL and the FoxPro for DOS library is ST_DENIS.PLB. To register the library in your programs, use one of the SET LIBRARY commands: SET LIBRARY TO ST_DENIS.FLL ADDITIVE && for VFP or SET LIBRARY TO ST_DENIS.PLB ADDITIVE && for FoxPro for DOS It is best to place the library file in your search path (SET PATH command). If it is not in your search path, you will need to specify the path to the library file in the SET LIBRARY command: SET LIBRARY TO <PATH TO LIBRARY> ST_DENIS.FLL ADDITIVE To remove the library from memory, use: RELEASE LIBRAY ST_DENIS or, if the library is not in the search path, RELEASE LIBRARY <PATH TO LIBRARY> ST_DENIS |