RV-HLK hat geschrieben:Das Formular heißt" patiententermine.tmf" und liegt in turbomed\Formulare\Patientenmenue. Sie können es im Formulareditor mit dem Standardpasswort "tmtest" öffnen und die nicht gewünschten Zeilen markieren und löschen (siehe F1 "Formulareditor").
Dieses Formular erzeugt zwar eine Liste von Terminen, hat aber kein Layout, das man anpassen kann. Sie können hier nur in Zeile 28 des Quelltextes bestimmen, wieviele Termine durch das Formular maximal zusammengetragen werden (Vorgabe: "Voll = 8", Zahl entspr. verringern). Für eine Layout-Anpassung das weiter oben genannte "Druck1.tmf" aus "NonUser" nehmen, dies wird aus dem von Ihnen angegebenen script "Patiententermine.tmf" heraus aufgerufen und mit den gesammelten Terminen des Pat. befüllt.
Layout-Anpassungen müssen also in "Druck1.tmf" und unter genau diesem Namen erfolgen (sonst müßte man zusätzlich den Formularaufruf in "Patiententermine.tmf" verändern...). Und das geht dort ganz einfach (Passwort ebenfalls "tmtest"):
Je nachdem, wieviele Termine Sie anzeigen wollen, werden in der Layoutansicht des Formulars "Druck1.tmf" ab der x-ten Terminzeile alle Kästchen für "Medik und Dosi" (eigentlicher Sinn: links "Termin", rechts "Untersuchung") nach links oder rechts (nach 1x Links-Klick per Maus auf das zu verschiebende Feld) per Cursortaste aus dem Formularbereich herausgeschoben, um Platz für den Stempel zu schaffen. Das geht so einfach, da der Programmierer alle Felder in den Objekteigenschaften "aktiv" definiert ließ. Wenn Platz für den Stempel geschaffen wurde, kann man auf dieselbe Weise jede Stempelzeile an die gewünschte Stelle verschieben.
Danach eines der Felder, die man nicht mehr anzeigen/ausdrucken möchte, mit 1x Rechts-Klick: Objekteigenschaften aktivieren und die Kreuze für "Druck" und "Sichtbar" entfernen (Allerdings fand der Programmierer den Begriff "Nachname" so toll, daß er diesen in gaaanz vielen Feldern anzeigen läßt, auch in den Bemerkungs-Zeilen... Erst in den Objekteigenschaften sieht man in der Zeile "Name" den eigentlichen Sinn des Feldes

Und noch was: bei besonders langen Namen dürfte dieser sogar das Geburtsdatum überschreiben: das Feld ist zu lang...)
Nachdem dies für alle nicht mehr zu druckenden Felder gemacht ist, ggfs. eben auch für die "Bemerkungs-Felder", den Formulareditor beenden und das Abspeichern (mit Überschreiben) des veränderten Formulars bestätigen. Danach Druck des neugestalteten Formulars testen (wenn es nicht gefällt, kommen Sie nach Aufrufen des Terminzettels am Bildschirm mittels "Strg + Alt + F12" wieder direkt zum Öffnen des Formulars per Formulareditor).
Wenn dann alles stimmt, das veränderte Formular in den Sicherungsordner kopieren.
RV-HLK hat geschrieben:P.S.: Wenn Ihr dann "neues" Formular das nächste Update überleben soll, dann muss es mit anderem Namen abgespeichert werden und zum Aufruf separat im Patientenmenue verankert werden (siehe F1 "MyTM-Menüanpassung").
Lieber den Namen nicht verändern und einen "Sicherungsordner" für die nach einem Update zurückzukopierenden Formulardateien anlegen, der diese in einer Unterordner-Struktur vorhält wie die Pfade in TurboMed selbst existieren. Dann ist das Wiederherstellen eigener Anpassungen nach einem Update eine Sache von drei bis vier Mausklicks oder eines einfachen scripts. Schließlich sind die Abhängigkeiten der Verarbeitung von Informationen in TurboMed recht komplex und nach Umbenennen eines Knotenpunktes dieser Abhängigkeiten gehen dann einige Sachen plötzlich nicht mehr... (Wenn "Patiententermine.tmf" nicht ein solcher Knotenpunkt wäre, würde man dieses Vor-Formular nicht benötigen...).
Grüsse, Wahnfried