Get_ErrorDescriptionDE

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_ErrorDescriptionDE ( errorCode; displayPosition )

     

    Purpose:Returns the german 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_ErrorDescriptionDE ( Get ( LastError ); "text" ) & " ) occured!"

    For dialog title text = Get_ErrorDescriptionDE ( 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= "!!! Achtung Fehler !!!";

    errordescription =

    Case (

    errorCode = "-1"; "Unbekannter Fehler";

    errorCode = "0"; "Kein Fehler";

    errorCode = "1"; "Aktion durch Benutzer abgebrochen";

    errorCode = "2"; "Speicherfehler";

    errorCode = "3"; "Befehl nicht verfügbar (z. B. falsches Betriebssystem, falscher Modus etc.)";

    errorCode = "4"; "Befehl unbekannt.";

    errorCode = "5"; "Befehl ungültig (z. B. ist für den Scriptschritt \"Feldwert setzen\" keine Formel angegeben).";

    errorCode = "6"; "Datei ist schreibgeschützt.";

    errorCode = "7"; "Speicherüberlauf";

    errorCode = "8"; "Leeres Ergebnis";

    errorCode = "9"; "Ungenügende Berechtigungen";

    errorCode = "10"; "Angeforderte Daten fehlen.";

    errorCode = "11"; "Name ist nicht gültig.";

    errorCode = "12"; "Name existiert bereits.";

    errorCode = "13"; "Datei oder Objekt ist in Gebrauch.";

    errorCode = "14"; "Außerhalb des gültigen Bereichs";

    errorCode = "15"; "Teilen durch null nicht möglich.";

    errorCode = "16"; "Operation fehlgeschlagen, Anfrage wiederholen (z. B. eine Benutzeranfrage).";

    errorCode = "17"; "Konvertierung von fremdem Zeichensatz in UTF-16 fehlgeschlagen.";

    errorCode = "18"; "Client muss Kontoinformationen liefern, um fortzufahren.";

    errorCode = "19"; "Zeichenfolge enthält andere Zeichen als A-Z, a-z, 0-9 (ASCII).";

    errorCode = "20"; "Befehl/Vorgang durch ausgelöstes Script abgebrochen.";

    errorCode = "100"; "Datei fehlt.";

    errorCode = "101"; "Datensatz fehlt.";

    errorCode = "102"; "Feld fehlt.";

    errorCode = "103"; "Beziehung fehlt.";

    errorCode = "104"; "Script fehlt.";

    errorCode = "105"; "Layout fehlt.";

    errorCode = "106"; "Tabelle fehlt.";

    errorCode = "107"; "Index fehlt.";

    errorCode = "108"; "Werteliste nicht vorhanden.";

    errorCode = "109"; "Berechtigung fehlt.";

    errorCode = "110"; "Bezugstabellen fehlen.";

    errorCode = "111"; "Feldwiederholung ist ungültig.";

    errorCode = "112"; "Fenster fehlt.";

    errorCode = "113"; "Funktion fehlt.";

    errorCode = "114"; "Dateiverweis fehlt.";

    errorCode = "115"; "Angegebenes Menüset nicht vorhanden.";

    errorCode = "116"; "Angegebenes Layoutobjekt nicht vorhanden";

    errorCode = "117"; "Angegebene Datenquelle nicht vorhanden.";

    errorCode = "130"; "Dateien sind beschädigt oder fehlen und müssen neu installiert werden.";

    errorCode = "131"; "Dateien des Sprachpakets fehlen (z. B. Vorlagendateien).";

    errorCode = "200"; "Zugriff auf Datensatz verweigert.";

    errorCode = "201"; "Feld kann nicht geändert werden.";

    errorCode = "202"; "Zugriff auf Feld verweigert.";

    errorCode = "203"; "Keine zu druckenden Datensätze in der Datei bzw. Passwort erlaubt kein Drucken.";

    errorCode = "204"; "Kein Zugriff auf Feld(er) in Sortierfolge";

    errorCode = "205"; "Benutzer hat keine Zugriffsrechte, um neue Datensätze zu erstellen; Import überschreibt bestehende Daten.";

    errorCode = "206"; "Benutzer hat keine Zugriffsrechte, um das Passwort zu ändern, oder die Datei ist schreibgeschützt.";

    errorCode = "207"; "Benutzer hat nicht genügend Zugriffsrechte, um das Datenbankschema zu ändern, oder die Datei ist schreibgeschützt.";

    errorCode = "208"; "Passwort enthält zu wenige Zeichen.";

    errorCode = "209"; "Neues Passwort muss sich vom bestehenden unterscheiden.";

    errorCode = "210"; "Benutzerkonto ist inaktiv.";

    errorCode = "211"; "Passwort ist abgelaufen.";

    errorCode = "212"; "Ungültiges Benutzerkonto und/oder Passwort; bitte erneut versuchen.";

    errorCode = "213"; "Benutzerkonto und/oder Passwort existieren nicht.";

    errorCode = "214"; "Zu viele Anmeldeversuche";

    errorCode = "215"; "Administratorrechte können nicht dupliziert werden.";

    errorCode = "216"; "Gastkonto kann nicht dupliziert werden.";

    errorCode = "217"; "Benutzer hat nicht genügend Zugriffsrechte, um Administratorkonto zu ändern.";

    errorCode = "300"; "Datei ist geschützt oder in Gebrauch.";

    errorCode = "301"; "Datei ist blockiert durch anderen Anwender.";

    errorCode = "302"; "Tabelle ist blockiert durch anderen Anwender.";

    errorCode = "303"; "Datenbankschema ist blockiert durch anderen Anwender.";

    errorCode = "304"; "Layout ist blockiert durch anderen Anwender.";

    errorCode = "306"; "Datensatzänderungs-ID stimmt nicht überein.";

    errorCode = "400"; "Suchkriterien sind leer.";

    errorCode = "401"; "Kein Datensatz entspricht der Abfrage.";

    errorCode = "402"; "Kein Abgleichsfeld für eine Referenz";

    errorCode = "403"; "Maximales Datensatzlimit für Testversion von FileMaker Pro wird überschritten";

    errorCode = "404"; "Ungültige Sortierfolge";

    errorCode = "405"; "Angegebene Datensatzzahl übersteigt die Anzahl der ausschließbaren Datensätze.";

    errorCode = "406"; "Ungültige Kriterien für Ersetzen/Neunummerierung";

    errorCode = "407"; "Ein oder beide Gruppierfeld(er) fehlen (ungültige Beziehung).";

    errorCode = "408"; "Angegebenes Feld hat ein Datenformat, das diesem Befehl nicht entspricht.";

    errorCode = "409"; "Ungültige Importfolge";

    errorCode = "410"; "Ungültige Exportfolge";

    errorCode = "412"; "Falsche Version von FileMaker Pro verwendet, um die Datei wiederherzustellen";

    errorCode = "413"; "Angegebenes Feld hat ungeeigneten Feldtyp.";

    errorCode = "414"; "Layout kann das Ergebnis nicht anzeigen.";

    errorCode = "415"; "Ein oder mehrere erforderliche Bezugsdatensätze sind nicht verfügbar.";

    errorCode = "416"; "Primärschlüssel erforderlich für Datenquelltabelle";

    errorCode = "417"; "Datenbank nicht unterstützt für ODBC-Vorgänge";

    errorCode = "500"; "Datumswert entspricht nicht den Überprüfungskriterien.";

    errorCode = "501"; "Zeitwert entspricht nicht den Überprüfungskriterien.";

    errorCode = "502"; "Zahlenwert entspricht nicht den Überprüfungskriterien.";

    errorCode = "503"; "Feldwert entspricht nicht der Bereichsüberprüfung.";

    errorCode = "504"; "Feldwert entspricht nicht der Eindeutigkeitsüberprüfung.";

    errorCode = "505"; "Feldwert existiert nicht in der Datenbank und entspricht nicht der Existenzüberprüfung.";

    errorCode = "506"; "Feldwert entspricht nicht der Überprüfung nach Bestandteil einer Werteliste.";

    errorCode = "507"; "Feldwert entspricht nicht der Überprüfung durch Berechnung.";

    errorCode = "508"; "Ungültiger Wert wurde in Suchenmodus eingegeben.";

    errorCode = "509"; "Feld verlangt gültigen Wert.";

    errorCode = "510"; "Bezugswert ist leer oder nicht verfügbar.";

    errorCode = "511"; "Der Wert im Feld überschreitet die maximale Anzahl der zulässigen Zeichen.";

    errorCode = "512"; "Datensatz wurde bereits durch anderen Anwender geändert.";

    errorCode = "513"; "Datensatz muss einen Wert in einem Feld haben, um erstellt zu werden.";

    errorCode = "600"; "Druckerfehler aufgetreten.";

    errorCode = "601"; "Kombination von Kopf- und Fußbereich übersteigt eine Seitenlänge.";

    errorCode = "602"; "Datenbereich passt für aktuelle Spalteneinstellung nicht auf eine Seite.";

    errorCode = "603"; "Verbindung zum Drucker getrennt.";

    errorCode = "700"; "Datei hat falschen Dateityp für Import.";

    errorCode = "706"; "EPSF-Datei hat keine Übersichtsgrafik.";

    errorCode = "707"; "Grafikfilter nicht vorhanden.";

    errorCode = "708"; "Dateiimport nicht möglich bzw. Farbmonitor für Import erforderlich.";

    errorCode = "709"; "Import des QuickTime-Films fehlgeschlagen.";

    errorCode = "710"; "QuickTime-Verweis konnte nicht aktualisiert werden, da für Datenbankdatei nur Lesezugriff besteht.";

    errorCode = "711"; "Importfilter nicht vorhanden.";

    errorCode = "714"; "Zugriffsrechte reichen für diesen Befehl nicht aus.";

    errorCode = "715"; "Benannter Bereich oder Tabellenblatt von Excel konnte nicht gefunden werden.";

    errorCode = "716"; "Eine SQL Anfrage mit DELETE, INSERT oder UPDATE ist nicht für ODBC Import erlaubt.";

    errorCode = "717"; "Zum Fortsetzen des Imports bzw. Exports sind nicht genügend XML/XSL-Daten vorhanden.";

    errorCode = "718"; "XML-Parsingfehler (von Xerces)";

    errorCode = "719"; "Fehler beim Transformieren von XML mit XSL (von Xalan)";

    errorCode = "720"; "Fehler beim Export: Das vorgesehene Format unterstützt keine Wiederholfelder.";

    errorCode = "721"; "Im Parser oder Transformer ist ein unbekannter Fehler aufgetreten.";

    errorCode = "722"; "Daten können nicht in eine Datei importiert werden, die keine Felder hat.";

    errorCode = "723"; "Sie sind nicht berechtigt, Datensätze in der Zieltabelle hinzuzufügen oder zu ändern.";

    errorCode = "724"; "Sie sind nicht berechtigt, Datensätze in der Zieltabelle hinzuzufügen.";

    errorCode = "725"; "Sie sind nicht berechtigt, Datensätze in der Zieltabelle zu ändern.";

    errorCode = "726"; "Es gibt mehr Datensätze in der Importdatei als in der Zieltabelle; nicht alle Datensätze werden importiert.";

    errorCode = "727"; "Es gibt mehr Datensätze in der Zieltabelle als in der Importdatei; nicht alle Datensätze werden aktualisiert.";

    errorCode = "729"; "Es sind Fehler beim Import aufgetreten; Datensätze konnten nicht importiert werden.";

    errorCode = "730"; "Nicht unterstützte Excel-Version (Datei zu Excel 7.0- (Excel 95), 97-, 2000-, XP- oder 2007-Format konvertieren und erneut versuchen)";

    errorCode = "731"; "Die für den Import ausgewählte Datei enthält keine Daten.";

    errorCode = "732"; "Diese Datei kann nicht eingefügt werden, weil sie selbst weitere Dateien enthält.";

    errorCode = "733"; "Eine Tabelle kann nicht in sich selbst importiert werden.";

    errorCode = "734"; "Dieser Dateityp kann nicht als Bild dargestellt werden.";

    errorCode = "735"; "Dieser Dateityp kann nicht als Bild angezeigt werden. Es wird eingefügt und als Datei angezeigt.";

    errorCode = "736"; "Zu viele Daten für den Export in dieses Format; es wird abgeschnitten.";

    errorCode = "737"; "Bento-Sammlung oder -Bibliothek fehlt; Daten können nicht importiert werden.";

    errorCode = "800"; "Datei konnte auf Datenträger nicht erstellt werden.";

    errorCode = "801"; "Temporärdatei konnte auf Systemdatenträger nicht erstellt werden.";

    errorCode = "802"; "Datei konnte nicht geöffnet werden.";

    errorCode = "803"; "Datei in Einzelbenutzer-Status oder Host nicht vorhanden.";

    errorCode = "804"; "Datei konnte in ihrem aktuellen Status nicht mit Nur-Lese-Zugriff geöffnet werden.";

    errorCode = "805"; "Datei ist beschädigt; stellen Sie die Datei wieder her.";

    errorCode = "806"; "Datei kann mit dieser Version von FileMaker Pro nicht geöffnet werden";

    errorCode = "807"; "Datei ist keine FileMaker Pro-Datei oder ist schwer beschädigt";

    errorCode = "808"; "Datei kann wegen beschädigter Zugriffsrechte nicht geöffnet werden.";

    errorCode = "809"; "Datenträger voll";

    errorCode = "810"; "Datenträger fixiert";

    errorCode = "811"; "Temporärdatei kann nicht als FileMaker Pro-Datei geöffnet werden";

    errorCode = "813"; "Fehler bei Datensatz-Synchronisation im Netzwerk";

    errorCode = "814"; "Datei(en) kann (können) nicht geöffnet werden, da die maximale Anzahl an Dateien geöffnet ist.";

    errorCode = "815"; "Referenzdatei konnte nicht geöffnet werden.";

    errorCode = "816"; "Datei konnte nicht konvertiert werden.";

    errorCode = "817"; "Der Bindungsschlüssel der Datei stimmt nicht mit dieser Laufzeitanwendung überein.";

    errorCode = "819"; "Lokale Kopie einer remote Datei kann nicht gespeichert werden.";

    errorCode = "820"; "Datei wird geschlossen.";

    errorCode = "821"; "Host hat die Verbindung getrennt.";

    errorCode = "822"; "FMI-Dateien nicht gefunden; fehlende Dateien neu installieren.";

    errorCode = "823"; "Datei kann nicht auf Einzelbenutzer gesetzt werden, da Gäste verbunden sind.";

    errorCode = "824"; "Datei ist beschädigt oder keine FileMaker-Datei.";

    errorCode = "900"; "Allgemeiner Fehler in der Rechtschreibprüfung";

    errorCode = "901"; "Standardwörterbuch nicht installiert.";

    errorCode = "902"; "Hilfe-System konnte nicht gestartet werden.";

    errorCode = "903"; "Befehl kann nicht in einer gemeinsam genutzten Datei verwendet werden.";

    errorCode = "905"; "Kein aktives Feld ausgewählt, Befehl kann nur mit aktivem Feld verwendet werden.";

    errorCode = "906"; "Aktuelle Datei muss freigegeben sein, um diesen Befehl verwenden zu können.";

    errorCode = "920"; "Initialisierung der Rechtschreibprüfung nicht möglich.";

    errorCode = "921"; "Anwenderwörterbuch kann nicht zur Bearbeitung geladen werden.";

    errorCode = "922"; "Anwenderwörterbuch existiert nicht.";

    errorCode = "923"; "Anwenderwörterbuch ist schreibgeschützt.";

    errorCode = "951"; "Ein unerwarteter Fehler ist aufgetreten (*).";

    errorCode = "954"; "Nicht unterstützte XML-Grammatik (*)";

    errorCode = "955"; "Kein Datenbankname (*)";

    errorCode = "956"; "Maximale Anzahl von Datenbanksitzungen überschritten (*)";

    errorCode = "957"; "Widersprüchliche Befehle (*)";

    errorCode = "958"; "Parameter fehlt (*)";

    errorCode = "1200"; "Generischer Rechenfehler";

    errorCode = "1201"; "In dieser Funktion gibt es zu wenige Parameter.";

    errorCode = "1202"; "In dieser Funktion gibt es zu viele Parameter.";

    errorCode = "1203"; "Unerwartetes Ende der Berechnung";

    errorCode = "1204"; "Es wird eine Zahl, eine Textkonstante, ein Feldname bzw. \"(\" erwartet.";

    errorCode = "1205"; "Kommentar ist nicht mit \"*/\" beendet.";

    errorCode = "1206"; "Textkonstante muss mit einem Anführungszeichen enden.";

    errorCode = "1207"; "Klammer unvollständig";

    errorCode = "1208"; "Operator fehlt, Funktion nicht gefunden oder \"(\" nicht erwartet.";

    errorCode = "1209"; "Name (z. B. Feldname oder Layoutname) fehlt.";

    errorCode = "1210"; "Plugin-Funktion wurde bereits registriert.";

    errorCode = "1211"; "In dieser Funktion ist die Listennutzung nicht zulässig.";

    errorCode = "1212"; "Hier wird ein Operator (z. B. +, -, * ) erwartet.";

    errorCode = "1213"; "Diese Variable wurde bereits in der SetzeVars-Funktion definiert.";

    errorCode = "1214"; "MITTELWERT, ANZAHL, ERWEITERN, HOLEWIEDERHOLFELDWERT, MAX, MIN, NBW, STABW, SUMME und HOLEERGEBNISWERT: Ausdruck gefunden, wo nur ein Feld benötigt wird.";

    errorCode = "1215"; "Dieser Parameter ist ein ungültiger Statusfunktionsparameter.";

    errorCode = "1216"; "Als erstes Argument einer HOLEERGEBNISWERT-Funktion können nur Statistikfelder angegeben werden.";

    errorCode = "1217"; "Gruppierfeld ist ungültig.";

    errorCode = "1218"; "Zahl kann nicht berechnet werden.";

    errorCode = "1219"; "Ein Feld kann nicht in seiner eigenen Formel benutzt werden.";

    errorCode = "1220"; "Feldtyp muss normal oder berechnet sein.";

    errorCode = "1221"; "Datentyp muss Zahl, Datum, Zeit oder Zeitstempel sein.";

    errorCode = "1222"; "Formel kann nicht gespeichert werden.";

    errorCode = "1223"; "Die Funktion ist nicht implementiert.";

    errorCode = "1224"; "Die Funktion ist nicht definiert.";

    errorCode = "1225"; "Die Funktion wird in diesem Kontext nicht unterstützt.";

    errorCode = "1300"; "Der angegebene Name kann nicht verwendet werden.";

    errorCode = "1400"; "ODBC-Treiberinitialisierung fehlgeschlagen. Stellen Sie sicher, dass die ODBC-Treiber richtig installiert sind.";

    errorCode = "1401"; "Umgebung konnte nicht zugeteilt werden (ODBC).";

    errorCode = "1402"; "Umgebung konnte nicht freigegeben werden (ODBC).";

    errorCode = "1403"; "Verbindung trennen fehlerhaft (ODBC).";

    errorCode = "1404"; "Verbindung konnte nicht zugeteilt werden (ODBC).";

    errorCode = "1405"; "Verbindung konnte nicht freigegeben werden (ODBC).";

    errorCode = "1406"; "Überprüfung von SQL API fehlgeschlagen (ODBC).";

    errorCode = "1407"; "Anweisung konnte nicht zugeteilt werden (ODBC).";

    errorCode = "1408"; "Erweiterter Fehler (ODBC)";

    errorCode = "1409"; "Fehler (ODBC)";

    errorCode = "1413"; "Kommunikationsverbindung fehlerhaft (ODBC)";

    errorCode = "1450"; "Aktion erfordert PHP-Berechtigungserweiterung (*).";

    errorCode = "1451"; "Aktion erfordert, dass die aktuelle Datei remote ist.";

    errorCode = "1501"; "SMTP-Authentifizierung fehlgeschlagen.";

    errorCode = "1502"; "Verbindung durch SMTP-Server abgelehnt.";

    errorCode = "1503"; "SSL-Fehler";

    errorCode = "1504"; "Der SMTP-Server verlangt eine verschlüsselte Verbindung.";

    errorCode = "1505"; "Die angegebene Authentifizierung wird vom SMTP-Server nicht unterstützt.";

    errorCode = "1506"; "E-Mail(s) konnte(n) nicht erfolgreich versendet werden.";

    errorCode = "1507"; "Anmeldung am SMTP-Server nicht möglich";

    )

    ];

     

    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.