255
Bearbeitungen
(→Code) |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 34: | Zeile 34: | ||
===Code=== | ===Code=== | ||
* Vermeiden Sie Code, wo immer dies möglich ist. Sollte der Reportdesigner eine Möglichkeit anbieten, etwas mit den Tools und Feldern anzuzeigen, nutzen Sie diese Option. | * Vermeiden Sie Code, wo immer dies möglich ist. Sollte der Reportdesigner eine Möglichkeit anbieten, etwas mit den Tools und Feldern anzuzeigen, nutzen Sie diese Option. | ||
** Nutzen Sie wo möglich Memofelder mit ''MailMerge'', um DB-Daten zu verarbeiten. | |||
** Wenn Code verwendet werden muss, setzen Sie ihn so sparsam wie möglich ein. | ** Wenn Code verwendet werden muss, setzen Sie ihn so sparsam wie möglich ein. | ||
** Erzeugen Sie Code an möglichst weinigen Stellen. Verteilen Sie bitte keinen Code über alle möglichen Objekte, die über einen ganzen Report und Subreports verteilt sind. | ** Erzeugen Sie Code an möglichst weinigen Stellen. Verteilen Sie bitte keinen Code über alle möglichen Objekte, die über einen ganzen Report und Subreports verteilt sind. | ||
* Soll in Reports eingegriffen werden, verwenden Sie ''Paramenters'' als definierbare und mit vor eingestellten Werten geladene Variablen. Der Parameter lässt sich im Report ändern, indem der Parameter geändert und der Report gespeichert wird. Drücken Sie nach der Eingabe ''Enter'', um den Parameter zu speichern. | * Soll in Reports eingegriffen werden, verwenden Sie ''Paramenters'' als definierbare und mit vor eingestellten Werten geladene Variablen. Der Parameter lässt sich im Report ändern, indem der Parameter geändert und der Report gespeichert wird. Drücken Sie nach der Eingabe ''Enter'', um den Parameter zu speichern. | ||
* Hinweis bei Zählern: Das Event ''"Detail | * Hinweis bei Zählern: Das Event ''"Detail Before Print"'' kann in Grenzfällen Schüler doppelt zählen. Verwenden Sie ''"Detail After Print"''. | ||
* Variablen müssen sprechend und eindeutig benannt sein. | * Variablen müssen sprechend und eindeutig benannt sein. | ||
* Schreiben Sie Code so sprechend, dass Kommentare nicht notwendig sind. | * Schreiben Sie Code so sprechend, dass Kommentare nicht notwendig sind. | ||