Wer auf eine MySQL-Datenbank mit unterschiedlichen Anwendungen (Filemaker, phpMyAdmin, Access, Navicat lite, OOoBase) zugreift, muss feststellen, dass Filemaker [Mac] im Zusammenspiel mit den anderen ein eigenes Köpfchen beweist. Als Zeilenumbruch (siehe Zeilenumbruch-Matrix) gibt Filemaker nämlich nur ein Linefeed (LF) aus, wo andere Anwendungen zusätzlich ein Carriage Return (CR) setzen sowie erwarten. Als Ergebnis finden sich in der MySQL-Table Datensätze unterschiedlicher Zeilenumbruch-Codierung. Ein unschöner Umstand, den man bei jedem Report beachten muss. Da wäre es schön, wenn in der Datenbank alle Datensätze einheitlich mit der gewünschten Zeilenumbruch-Codierung eingefügt – und in Filemaker keine überflüssigen Umbrüche ausgegeben würden. Das gelingt – und zwar mit Hilfe von zwei Triggern in der MySQL-Datenbank (1) und einer entsprechenden Funktion in der Filemaker-Anwendung (2). Weiterlesen …