IT Services aus einer Hand, Sie haben das Geschäft, wir die Software
  • Massgeschneiderte Lösungen mit Mehrwert sind unser Kerngeschäft

  • Kompetenz schafft Vertrauen

  • Wir bauen Brücken zwischen Kunde und Lieferanten

  • Durch unsere Lösungen geniessen Sie Ihre Freizeit in vollen Zügen.

  • PROFFIX in der Schweiz entwickelt, für Schweizer KMU's

  • Mit Kendox DMS haben Sie ein gesetzeskonformes Archiv

db-Regex REGEX-Prüfungen

 

Db-Regex ist eine Erweiterung mit der REGEX - Prüfungen auf beliebige Felder einer beliebigen Datenbank erfolgen können.
So kann zum Beispiel überprüft werden, ob ein Feld ein Pflichtfeld sein muss und wenn ja, welches Format dieses Feld haben muss.

Einige Anwendungsbeispiele:

  • Kontrolle ob es sich um eine korrekte Emailadresse handelt.
  • Kontrolle ob ein Telefonnummernformat eingehalten wurde.
  • Kontrolle ob das Format einer Artikel-Nr. eingehalten wurde.
  • Kontrolle ob ein Pflichtfeld einen Inhalt hat.

Da REGEX ein internationaler Standard ist, kann jede nur erdenkliche Prüfung erfolgen.
Mit Db-Regex können Sie selbst die Meldung konfigurieren, die dem Anwender angezeigt werden soll, wenn die Prüfung feststellt, dass das Format nicht eingehalten wurde.

 

Beispiel einer Meldung in PROFFIX:

 

 

Voraussetzungen
Db-Regex wird ab SQL Server Version 2008 unterstützt. Sollten Sie noch eine SQL Server 2005 Datenbank verwenden, nehmen Sie bitte Kontakt mit uns auf. Access Datenbanken und andere Datenbanksysteme werden nicht unterstützt. SQL Express Versionen ab Version 2008 werden unterstützt.
Für die Installation, benötigen Sie Administrative Rechte auf dem SQL Server.

 

Beispiel Patterns

Um Ihnen die Arbeit mit Db-Regex zu erleichtern, stellen wir Ihnen hier einige Beispiele für REGEX Patterns vor. Für jeden Imput sind wir natürlich dankbar und werden diesen hier gerne veröffentlichen.

Prüfung

Pattern

Kein Inhalt oder eine Emailadresse

^$|^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$

Kein Inhalt oder eine ganze Zahl

^$|^\d$

Feld als Pflichtfeld deklarieren

^(?!\s*$).+

Schweizer Telefonnummern

^$|^(\+?([0-9]{2} [0-9]{2} [0-9]{3} [0-9]{2} [0-9]{2}))$|([0-9]{4} [0-9]{2} [0-9]{2} [0-9]{2})

Sollten Sie Hilfe bei der Erstellung eines REGEX - Patterns benötigen, können Sie uns gerne kontaktieren.

LPC ist PROFFIX Primus-Partner

Support

 

 

undefined Fernwartung durch LPC Informatik GmbH