Per Button Übersicht der Anhänge (Büroklammer) öffnen
Hallo Ninox-Forum.
Ich habe eine Tabelle "Anlagen". Mit dieser Tabelle ist eine Untertabelle "Auftrag" verknüpt. Hier sind nur die Aufträge per PDF hinter der Büroklammer abgelegt.
Meine Frage: Ist es möglich in der Tabelle "Anlagen" einen Button zu installieren um sofort nach dem Drücken des Buttons eine Übersicht der abgelegten PDF´s
in der Untertabelle "Auftrag" zu öffnen? Wenn ja, wie lautet der Befehl?
Vielen Dank im Voraus für Eure Hilfe.
10 Antworten
-
Hallo claus-Peter
Das funktioniert leider nicht.
Du könntest ein Berechnungsfeld im Formular anlegen, welches dir anzeigt ob und wieviele Dateien hinter der Büroklammer liegen.
Besser wäre vielleicht eine zentrale Tabelle für Files, welche in einem Bildfeld in dieser Tabelle abgelegt wird.
Mit einer Verknüpfungstabelle und einem Berechnungsfeld inkl. dyn. Auswahlfeld kann man die Files direkt im Record anzeigen lassen.
Eine Beispiel DB wie es funktionieren könnte, findest du im nachfolgenden Link:https://www.dropbox.com/s/s6yktjqf91qbgmo/Ninox%20Grund-DB.ninox?dl=0
-
Hallo Uwe,
vielen Dank für die Info. Wäre ja auch zu schön gewesen. Deinen Vorschlag mit dem
Berechnungsfeld hatte ich schon umgesetzt.
Gruß
Claus-Peter
-
-
Ich lasse mir im Berechnungsfeld die Namen der Dateien ausgeben, wenn ich auf den Namen klicke öffnet sich die Datei auch direkt. Insbesondere bei längeren Dateinamen halte ich diese Lösung für sehr gut...
Viele Grüße, Carsten
-
Hallo Carsten,
wie genau machst Du dies und wie lautet Deine Formel dafür?
Gruß
Claus-Peter
-
Hallo Claus-Peter,
die Formel habe ich hier aus dem Forum, bei den Tabellen Einstellungen habe ich bei Trigger after Update folgenden Code
let myText := for i in files(this) do
let myShare := shareFile(i);
let myFileName := last(split(text(i), "/"));
---
<a href="{ myShare }" target="_blank">{ myFileName }</a>
---
end;
TEXTFELD := join(myText, "<br>")Dazu habe ich ein Berechnungsfeld in dem die Formel
html(TEXTFELD)
steht!
Wenn du eine Datei hinzufügst, musst du den Datensatz aber noch ändern. Dazu kannst du ein Ja/Nein Feld nutzen, welches du hin und her schaltest, dass könnte man bestimmt mit einer Globalen Funktion nach dem öffnen der Datenbank machen... aber das habe ich noch nicht um gesetzt.
Viele Grüße, Carsten
-
Hallo Claus-Peter
Hast du dir mal die Beispiel-DB aus dem Link angeschaut.
Damit sparst du dir die Untertabelle in jedem Record und hast alle Dateien in einer Tabelle und nicht in Ninox verstreut.
Auch hier können Bilddateien direkt aus dem Record geöffnet werden, indem man einfach auf das Bildfeld klickt, wo die Datei angezeigt wird. -
Hallo Carsten,
vielen Dank. Ich versuche es einmal.
Gruß
Claus-Peter
-
Hallo Uwe,
ich habe es mir mal angeschaut, sehr schöne Lösung!
Vielen Dank, Carsten
-
Hallo Uwe,
ich habe mir die Beispiel-DB mal kurz angeschaut und werde mich aber nochmals damit beschäftigen.
Ziel ist: Die Tabelle Anlagen kann mehrere Anlagen einhalten. Jede dieser Anlagen hat abgelegte PDF´s. Diese sind in unterschiedlichen Untertabellen abgelegt.
z. B. Auftrag, Aufschaltung, Installation, Service, Wartung, usw.
Statt in der jeweiligen Untertabelle auf die Büroklammer zu klicken wollte ich eine Übersicht der PDF´s um dann die entsprechende per Klick auszuwählen.
Gruß
Claus-Peter
Content aside
- vor 2 JahrenZuletzt aktiv
- 10Antworten
- 514Ansichten