Frage: Wie werden die Alkoholtafeln 2- eigentlich berechnet?
Antwort: mit der folgenden Alkoholtafel-Berechungsformel
Frage: Mit MySQL Version 5.7 oder neuer werden keine Abfragen oder Ergebnisse dargestellt?
Antwort: MySQL ab Version 5.7 hat geänderte Voreinstellungen, die mit Rezeptbuch Pro nicht (im Moment noch) kompatibel sind. A
Normalerweise erfordert MySQL 5.7 Verbindungen über SSL an; Diese Voreinstellung kann auf 2 Arten geändert werden:
- Anhängen von "?useSSL=false" an den Verbindungsstring in den Einstellungen im Anmeldefenster ( der vollständige String ist "jdbc:mysql://localhost:3306/rzpro?useSSL=false" )
- anfügen der Anweisung "ssl-mode=disabled" in my.cnf ( analog zu sql_mode siehe unten)
MySQL setzt für den Server die inkompatible Option sql_mode='ONLY_FULL_GROUP_BY'; Sie müssen die Konfiguration daher manuell ändern, durch hinzufügen oder abändern eines Eintrags in der MySQL-Konfigurationsdatei.
Diese heisst my.cnf und kann an verschiedenen Orten zu finden sein:
Table 4.1 Option Files Read on Windows Systems
File Name | Purpose |
---|---|
,
|
Global options |
C:\my.ini , C:\my.cnf |
Global options |
,
|
Global options |
Table 4.2 Option Files Read on Unix and Unix-Like Systems
File Name | Purpose |
---|---|
/etc/my.cnf |
Global options |
/etc/mysql/my.cnf |
Global options |
|
Global options |
$MYSQL_HOME/my.cnf |
Server-specific options (server only) |
~/.my.cnf |
User-specific options |
- Suchen Sie die Datei my.cnf in Ihrer Installation
- Wenn my.cnf nicht existiert (was möglich ist) legen Sie eine solche Datei an einem der oben genannten Orte an
- Suchen Sie den Abschnitt [mysqld] in dieser Datei
- wenn dieser Abschnitt nicht existiert, fügen Sie diesen am Ende der Datei ein
- fügen Sie nach dem Abschnitt [mysqld] die Zeile sql_mode="" ein
Die Konfiguration sollte so aussehen:
[mysqld]
sql_mode=""
6. Starten Sie den MySQL-Server neu
Sie können auch die Kommandozeile die den Server startet um die Option --sql_mode="" ergänzen.
Frage: Bei der Verwendung von OpenJDK 8 oder neuer werden einige Formulare mit "nach oben versetzten Zeilen" und teilweise überlappenden Zeilen ausgedruckt
Antwort: OpenJDK scheint Ausdrucke anders zu berechnen als das bisher verwendete OracleJava. Ab Rezeptbuch 3.2 werden im Installationsarchiv daher korrigierte Formular-Vorlagen mitgeliefert.
Betroffen sind lediglich einiege Formulare im Querformat. Gehen Sie zum ersetzen der Formulare folgendermassen vor:
- Machen Sie sicherheitshalber ein Backup Ihrer Datenbank
- Wählen Sie im Menü Module->Druckformulare bearbeiten
- wählen Sie im der linken Liste zu änderndes Formular aus
- importieren Sie das passende Ersatzformular aus dem mitgelieferten Ordner "OpenJDK-Formulare"
- wählen Sie "Speichern"