Ambiti di input per i controlli di InfoPath

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

In questo articolo

Introduzione a ambiti di input

Tipi di ambiti di input

Introduzione a ambiti di input

Se si vuole migliorare il riconoscimento non tastiera input di testo in un controllo, ad esempio testo immesso in una casella di testo con un penna elettromagnetica, è possibile specificare un ambito di input per il controllo. Un ambito di input consente di specificare il tipo di input dell'utente che è destinato il controllo. Ad esempio, se si utilizza l'ambito di input IS_URL per una casella di testo, gli spazi che sono stati immessi tra le parole vengono ignorati.

Impostare un ambito di input per i tipi di controlli seguenti:

  • Casella di testo

  • Casella di testo RTF

  • Selezione data

  • elenco puntato

  • Elenco numerato

  • Elenco semplice

  • Casella combinata

  • Casella di riepilogo a selezione multipla

Per specificare un ambito di input, fare doppio clic sul controllo. Nella finestra di dialogo Proprietà Controllo selezionare la scheda Avanzate, quindi fare clic su Ambito di input.

Inizio pagina

Tipi di ambiti di input

Esistono tre tipi di ambito di input:

Tutti i tipi di ambito di input possono essere configurati in modo da corrispondere soltanto al motivo di ambito specificato o da essere interessati soltanto da quel motivo. Per impostazione predefinita, un ambito di input è limitato e corrisponde solo al motivo dell'ambito di input stesso. Per consentire un input non corrispondente, ma tendere comunque all'ambito di input, selezionare la casella di controllo Riconosci input non corrispondente nella finestra di dialogo Ambito di input.

Note : 

  • Un ambito di input si applica solo al controllo su cui è impostato e non al campo a cui è associato il controllo.

  • Gli ambiti di input non si applicano a programmi di riconoscimento delle lingue dell'Asia orientale.

Nelle sezioni seguenti sono descritti tutti i tipi di ambiti di input.

Standard

Per impostare un ambito di input standard, fare clic su Standard nella finestra di dialogo Ambito di input e selezionare l'impostazione nell'elenco Ambito di input. Nella seguente tabella è riportato il motivo definito per ogni ambito di input standard ed è fornito un esempio del tipo di input a cui il motivo deve essere applicato.

Ambito di input

Descrizione

IS_DEFAULT

Differenza di riconoscimento standard. Questa opzione è trattata come predefinita e utilizza il dizionario predefinito (vocabolario).

IS_URL

Formati di URL, file e FTP.

Esempi:

  • http://www.humongousinsurance.com/

  • ftp://ftp.microsoft.com

  • www.microsoft.com

  • file:///C:\templ.txt

IS_FILE_FULLFILEPATH

Caratteri utilizzati nella descrizione di un percorso di file. Include le seguenti condizioni:

  • Per il nome server e il nome condiviso, consente tutti i caratteri IS_ONECHAR tranne: * ? : < > |

  • Per il nome file, consente tutti i caratteri IS_ONECHAR tranne: \ / : < > |

  • L'input deve iniziare con \\ o con il nome dell'unità o con \ o ..\ o .\ o /

  • Sono consentiti spazi.

Esempi:

  • \\nomeserver\nomecondiviso\nomefile.txt

  • C:\temp\current work.doc

  • ..\images\hank.jpg

IS_FILE_FILENAME

Caratteri utilizzati nella descrizione di un nome file. Include le seguenti condizioni:

  • Accetta l'estensione o nessuna estensione.

  • Consente tutti i caratteri IS_ONECHAR tranne: \ / : < > |

  • Sono consentiti spazi.

Esempi:

  • nomefile.txt

  • nomefile

  • nome file.txt

IS_EMAIL_USERNAME

Nomi utente di posta elettronica.

Esempi:

  • DavideRusp

  • DRuspini

  • davideruspini

IS_EMAIL_SMTPEMAILADDRESS

Indirizzo di posta elettronica SMTP completo. Ad esempio, persona@example.com.

IS_LOGINNAME

Nome accesso e dominio. Include le seguenti condizioni:

  • Consente tutti i caratteri IS_ONECHAR.

  • Non consente domini o nomi utente che iniziano o terminano con n carattere non alfanumerico.

  • Gli spazi non sono consentiti.

  • I seguenti caratteri non sono consentiti: + * / (segno più, asterisco, barra).

Esempi:

  • FIRENZE\DRUSPINI

  • DRUSPINI

IS_PERSONALNAME_FULLNAME

Combinazione di nome, secondo nome e cognome.

Esempi, formattati per Inglese (Stati Uniti):

  • Sig. Davide A. Ruspini, Jr.

  • Davide Ruspini

  • Ruspini, Davide

  • Ruspini, Davide A

IS_PERSONALNAME_PREFIX

Titolo che precede un nome.

Esempi, formattati per Inglese (Stati Uniti):

  • Sig.

  • Dr.

  • Sig.na

  • Sir

IS_PERSONALNAME_GIVENNAME

Nome o iniziale.

Esempi, formattati per Inglese (Stati Uniti):

  • Davide

  • D.

  • D.A.

IS_PERSONALNAME_MIDDLENAME

Secondo nome o iniziale.

Esempi:

  • Alberto

  • A

IS_PERSONALNAME_SURNAME

Cognome

Esempi, formattati per Inglese (Stati Uniti):

  • Ruspini

  • Ruspini Jones

  • Ruspini-Jones

IS_PERSONALNAME_SUFFIX

Suffisso del nome, abbreviazioni e numeri romani. Ad esempio, Jr.

IS_ADDRESS_FULLPOSTALADDRESS

Indirizzo completo, compresi i numeri.

Esempi, formattati per Inglese (Stati Uniti):

  • Piazza Martedì 123, Firenze 12345

  • PO Box 123, Roma 12345

IS_ADDRESS_POSTALCODE

Codice di avviamento postale numerico (per supporto internazionale).

Esempi, formattati per Inglese (Stati Uniti):

  • 98033

  • 98052-6399

IS_ADDRESS_STREET

Numero dell'edificio, numero della via, nome e numero dell'appartamento e codice di avviamento postale. Ad esempio, Piazza Martedì 123.

IS_ADDRESS_STATEORPROVINCE

Nome completo o abbreviazione dello stato o della provincia.

Esempi, formattati per Inglese (Stati Uniti):

  • RM

  • Roma

  • Rm

IS_ADDRESS_CITY

Nome o abbreviazione dello stato

Esempi, formattati per Inglese (Stati Uniti):

  • Milano

  • MI

IS_ADDRESS_COUNTRYNAME

Nome del paese.

Esempi, formattati per Inglese (Stati Uniti):

  • Italia

  • Giappone

  • Stati Uniti d'America

IS_ADDRESS_COUNTRYSHORTNAME

Abbreviazione per il paese.

Esempi, formattati per Inglese (Stati Uniti):

  • USA

  • U.S.A.

IS_CURRENCY_AMOUNTANDSYMBOL

Simboli di valuta e numeri.

Esempi, formattati per Inglese (Stati Uniti):

  • € 2.100,25

  • € 0,35

  • 1.234,50 Euro

IS_CURRENCY_AMOUNT

Valori numerici per la valuta, esclusi i simboli. Ad esempio, 2.100,25.

IS_DATE_FULLDATE

Data completa, in diversi formati.

Esempi, formattati per Inglese (Stati Uniti):

  • 17-07-2001

  • 17/07/01

  • 17/07

  • 12 Dic.

  • 17 Luglio

  • 17 Luglio 2001

IS_DATE_MONTH

Rappresentazione numerica di mesi, limitati a 1-12.

Esempi:

  • 7

  • 07

  • 11

IS_DATE_DAY

Rappresentazione numerica dei giorni, limitati a 1-31.

Esempi:

  • 1

  • 04

  • 17

IS_DATE_YEAR

Rappresentazione numerica degli anni.

Esempi:

  • 1988

  • 2004

  • 88

  • 04

  • '88

IS_DATE_MONTHNAME

Rappresentazione in caratteri dei mesi.

Esempi, formattati per Inglese (Stati Uniti):

  • Febbraio

  • Dic

  • Dic.

IS_DATE_DAYNAME

Rappresentazione in caratteri dei giorni.

Esempi, formattati per Inglese (Stati Uniti):

  • Mercoledì

  • Mer

  • Lun.

IS_DIGITS

Numeri interi positivi. Sono consentite le cifre comprese tra 0 e 9.

IS_NUMBER

Numeri, compresi virgole, segno negativo e decimali. Per i siti negli Stati Uniti, include le seguenti condizioni:

  • Il separatore delle migliaia è la virgola.

  • Il separatore decimale è un punto.

  • I numeri negativi sono rappresentati con un trattino (-) senza uno spazio e non tra parentesi.

IS_ONECHAR

Un singolo carattere ANSI, codepage 1252. Per i siti negli Stati Uniti, include i seguenti caratteri:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

IS_TELEPHONE_FULLTELEPHONENUMBER

Numero di telefono. Non supporta numeri con lettere.

Esempi, formattati per Inglese (Stati Uniti):

  • (012) 23 45 67 89

  • 345 67 89 01

  • 345 678901

  • 123-456-7890

  • 1-206-555-0123x1234

  • +1 (206) 555-1234

IS_TELEPHONE_COUNTRYCODE

Prefissi internazionali.

Esempi, formattati per Inglese (Stati Uniti):

  • +1

  • +44

  • 001

  • 00 44

IS_TELEPHONE_AREACODE

Prefissi telefonici.

Esempi, formattati per Inglese (Stati Uniti):

  • (012)

  • 425

IS_TELEPHONE_LOCALNUMBER

Numero di telefono senza prefisso o prefisso internazionale.

Esempi, formattati per Inglese (Stati Uniti):

  • 555-0112

  • 345 67 89 01

  • 345 678901

IS_TIME_FULLTIME

Ore, minuti, secondi e abbreviazioni alfabetiche. Per l'Inglese viene utilizzato il formato orario a 12 ore. Gli zeri iniziali sono facoltativi per le ore ma richiesti per minuti e secondi. Le ore sono comprese tra 0 e 24; i minuti e i secondi sono compresi tra 0 e 59.

Esempi, formattati per Inglese (Stati Uniti):

  • 3:20

  • 04:30

  • 11:20:55

  • 11:15 am

  • 4:30 AM

IS_TIME_HOUR

Rappresentazione numerica delle ore. Comprese tra 0 e 24.

IS_TIME_MINORSEC

Rappresentazione numerica di minuti e secondi. Compresi tra 0 e 59.

Elenco frasi

L'impostazione di un ambito di input come elenco frasi consente di specificare un elenco di parole o frasi per limitare o definire l'input immesso nel controllo. Ad esempio, si può creare un elenco di una frase denominato "Colori" per una casella di testo e quindi impostare l'elenco "rosso", "giallo" e "blu". In questo scenario, se un utente di Tablet PC scrive la parola "Fred" nella casella di testo, verrà riconosciuto come e convertire la parola "rosso".

Per creare un ambito di input con elenco frasi:

  1. Fare clic su Personalizzato nella finestra di dialogo Ambito di input, quindi fare clic su Nuovo.

  2. Nella casella Nome digitare il nome dell'impostazione dell'ambito di input dell'elenco frasi.

  3. Nell'elenco Tipo selezionare Elenco frasi.

  4. Per ogni parola o frase nell'elenco, immettere la parola o la frase nella casella Frase, quindi fare clic su Aggiungi.

Una volta creato un elenco frasi in un modello di modulo, è possibile applicarlo ad altri controlli nel modulo selezionandolo dall'elenco Ambito di input.

Nota : Se si elimina un ambito di input con elenco frasi applicato a un controllo, l'ambito di input verrà eliminato anche da tutti gli altri controlli a cui è stato applicato e la relativa definizione verrà rimossa dal modello di modulo.

Espressione regolare

L'impostazione di un ambito di input come espressioni regolari consente di specificare un'espressione regolare che definisce un modello personalizzato per la limitazione o influenza dell'input immesso nel controllo. Sono disponibili ulteriori informazioni sulla sintassi espressioni regolari utilizzata da Microsoft Office InfoPath 2007 gli ambiti di input Microsoft Tablet PC Software Development Kit (SDK).

Per creare un ambito di input con espressione regolare:

  1. Fare clic su Personalizzato nella finestra di dialogo Ambito di input, quindi fare clic su Nuovo.

  2. Nella casella Nome digitare il nome dell'impostazione dell'ambito di input con espressione regolare.

  3. Nell'elenco Tipo fare clic su Espressione regolare.

  4. Nella casella Espressione regolare digitare la formula dell'espressione regolare.

Una volta creata un'espressione regolare in un modello di modulo, è possibile applicarla ad altri controlli nel modulo selezionandolo dall'elenco Ambito di input.

Nota : Se si elimina un ambito di input con espressione regolare applicato a un controllo, l'ambito di input verrà eliminato anche da tutti gli altri controlli a cui è stato applicato e la relativa definizione verrà rimossa dal modello di modulo.

Nella seguente tabella sono riportati alcuni esempi di espressioni regolari che possono essere utilizzate per creare le impostazioni di un ambito di input personalizzato.

Espressione

Descrizione

Corrisponde

Non corrisponde

(0|1|2|3|4|5|6|7|8|9)

Corrisponde a una singola cifra, compresa tra 1 e 9.

1
6
0

42
Uno

(0|1|2|3|4|5|6|7|8|9|,|-)+

Corrisponde a una o più singole cifre, virgole o segni meno. Utile per la limitazione dell'input a un intervallo o a una serie di numeri, come ad esempio l'intervallo di pagine da stampare.

1
1-6
2,4,7
2-
6,9,135

,,,

Tre
Da 7 a 9

(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)

Un numero di previdenza sociale. Il formato di un numero di previdenza sociale è nnn-nn-nnnn.

123-45-6789

12-123-12
12-2-3456

(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)

Un numero parte di questo formato:
###-AAA-###
dove # è una qualsiasi cifra compresa tra 0 e 9 e A è una qualsiasi lettera maiuscola compresa tra A e Z.

123-ABC-456

12-AB-3456
123-456-789

s(!IS_ONECHAR)+p

Corrisponde a una qualsiasi parola che inizia con la lettera "s" minuscola, contiene uno o più caratteri (come definito dall'ambito di input IS_ONECHAR) e termina con una lettera minuscola "p".

stop
soup
schlep
s234p

Stop
sp

Inizio pagina

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×