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:
Parametro | Descrizione |
---|---|
text | Stringa di cui vogliamo cercare il carattere |
characters | Carattere da ricercare all'interno della stringa |
position | Posizione dalla quale vogliamo iniziare a cercare il carattere |
number | Numero 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
Commenta per primo