STRFIND

Tutto quello che ti potrebbe essere utile per usare al meglio la funzione StrFind di Microsoft Dynamics AX.

La funzione StrFind cerca a partire da una determinata posizione all’interno di una stringa il carattere specificato come parametro.

int StrFind(str text, str characters, int position, int number)

Parametri in ingresso:

ParametroDescrizione
textStringa di cui vogliamo cercare il carattere
charactersCarattere da ricercare all'interno della stringa
positionPosizione dalla quale vogliamo iniziare a cercare il carattere
numberNumero di caratteri nella stringa da analizzare

Parametri in uscita:

Posizione nel quale è stata trovato il carattere da ricercare

Esempi:

Qui di seguito un Job che mostra l’uso di tale funzione.

static void StrFind(Args _args)
{
    str     Text    = "ProvaRicerca",
            Cerca   = "test",
            Cerca1  = "P",
            Cerca2  = "R";
    ;
    //Restituirà la posizione 9(lettera E)
    print(StrFind(text, cerca, 1, strLen(Text)));
    
    //Restituirà la posizione 1(lettera P)
    print(StrFind(text, cerca1, 1, strLen(Text)));
    
    //Restituirà la posizione 10(lettera R)
    print(StrFind(text, cerca2, strlen(Text), - strLen(Text)));

    pause;
}

*Programma creato e testato nella versione 4 di Microsoft Dynamics AX


 

Condividi con i tuoi amici

Articoli Correlati

Informazioni su Andrea Faion 408 Articoli
FAION ANDREA. Ho 35 anni e sono diplomato in informatica presso l'ITIS Kennedy di Pordenone. Da sempre appassionato a tutto ciò che concerne il mondo dell'informatica.

Commenta per primo

Lascia un commento