Allergene für Lebensmittelzutaten formatieren

Die EU-Verordnung für Lebensmitteletikettierung (Verordnung (EU) No. 1169/2011), gibt nicht nur vor, welche Informationen angegeben werden müssen, sondern auch, wie diese spezifischen Informationen präsentiert werden müssen, einschließlich Schriftart, Farbe und Kontrast. Die Verordnung macht detaillierte Vorgaben in Bezug auf die Schriftgröße, überlässt aber die genaue Art der Hervorhebung von Allergenen dem Nutzer. Allergene Zutaten müssen in einer Schrift gedruckt werden, die klar vom Rest der Liste unterscheidbar ist (z. B. fett, kursiv, unterstrichen, invers, andere Farbe).

NiceLabel bietet integrierte Unterstützung für die Formatierung von allergenen Zutaten anhand individueller Funktionen. Es handelt sich dabei um vordefinierte Funktionen, die Sie verwenden können, um die Allergene in der Zutatenliste hervorzuheben. Um dies zu tun, können Sie Formatierungen wie fett, kursiv, unterstrichen, Großbuchstaben oder eine Kombination dieser Formatierungen verwenden. Das Ergebnis der Funktion sind RTF-formatierte Daten, die Sie mit dem Rich-Textfeld-Objekt nutzen können.

Die Bezeichnung für das Allergen kann als Teil einer bestimmten Zutat auftauchen, welche nicht als Allergen kategorisiert ist. In solchen Fällen können Sie den Funktionstyp „WithExceptions“ verwenden. Solche Funktionen akzeptieren einen anderen Eingabeparameter – eine Liste von Ausnahmen. Es handelt sich um Wörter und Sätze, die nicht entsprechend formatiert werden müssen, selbst wenn sie den Allergen-Begriff enthalten. Wenn Sie beispielsweise das Wort „Milch“ als Allergen definieren, würde es auch in der Zutat Kokos-Milch“ hervorgehoben werden, was jedoch nicht korrekt wäre. Daher können Sie den Begriff „Kokos-Milch“ als Ausnahme definieren, woraufhin Desktop Designer das Wort „Milch“ nicht hervorheben wird, wenn es in der Kombination „Kokos-Milch“ verwendet wird.

Anmerkung

Beispiele und weitere Anleitungen finden Sie auf folgender NiceLabel Webseite: Einhaltung der EU-Verordnung für Lebensmitteletiketten.

Voraussetzungen

Die Funktionen für Lebensmittel-Allergene verbinden sich mit der bereitgestellten Datenquelle und lesen die enthaltenen Allergene aus. Um die Datenquelle zu öffnen, müssen die richtigen Datenbanktreiber (ODBC-Treiber) auf dem Computer installiert sein.

  • Für Excel- und Access-Datenquellen. Wenn Sie Microsoft Office auf demselben Computer installiert haben, haben Sie die Datenbanktreiber bereits. Falls nicht, müssen Sie die Treiber separat installieren. Besuchen Sie das Microsoft Download Center, um Microsoft Access Database Engine 2010 Redistributable oder Microsoft Access 2013 Runtime herunterzuladen.

  • Für MS SQL-Datenquellen. Der ODBC-Treiber wurde im Rahmen des Microsoft SQL Server Feature Pack veröffentlicht. Sie müssen Unterstützung für den Anbieter SQLSQLNCLI11 installiert haben. Besuchen Sie das Microsoft Download Center und laden Sie den Treiber herunter.

Formatierung auf Allergene anwenden

Um Allergene in der Zutatenliste zu formatieren, müssen Sie die Formatierungsfunktion ausführen und die Eingabeparameter angeben. Die Formatierungsfunktionen werden als VBScript-Funktion ausgeführt und liefern die Ergebnisse in der Ausgabevariablen, die direkt innerhalb des Rich-Textobjekts verwendet werden kann. Die verwendete Funktion muss dem Speicherort der Daten entsprechen (an dem sich die Liste mit Allergenen befindet); dies kann eine CSV-Zeichenfolge, eine Microsoft Excel-Tabelle oder eine Microsoft Access-Datenbank sein.

Um die Allergene aus einer Liste in Excel zu formatieren, tun Sie Folgendes:

  1. Erstellen Sie ein neues Etikett in Desktop Designer und öffnen Sie den Manager für dynamische Daten.

  2. Klicken Sie auf „Funktionen“, wählen Sie VBScript und geben Sie den Namen der Funktion ein.

  3. Öffnen Sie den Skript-Editor.

  4. Ändern Sie die Zeile Result = "0" in Result = und platzieren Sie den Cursor hinter dem Gleichheitszeichen.

  5. Erweitern Sie unter Verfügbare Scripting-Elemente die Option Lebensmittel-Allergene und wählen Sie AllergeneAusExcelFormatieren.

  6. Definieren Sie in der Kategorie Skript-Bearbeitungsfeld die Funktionsparameter, zum Beispiel:

    Result = FormatAllergensFromExcel([Products.Ingred],"c:\Data\DB.xlsx","Allergens","Allergen","bold,italic,underline")

    Daraufhin wird die Liste der Zutaten in der Variablen Products.Ingred sowie die Liste von Allergenen aus der Excel-Datei DB.xls in der Produkt-Spalte auf dem Blatt Products ausgelesen und alle in den Listen enthaltenen Allergene werden fett formatiert.

  7. Klicken Sie auf OK.

  8. Definieren Sie unter Name der Ausgabevariablen den Namen der Variable, in der die formatierten Allergene gespeichert werden.

    Anmerkung

    Stellen Sie sicher, dass der Name der Variablen mit dem Präfix RTF_ beginnt, zum Beispiel „RTF_FormatierteZutaten“. Dadurch wird das Rich-Textobjekt angewiesen, die in der Variablen angegebenen Steuercodes zu beachten.

  9. Klicken Sie auf OK.

  10. Wählen Sie das Rich-Textfeld-Objekt aus und fügen Sie es der Design-Oberfläche hinzu.

  11. Wählen Sie im Rich Text Editor Ihre Variable in der Liste aus und fügen Sie sie zum Inhalt hinzu.

    Sie können nach Bedarf weitere Variablen oder Festtext hinzufügen.

  12. Sie können die Steuerelemente des Rich Text Editors verwenden, um die Schriftart, die Schriftgröße und die Schriftfarbe zu formatieren.

  13. Klicken Sie auf OK.

Syntax für Allergen-Formatierungsfunktionen

Benutzerdefinierte Liste von Allergenen

Diese Funktion empfängt die Liste von Zutaten und die Liste von Allergenen in zwei Variablen und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Liste von Allergenen, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergens(Ingredients,Allergens,Highlight)

Parameter

Beschreibung

Zutaten (Ingredients)

Die CSV-Liste von Zutaten.

Allergene

Die CSV-Liste von Allergenen.

Hervorheben (Highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Beispiel 139. Beispiel

FormatAllergens("Weizenmehl,Salz,pflanzliches Fett,Haselnüsse","Weizen,Haselnüsse","bold,italic")

FormatAllergens(Ingredients,"Weizen,Haselnüsse","bold,italic")


Allergene aus einer Microsoft Excel-Tabelle

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft Excel-Tabelle. Die Funktion liest die Allergene aus der Tabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Tabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergensFromExcel(Zutaten,Excel-Datei,Tabelle,Spalte,Hervorheben)

Parameter

Beschreibung

Zutaten (Ingredients)

Die CSV-Liste von Zutaten.

Excel-Datei (Excel file)

Der vollständige Pfad und Dateiname der Microsoft Excel-Datei mit den Allergenen.

Tabelle (Spreadsheet)

Der Name der Tabelle mit der Liste von Allergenen.

Feld (Field)

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Sie können auch die Indexnummer der Spalte mit der Liste von Allergenen angeben. Spalte A wird als „1“ angegeben, Spalte B als „2“ usw.

Hervorheben (Highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Allergene aus einer Microsoft Access-Datenbank

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft Access-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Datenbanktabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergensFromAccess(ingredients,AccessDb,table,field,highlight)

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

AccessDb

Der vollständige Pfad und Dateiname der Microsoft Access-Datenbank mit den Allergenen.

Tabelle (table)

Der Name der Datenbanktabelle mit der Liste von Allergenen.

Feld (field)

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Sie können auch die Indexnummer der Spalte mit der Liste von Allergenen angeben. Feld1 wird als „1“ angegeben, Feld2 als „2“ usw.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Allergene aus einer Microsoft SQL-Datenbank

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft SQL Server-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Datenbanktabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergensFromMSSQL(ingredients,sqlserver,dbusername,dbpassword, dbname,table,field,highlight

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

sqlserver

Der vollständige Pfad und Dateiname der Allergen-Datei in der Microsoft SQL Server-Datenbank.

dbusername

Benutzername für den Zugriff auf die Datenbank.

dbpassword

Passwort für den Zugriff auf die Datenbank.

dbname

Der Name der Datenbank mit der Liste von Allergenen.

Tabelle (table)

Der Name der Datenbanktabelle mit der Liste von Allergenen.

Feld (field)

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Allergene von einem SQL-Server

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der SQL Server-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Datenbanktabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergensFromSQL(ingredients,connectionstring,table,field, highlight)

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

connectionstring

Verbindungszeile zur Verbindung mit der SQL Server-Datenbank.

Tabelle (table)

Der Name der Datenbanktabelle mit der Liste von Allergenen.

Feld (field)

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Allergene aus Tags

Diese Funktion liest die Formate in benutzerdefinierten Tags, um die Allergene in der Zutatenliste hervorzuheben. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter, die übereinstimmende Tags unter Zutaten enthalten, werden anhand der Hervorheben-Spezifikation formatiert.

Syntax:

FormatAllergensFromTags(ingredients,tag,highlight)

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

tag

Tag, anhand dessen die Zutat als Allergen identifiziert wird.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Syntax von Allergen-Formatierungsfunktionen mit Unterstützung für Ausschlüsse

Benutzerdefinierte Liste von Allergenen

Diese Funktion empfängt die Liste von Zutaten und die Liste von Allergenen in zwei Variablen und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus den Allergenen, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert. Der letzte Parameter stellt die CSV-Liste von Sätzen bereit, die selbst dann nicht hervorgehoben werden dürfen, wenn sie die Allergen-Wörter enthalten.

Syntax:

FormatAllergensWithExclusions(Ingredients,Allergens,Highlight,Exclusions)

Parameter

Beschreibung

Zutaten (Ingredients)

Die CSV-Liste von Zutaten.

Allergene

Die CSV-Liste von Allergenen.

Hervorheben (Highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

Ausschlüsse (Exclusions)

Die CSV-Liste mit Wörtern und Sätzen, die nicht entsprechend formatiert werden, selbst wenn sie Allergen-Begriffe enthalten.

Milch ist ein Allergen, weswegen das Wort „Milch“ hervorgehoben werden muss; dies ist jedoch nicht der Fall, wenn es z. B. im Kontext „Kokos-Milch“ auftaucht. In diesem Fall muss „Kokos-Milch“ als Ausnahme definiert werden.

Beispiel 140. Beispiel

FormatAllergensWithExclusions("Weizenmehl,Salz,pflanzliches Fett,Haselnüsse, Kokos-Milch","Weizen,Haselnüsse,Milch","bold,italic","Kokos-Milch")

Milch","Weizen,Haselnüsse,Milch","bold,italic","Kokos-Milch")


Allergene aus einer Microsoft Excel-Tabelle

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft Excel-Tabelle. Die Funktion liest die Allergene aus der Tabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Tabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert. Der letzte Parameter stellt die CSV-Liste von Sätzen bereit, die selbst dann nicht hervorgehoben werden dürfen, wenn sie die Allergen-Wörter enthalten.

Syntax:

FormatAllergensFromExcelWithExclusions(Ingredients,ExcelFile,Spreadsheet,Field,Highlight,SpreadsheetEx,FieldEx)

Parameter

Beschreibung

Zutaten (Ingredients)

Die CSV-Liste von Zutaten.

Excel-Datei (Excel file)

Der vollständige Pfad und Dateiname der Microsoft Excel-Datei mit den Allergenen.

Tabelle (Spreadsheet)

Der Name der Tabelle mit der Liste von Allergenen.

Feld (Field)

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Sie können auch die Indexnummer der Spalte mit der Liste von Allergenen angeben. Spalte A wird als „1“ angegeben, Spalte B als „2“ usw.

Hervorheben (Highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

SpreadsheetEx

Der Name der Tabelle mit der Liste von Wörtern und Sätzen, die von der Allergen-Formatierung ausgenommen werden sollen.

FieldEx

Der Name des Feldes (Spaltenname), das die Zeichenfolgen enthält, die von der Formatierung ausgenommen werden sollen.

Sie können auch die Indexnummer der Spalte mit der Liste von Allergenen angeben. Spalte A wird als „1“ angegeben, Spalte B als „2“ usw.

Beispiel 141. Beispiel

FormatAllergensFromExcelWithExclusions("Weizenmehl,Salz,pflanzliches Fett,Haselnüsse","c:\files\data.xlsx","Tabelle1","1","bold,italic","Tabelle2","2")

FormatAllergensFromExcelWithExclusions(Ingredients,"c:\files\data.xlsx","Tabelle1","1","bold,italic","Tabelle2","2")


Allergene aus einer Microsoft Access-Datenbank

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft Access-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Tabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert. Der letzte Parameter stellt die Liste von Zeichenfolgen bereit, die selbst dann nicht hervorgehoben werden dürfen, wenn sie die Allergen-Wörter enthalten.

Syntax:

FormatAllergensFromAccessWithExclusions(ingredients,accessdb,table_with_allergens,field_with_allergens,highlight,table_with_exclusions,field_with_exclusions)

Parameter

Beschreibung

Zutaten (Ingredients)

Die CSV-Liste von Zutaten.

accessdb

Der vollständige Pfad und Dateiname der Microsoft Access-Datenbank mit den Allergenen.

table_with_allergens

Der Name der Datenbanktabelle mit der Liste von Allergenen.

field_with_allergens

Der Name des Feldes (Spaltenname), das die Allergene enthält.

table_with_exclusions

Der Name der Datenbanktabelle mit der Liste von Wörtern und Sätzen, die von der Allergen-Formatierung ausgenommen werden sollen.

field_with_exclusions

Der Name des Feldes (Spaltenname), das die Zeichenfolgen enthält, die von der Formatierung ausgenommen werden sollen.

Allergene aus einer Microsoft SQL-Datenbank

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der Microsoft SQL Server-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Datenbanktabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert. Der letzte Parameter stellt die Liste von Zeichenfolgen bereit, die selbst dann nicht hervorgehoben werden dürfen, wenn sie die Allergen-Wörter enthalten.

Syntax:

FormatAllergensFromMSSQLWithExclusions(ingredients,sqlserver,dbusername,dbpassword,dbname,table_with_allergens,field_with_allergens,highlight,table_with_exclusions,field_with_exclusions)

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

sqlserver

Der vollständige Pfad und Dateiname der Allergen-Datei in der Microsoft SQL Server-Datenbank.

dbusername

Benutzername für den Zugriff auf die Datenbank.

dbpassword

Passwort für den Zugriff auf die Datenbank.

dbname

Der Name der Datenbank mit der Liste von Allergenen.

table_with_allergens

Der Name der Datenbanktabelle mit der Liste von Allergenen.

field_with_allergens

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

table_with_exclusions

Der Name der Datenbanktabelle mit der Liste von Wörtern und Sätzen, die von der Allergen-Formatierung ausgenommen werden sollen.

field_with_exclusions

Der Name des Feldes (Spaltenname), das die Zeichenfolgen enthält, die von der Formatierung ausgenommen werden sollen.

Allergene von einem SQL-Server

Diese Funktion empfängt die Liste von Zutaten und den Speicherort der SQL Server-Datenbank. Die Funktion liest die Allergene aus der Datenbanktabelle und erstellt den RTF-Code mit den hervorgehobenen Allergenen. Alle Wörter aus der Datenbanktabelle, die sich auf der Liste von Zutaten befinden, werden gemäß der Hervorheben-Spezifikation formatiert. Der letzte Parameter stellt die Liste von Zeichenfolgen bereit, die selbst dann nicht hervorgehoben werden dürfen, wenn sie die Allergen-Wörter enthalten.

Syntax:

FormatAllergensFromSQLWithExclusions(ingredients,connectionstring,table_with_allergens,field_with_allergens,highlight,table_with_exclusions,field_with_exclusions)

Parameter

Beschreibung

Zutaten (ingredients)

Die CSV-Liste von Zutaten.

connectionstring

Verbindungszeile zur Verbindung mit der SQL Server-Datenbank.

table_with_allergens

Der Name der Datenbanktabelle mit der Liste von Allergenen.

field_with_allergens

Der Name des Feldes (Spaltenname), das die Allergene enthält.

Hervorheben (highlight)

Die CSV-Liste mit Formatierungsänderungen, die Sie auf die Allergene anwenden möchten. Sie können „bold“ (fett), „italic“ (kursiv), „underline“ (unterstrichen), „caps“ (Großbuchstaben), Textfarbe und/oder Hintergrundfarbe verwenden. Die Farben werden anhand der Hex-Syntax für das RGB-Schema formatiert, zum Beispiel „#FF0000“ für Rot. Um die Textfarbe zu formatieren, geben Sie einfach den Farbcode an; um die Hintergrundfarbe zu formatieren, setzen Sie das Präfix „bg:“ vor den Farbcode, z. B. „bg:#FF0000“.

Dies ist ein optionaler Parameter. Wird er als leerer Wert ("") angegeben, wird eine fett-Formatierung verwendet.

field_with_exclusions

Der Name des Feldes (Spaltenname), das die Zeichenfolgen enthält, die von der Formatierung ausgenommen werden sollen.