Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce i numeri inclusi in una stringa sotto forma di valore numerico del tipo appropriato.

Sintassi

Val( stringa )

La stringa richiestaargomento è qualsiasi espressione stringa valida.

Osservazioni

La funzione Val interrompe la lettura della stringa in corrispondenza del primo carattere che non può riconoscere come parte di un numero. I simboli e i caratteri spesso considerati parti di valori numerici, ad esempio il simbolo del dollaro e le virgole, non vengono riconosciuti. Tuttavia, la funzione riconosce i prefissi radice &O (per ottali) e &H (per esadecimale). Gli spazi vuoti, le tabulazioni e i caratteri di linefeed vengono rimossi dall'argomento.

Quanto segue restituisce il valore 1615198:

Val("    1615 198th Street N.E.")

Nel codice seguente Val restituisce il valore decimale -1 per il valore esadecimale mostrato:

Val("&HFFFF")

Nota:  La funzione Val riconosce solo il punto (.) come separatore decimale valido. Quando vengono usati separatori decimali diversi, come nelle applicazioni internazionali, usare invece CDbl per convertire una stringa in un numero.

Esempio di query

Espressione

Risultati

SELECT DateofSale,val(DateofSale) AS testVal FROM ProductSales;

Restituisce i valori da "DateofSale" e i caratteri numerici iniziali dai valori del campo "DateofSale" nella colonna testVal. Val() interrompe la lettura della stringa in corrispondenza del primo carattere non numerico.

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio usa la funzione Val per restituire i numeri contenuti in una stringa.

Dim MyValueMyValue = Val("2457")    ' Returns 2457.MyValue = Val(" 2 45 7")    ' Returns 2457.MyValue = Val("24 and 57")    ' Returns 24.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.