Get_ErrorDescriptionIT

Version 2

     

    Custom Function

     

    Compatibility
    Creator
    Mac OS X, Windows
    Egbert A. Friedrich
    FMP 10, 11
    herrfriedrich.com
    Web: No
    File Type: None
    Server: No
    FileSize: 0 kilobytes
    http://www.herrfriedrich.com

    Description

    Calculates the meaning of an error code. This can be displayed in a dialog box (see description).

     


    Code

    /*

    Full syntax:Get_ErrorDescriptionIT ( errorCode; displayPosition )

     

    Purpose:Returns the italian text string for an error code and displays it in a dialog box title or text.

     

    Parameters:errorCode= the number of an error given by filemaker

    displayPosition= the place where a message should appear (i.e. the dialog box title or dialog box text)

     

    Example:For dialog box text = "Error " & Get ( LastError ) & " ( " & Get_ErrorDescriptionEN ( Get ( LastError ); text ) & " ) occured!"

    For dialog title text = Get_ErrorDescriptionEN ( Get ( LastError ); title )

     

    Notes:This is valid for FileMaker 10! The codes and description are based on the FileMaker Pro/Advanced help itself.

    There are some differences between them and the codes and description in the Knowledge base.

    If you have any additions, please send it to me via my website.

     

    Autor:Egbert A. Friedrich, herrfriedrich.com

    Sources:Code and meaning © FileMaker, Inc

    ============================================*/

     

    Let ( [

    titletext= "!!! Attention !!!";

    errordescription =

    Case (

    errorcode = "-1"; "Errore sconosciuto";

    errorcode = "0"; "Nessun errore";

    errorcode = "1"; "Azione annullata dall'utente";

    errorcode = "2"; "Errore di memoria";

    errorcode = "3"; "Comando non disponibile (ad esempio, sistema operativo non appropriato, modo errato e cosí via)";

    errorcode = "4"; "Comando sconosciuto";

    errorcode = "5"; "Comando non valido (ad esempio, un'istruzione di script Definisci il campo priva di calcolo)";

    errorcode = "6"; "File di sola lettura";

    errorcode = "7"; "Memoria esaurita";

    errorcode = "8"; "Risultato vuoto";

    errorcode = "9"; "Privilegi insufficienti";

    errorcode = "10"; "Dati richiesti non disponibili";

    errorcode = "11"; "Nome non valido";

    errorcode = "12"; "Il nome esiste già";

    errorcode = "13"; "File o oggetto in uso";

    errorcode = "14"; "Fuori intervallo";

    errorcode = "15"; "Impossibile dividere per zero";

    errorcode = "16"; "Operazione non riuscita, nuovo tentativo richiesta (ad esempio una query dell'utente)";

    errorcode = "17"; "Tentativo di convertire il set di caratteri stranieri in UTF-16 non riuscito";

    errorcode = "18"; "Il client deve fornire le informazioni sull'account per procedere";

    errorcode = "19"; "La stringa contiene caratteri diversi da A-Z, a-z, 0-9 (ASCII)";

    errorcode = "20"; "Comando/operazione annullati dallo script attivato";

    errorcode = "100"; "Manca un file";

    errorcode = "101"; "Manca un record";

    errorcode = "102"; "Manca un campo";

    errorcode = "103"; "Manca una relazione";

    errorcode = "104"; "Manca uno script";

    errorcode = "105"; "Manca un formato";

    errorcode = "106"; "Manca una tabella";

    errorcode = "107"; "Manca un indice";

    errorcode = "108"; "Manca una lista valori";

    errorcode = "109"; "Manca un set di privilegi";

    errorcode = "110"; "Mancano tabelle correlate";

    errorcode = "111"; "Ripetizione campo non valida";

    errorcode = "112"; "Manca una finestra";

    errorcode = "113"; "Manca una funzione";

    errorcode = "114"; "Manca un riferimento al file";

    errorcode = "115"; "Il set di menu specificato non è presente";

    errorcode = "116"; "L'oggetto formato specificato non è presente";

    errorcode = "117"; "L'origine dati specificata non è presente";

    errorcode = "130"; "File danneggiati o non presenti; reinstallarli";

    errorcode = "131"; "Impossibile trovare i file del supporto per la lingua (come i file modello)";

    errorcode = "200"; "Accesso al record negato";

    errorcode = "201"; "Impossibile modificare il campo";

    errorcode = "202"; "Accesso al campo negato";

    errorcode = "203"; "Nel file non c'è nessun record da stampare o la password non consente l'accesso alla stampa";

    errorcode = "204"; "Nessun accesso ai campi nei criteri di ordinamento";

    errorcode = "205"; "L'utente non dispone dei privilegi di accesso per creare nuovi record; l'importazione sovrascriverà i dati esistenti";

    errorcode = "206"; "L'utente non dispone del privilegio per cambiare la password o il file non è modificabile";

    errorcode = "207"; "L'utente non ha privilegi sufficienti per cambiare lo schema del database, oppure il file non è modificabile";

    errorcode = "208"; "La password non contiene abbastanza caratteri";

    errorcode = "209"; "La nuova password deve essere diversa da quella esistente";

    errorcode = "210"; "L'account utente è inattivo";

    errorcode = "211"; "La password è scaduta";

    errorcode = "212"; "Account utente e/o password non validi; riprovare";

    errorcode = "213"; "Il nome utente e/o la password non esistono";

    errorcode = "214"; "Troppi tentativi di accesso";

    errorcode = "215"; "I privilegi di amministratore non possono essere duplicati";

    errorcode = "216"; "L'account Ospite non può essere duplicato";

    errorcode = "217"; "L'utente non dispone di privilegi sufficienti per modificare l'account Admin";

    errorcode = "300"; "File bloccato o in uso";

    errorcode = "301"; "Record usato da un altro utente";

    errorcode = "302"; "Tabella usata da un altro utente";

    errorcode = "303"; "Schema database usato da un altro utente";

    errorcode = "304"; "Formato usato da un altro utente";

    errorcode = "306"; "ID modifica del record non corrispondente";

    errorcode = "400"; "Criteri di ricerca vuoti";

    errorcode = "401"; "Nessun record soddisfa la richiesta";

    errorcode = "402"; "Il campo selezionato non è un campo di confronto per un riferimento";

    errorcode = "403"; "Superato il limite massimo di record per la versione di prova di FileMaker Pro";

    errorcode = "404"; "Criterio di ordinamento non valido";

    errorcode = "405"; "Il numero di record specificato supera il numero di record che possono essere omessi";

    errorcode = "406"; "Criteri di sostituzione/riserializzazione non validi";

    errorcode = "407"; "Manca uno o entrambi i campi di confronto (relazione non valida)";

    errorcode = "408"; "Tipo di dati associato al campo specificato non valido per questa operazione";

    errorcode = "409"; "Ordine di importazione non valido";

    errorcode = "410"; "Ordine di esportazione non valido";

    errorcode = "412"; "Per recuperare il file è stata usata una versione errata di FileMaker Pro";

    errorcode = "413"; "Tipo di campo non valido";

    errorcode = "414"; "Il formato non può visualizzare il risultato";

    errorcode = "415"; "Uno o più record correlati richiesti non sono disponibili";

    errorcode = "416"; "Chiave primaria richiesta dalla tabella di origine dati";

    errorcode = "417"; "Il database non è supportato per le operazioni ODBC";

    errorcode = "500"; "Il valore della data non soddisfa le opzioni di verifica";

    errorcode = "501"; "Il valore dell'ora non soddisfa le opzioni di verifica";

    errorcode = "502"; "Il valore del numero non soddisfa le opzioni di verifica";

    errorcode = "503"; "Il valore nel campo non è compreso nell'intervallo specificato nelle opzioni di verifica";

    errorcode = "504"; "Il valore del campo non è univoco come richiesto dalle opzioni di verifica";

    errorcode = "505"; "Il valore del campo non esiste nel file di database come richiesto dalle opzioni di verifica";

    errorcode = "506"; "Il valore nel campo non è elencato nella lista di valori specificata nelle opzioni di verifica";

    errorcode = "507"; "Il valore nel campo non ha superato il test del calcolo dell'opzione di verifica";

    errorcode = "508"; "Valore non valido immesso in modo Trova";

    errorcode = "509"; "Il campo richiede un valore valido";

    errorcode = "510"; "Valore correlato vuoto o non disponibile";

    errorcode = "511"; "Il valore immesso nel campo supera il numero massimo di caratteri consentiti";

    errorcode = "512"; "Il record è già stato modificato da un altro utente";

    errorcode = "513"; "Il record deve comprendere almeno un valore in un campo per poter essere creato";

    errorcode = "600"; "Errore di stampa";

    errorcode = "601"; "La combinazione di intestazione e piè di pagina supera una pagina";

    errorcode = "602"; "Il corpo non rientra in una pagina per l'impostazione della colonna corrente";

    errorcode = "603"; "Connessione di stampa interrotta";

    errorcode = "700"; "Tipo di file errato per l'importazione";

    errorcode = "706"; "File EPSF privo di immagine di anteprima";

    errorcode = "707"; "Impossibile trovare traduttore per immagini";

    errorcode = "708"; "Impossibile importare il file. È necessario un computer a colori";

    errorcode = "709"; "Non è riuscita l'importazione del filmato QuickTime";

    errorcode = "710"; "Impossibile aggiornare il riferimento QuickTime. Il file di database è di sola lettura";

    errorcode = "711"; "Impossibile trovare il traduttore per l'importazione";

    errorcode = "714"; "Operazione non consentita dai privilegi della password";

    errorcode = "715"; "È stato specificato un foglio di lavoro di Excel o un intervallo con nome mancante";

    errorcode = "716"; "Una query SQL che impiega istruzioni DELETE, INSERT o UPDATE non è consentita per l'importazione ODBC";

    errorcode = "717"; "Informazioni XML/XSL insufficienti per procedere con l'importazione o l'esportazione";

    errorcode = "718"; "Errore di analisi del file XML (da Xerces)";

    errorcode = "719"; "Errore di conversione XML usando XSL (da Xalan)";

    errorcode = "720"; "Errore durante l'esportazione; il formato desiderato non supporta i campi multipli";

    errorcode = "721"; "Errore sconosciuto nel parser o nel convertitore";

    errorcode = "722"; "Impossibile importare dati in un file che non ha campi";

    errorcode = "723"; "Non si dispone dell'autorizzazione per aggiungere o modificare record nella tabella di destinazione";

    errorcode = "724"; "Non si dispone dell'autorizzazione per aggiungere record alla tabella di destinazione";

    errorcode = "725"; "Non si dispone dell'autorizzazione per modificare record nella tabella di destinazione";

    errorcode = "726"; "Vi sono più record nel file di importazione che nella tabella di destinazione; non tutti i record sono stati importati";

    errorcode = "727"; "Vi sono più record nella tabella di destinazione che nel file di importazione; non tutti i record sono stati aggiornati";

    errorcode = "729"; "Errori durante l'importazione; impossibile importare i record";

    errorcode = "730"; "Versione Excel non supportata (convertire il file in Excel 7.0 (Excel 95), 97, 2000, XP, o 2007 e riprovare)";

    errorcode = "731"; "Il file da importare non contiene dati";

    errorcode = "732"; "Questo file non può essere inserito perché contiene altri file";

    errorcode = "733"; "Una tabella non può essere importata in se stessa";

    errorcode = "734"; "I file di questo tipo non possono essere visualizzati come immagine";

    errorcode = "735"; "I file di questo tipo non possono essere visualizzati come immagine; verranno inseriti e visualizzati come file";

    errorcode = "736"; "Troppi dati da esportare in questo formato; sarà troncato";

    errorcode = "737"; "Raccolta o libreria Bento mancante; impossibile importare i dati";

    errorcode = "800"; "Impossibile creare il file su disco";

    errorcode = "801"; "Impossibile creare il file temporaneo sul disco di sistema";

    errorcode = "802"; "Impossibile aprire il file";

    errorcode = "803"; "Il file è per un singolo utente oppure non è stato possibile trovare l'host";

    errorcode = "804"; "Impossibile aprire il file.";

    errorcode = "805"; "Usare il comando Recupera";

    errorcode = "806"; "Impossibile aprire il file con questa versione di FileMaker Pro";

    errorcode = "807"; "Il file non è FileMaker Pro oppure è seriamente danneggiato";

    errorcode = "808"; "Impossibile aprire il file. I privilegi di accesso sono danneggiati";

    errorcode = "809"; "Il disco o il volume è pieno";

    errorcode = "810"; "Il disco o il volume è protetto";

    errorcode = "811"; "Impossibile aprire il file temporaneo come file di FileMaker Pro";

    errorcode = "813"; "Errore di sincronizzazione del record in rete";

    errorcode = "814"; "Impossibile aprire i file. È già aperto il numero massimo";

    errorcode = "815"; "Impossibile aprire il file di riferimento";

    errorcode = "816"; "Impossibile convertire il file";

    errorcode = "817"; "Impossibile aprire il file poiché non fa parte di questa soluzione";

    errorcode = "819"; "Impossibile salvare una copia locale di un file remoto";

    errorcode = "820"; "File in fase di chiusura";

    errorcode = "821"; "L'host ha forzato una disconnessione";

    errorcode = "822"; "File FMI non trovati; reinstallare i file non presenti";

    errorcode = "823"; "Impossibile impostare il file su utente singolo; alcuni ospiti sono connessi";

    errorcode = "824"; "Il file è danneggiato o non è un file FileMaker";

    errorcode = "900"; "Errore generico del modulo di gestione del controllo ortografico";

    errorcode = "901"; "Dizionario principale non installato";

    errorcode = "902"; "Impossibile avviare la Guida";

    errorcode = "903"; "Impossibile usare il comando in un file condiviso";

    errorcode = "905"; "Non è selezionato nessun campo attivo; il comando può essere usato solo se un campo è attivo";

    errorcode = "906"; "Il file corrente deve essere condiviso per usare questo comando";

    errorcode = "920"; "Impossibile inizializzare il modulo di gestione del controllo ortografico";

    errorcode = "921"; "Impossibile caricare il dizionario utente per la modifica";

    errorcode = "922"; "Impossibile trovare il dizionario utente";

    errorcode = "923"; "Il dizionario utente è di sola lettura";

    errorcode = "951"; "Errore imprevisto (*)";

    errorcode = "954"; "Grammatica XML non supportata (*)";

    errorcode = "955"; "Nessun nome per il database (*)";

    errorcode = "956"; "È stato superato il numero massimo di sessioni del database (*)";

    errorcode = "957"; "Conflitto tra i comandi (*)";

    errorcode = "958"; "Parametro mancante (*)";

    errorcode = "1200"; "Errore di calcolo generico";

    errorcode = "1201"; "Troppi pochi parametri nella funzione";

    errorcode = "1202"; "Troppi parametri nella funzione";

    errorcode = "1203"; "Fine calcolo non previsto";

    errorcode = "1204"; "Sono previsti un numero, una costante di testo, un nome di campo o una g(\“";

    errorcode = "1205"; "Il commento non termina con \"*/\"";

    errorcode = "1206"; "La costante di testo deve terminare con un punto interrogativo";

    errorcode = "1207"; "Parentesi mancante";

    errorcode = "1208"; "Operatore mancante, funzione non trovata o \"(\" non prevista";

    errorcode = "1209"; "Nome (come nome campo o nome formato) mancante";

    errorcode = "1210"; "La funzione del plug-in è già stata registrata";

    errorcode = "1211"; "Utilizzo della lista valori non consentito in questa funzione";

    errorcode = "1212"; "Qui è previsto un operatore (ad esempio, +, -, *)";

    errorcode = "1213"; "Questa variabile è già stata definita nella funzione Consenti";

    errorcode = "1214"; "MEDIO, CONTEGGIO, ESPANSO, RICAVARIPETIZIONI, MAX, MIN, VPN, DEVST, SOMMA e RICAVARIASSUNTO: espressione trovata dove è necessario un campo solo";

    errorcode = "1215"; "Questo parametro è un parametro non valido per la funzione Get";

    errorcode = "1216"; "Solo i campi Riassunto sono consentiti come primo argomento in RICAVARIASSUNTO";

    errorcode = "1217"; "Il campo di separazione non è valido";

    errorcode = "1218"; "Impossibile valutare il numero";

    errorcode = "1219"; "Non è possibile usare un campo nella propria formula";

    errorcode = "1220"; "Il campo deve essere di tipo normale o Calcolo";

    errorcode = "1221"; "I dati devono essere di tipo Numero, Data, Ora o Indicatore data e ora";

    errorcode = "1222"; "Impossibile memorizzare il calcolo";

    errorcode = "1223"; "La funzione non è implementata";

    errorcode = "1224"; "La funzione non è definita";

    errorcode = "1225"; "La funzione non è supportata in questo contesto";

    errorcode = "1300"; "Il nome specificato non può essere utilizzato";

    errorcode = "1400"; "Errore nell'inizializzazione del driver ODBC; assicurarsi che i driver ODBC siano installati correttamente";

    errorcode = "1401"; "Allocazione ambiente fallita (ODBC)";

    errorcode = "1402"; "Impossibile liberare l'ambiente (ODBC)";

    errorcode = "1403"; "Impossibile disconnettersi (ODBC)";

    errorcode = "1404"; "Impossibile allocare la connessione (ODBC)";

    errorcode = "1405"; "Impossibile liberare la connessione ( ODBC)";

    errorcode = "1406"; "Controllo SQL API (ODBC) fallito";

    errorcode = "1407"; "Impossibile allocare l'istruzione (ODBC)";

    errorcode = "1408"; "Errore esteso (ODBC)";

    errorcode = "1409"; "Errore (ODBC)";

    errorcode = "1413"; "Link comunicazione fallito (ODBC)";

    errorcode = "1450"; "L'azione richiede un'estensione dei privilegi PHP (*)";

    errorcode = "1451"; "L'azione richiede che il file corrente sia remoto";

    errorcode = "1501"; "Errore autenticazione SMTP";

    errorcode = "1502"; "Connessione rifiutata da server SMTP";

    errorcode = "1503"; "Errore SSL";

    errorcode = "1504"; "Il Server SMTP richiede che la connessione sia crittografata";

    errorcode = "1505"; "Autenticazione specificata non supportata dal server SMTP";

    errorcode = "1506"; "Impossibile inviare la (le) e-mail";

    errorcode = "1507"; "Impossibile accedere al server SMTP";

    )

    ];

     

    Case (

    displayPosition= "title"; titletext;

    displayPosition= "text"; errordescription

    )

     

    )

     

    Sample Input

    Sample Output


    Developer's Notes

    You can copy & paste the above text into a custom function and it will be well formatted ;-) You can change the “titletext” to whatever you like.

     


    FileMaker Inc. provides this content on an “As Is” basis, without any warranty, and subject to the terms of the FileMaker Technical Network Agreement. FileMaker makes no representations and is not liable for any content or related information. You may use the content as part of your own solutions and for your customers, but you may not otherwise publicly distribute any content that you did not submit. ©2009-2011 FileMaker, Inc. All Rights Reserved. FileMaker is a trademark of FileMaker, Inc. registered in the U.S. and other countries.