Service Arbeiten an Maschinen
Hallo liebe Forumsmitglieder, ich bräuchte mal Hilfe beim umsetzen einer Checkliste die bei Service Arbeiten abgehackt werden sollen. Es sind ca 50 Punkte die dort abgearbeitet werden sollen und später in einem Protokoll gedruckt werden oder per email gesendet werden sollen.
Im Bild ist mal zusehen wie es dann aussehen sollte.
Ich weiß aber nicht wie ich es umsetzen kann.
Würde mich über euere Hilfe freuen.
Danke schonmal
26 Antworten
-
Hallo Christian,
ich bin mir nicht sicher, ob ich Dein Anliegen richtig verstanden habe, aber könnte Dir die db 116_MultipleChoiceFeld drucken eventuell weiterhelfen? Das Script sthet im Drucklayout.
Ich habe sie aus dem Webinar DE 2022.
Gruß Kruna
-
UweG Leider ist dein Beitrag hier nicht vorhanden.
Ich weiß nicht warum??
Ich würde das gerne versuchen aber weiß leider nicht wie ich das machen muss.
-
Hier mal eine Bsp-DB, die den in Ninox integrierten dyn. Druckeditor nutzt.
Von dem normalen Druckeditor habe ich keine Ahnung.
-
Was mir nicht ganz klar ist: Geht es vorrangig um das Drucken der abgearbeiteten Checkliste oder um das Abarbeiten selbst? Zum Drucken haben Kruna und UweG ja verschiedene Möglichkeiten aufgezeigt. Aber wie erfolgt das Abarbeiten, also das Ausfüllen der Checkliste?
Die Checklistenpunkte in einer Untertabelle zu halten, ist natürlich sehr flexibel, in der Handhabung aber auch etwas umständlich, weil man entweder jeden Eintrag öffnen oder die Werte nach Doppelklick in die Verknüpfungstabelle eintippen muss. Wenn es nicht allzu viele verschiedene Checklisten gibt und diese sich nicht ständig ändern, könnte man sie statt dessen auch als eigenständige Tabellen und die Listenpunkte als Datenfelder anlegen. Das Formular ließe sich z. B. mit Toggle-Schaltern recht komfortabel gestalten. So ähnlich, wie ich es in einem anderen Zusammenhang mal gemacht habe:
Nur so als Idee.
-
Hallo Axel
Da ich nicht wusste wie Christian seine DB aufgebaut hat, habe ich mal ein Beispiel aus dem Ärmel geschüttelt um das Drucken mit dem dyn. Template zu demonstrieren. Wenn es immer wiederkehrende, gleichartige Listen sind würde ich es auch anders in Ninox aufbauen.
-
planox. pro Kruna UweG Ich danke euch für euere Unterstützung. Ich habe es jetzt mal unserem Kundendienstleiter gezeigt und für Ihn wäre es vorerst in Ordnung das nur die erledigten abgehakt sind und die nicht benötigten nicht mit gedruckt werden. Hoffe das es so bleibt.
-
Habe es jetzt vorerst mal so gelöst das ich eine Tabelle mit den Service Arbeiten erstellt habe und diese dann in ein Untertabelle übernehme und es dann ausdrucken kann.
Mir ist aber jetzt noch etwas aufgefallen vielleicht könnt ihr mir dabei noch helfen.
Wenn ich jetzt einen Servicepunkt übernehme und dann noch mehrere hinzufüge taucht der übernommene wieder in meiner Auswahl auf kann ich das irgendwie steuern das er nur noch die in der Liste zeigt die noch nicht übernommen wurden?? Ich poste mal Bilder dazu.
Bild eins bisher angehakten Punkt übernommen
Bild zwei die Auswahl und der übernommene erscheint wieder
Bild drei der doppelte Service Punkt
-
Christian Rott
Hallo Christian, ich habe dir die Bsp-DB erweitert um eine Verknüpfung als Auswahlfeld.
Da mit contains() gearbeitet wird, ist es wichtig, dass sich der Inhalt des Feldes, auf den sich contains() bezieht nicht in der VerknüpfungsTabelle wiederholt. -
War ein wenig tricky.
Man muss den Records der Untertabelle ein eindeutig zu identifizierendes Merkmal beifügen.
Ich habe mich für die ID, in der Schreibweise #ID#, von den Records der dyn.Auswahlliste entschieden.
Damit kann ich über ein contains() eine eindeutige Identifizierung für die Einschränkung der Verknüpfung vornehmen.Ich habe mir erlaubt, statt eines extra zu pflegenden Auswahlfeldes für die Vorauswahl des dyn.AF das dyn.AF selbst dafür zu benutzen.(per Script kann man die Anzeige so einstellen, dass gleiche FeldWerte nur einmal angezeigt werden )
Hier eine funktionierende Lösung:
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 26Antworten
- 534Ansichten
-
4
Folge bereits