file explorer ?
Moin,
gibt es eine möglichkeit eine art file explorer zu erstellen um nach bereits abgelegten dokumenten zu suchen um diese nicht nochmal hochladen zu müssen ?
15 Antworten
-
mit files(this), bzw. text(files(this)) kannst Du die Anhänge anziegen lassen und dann danach suchen.
VG, Alex
-
hallo. nein... suchen kann man nicht. das ist es ja !
-
doch wenn du ein Textfeld erstellst wo du die Bezeichnung des Dokuments reinschreibst kannst du nach suchen.
-
So kann z.B. die Formel für ein Berechnungsfeld aussehen:
---
let myArray := for aa in select 'DEINE TABELLE' do
let SubArray := for ii in files(aa) do
substr(text(ii), index(text(ii), "/") + 1)
end;
"
Tabellen ID: " + aa.Nr + "
" + join(SubArray, "
")
end;
join(myArray, "
")
---
So sieht man alle Dateinamen in einer Tabelle sortiert nach Datensatznummern
Leo
-
Hallo Leo,
das ganze sieht dann so aus
https://screenshots.firefox.com/wwz85rK9KcHhjJxP/app.ninoxdb.de
auch nicht das wahre. ich dachte es ist möglich das man ein fenster öffnet wo die dateien dann zur auswahl stehen.
-
sorry jetzt aber
-
Hallo Robert,
Erstens, Tabellen ID ist natürlich falsch. Es sollte heißen Datensatz ID.
Zweitens, es sieht so aus, als hättest du alle Zeilenumbrüche aus meiner Formel entfernt. Kopiere die Formel, füge diese so wie sie ist ein und ersetze nur den Tabellennamen.
Drittes: du hast recht: es gibt kein File explorer im Windows style. Die Hauptaufgabe von Ninox sind die Datensätze und Texte.
Ich habe schon mal irgendwo hier geschrieben: ich benutze eine extra Tabelle (Dokumente). Diese Tabelle ist per n:m Beziehung mit den anderen Tabellen verbunden und pro Datensatz gibt es nur eine Datei im Bildfeld. Damit erreiche ich mehrere Sachen.
-Ich kann eine Datei mehreren Datensätzen zuordnen
-Ich kann pro Datei mehrere Tags zuordnen (Datum, Ort, Art.......)
-Ich kann Dateiname ermitteln (substr(text(Bildfeld), index(text(Bildfeld), "/") + 1)) und so auch beim Einfügen der Datei nach Dubletten suchen und dann auch Bild anzeigen (Berechnungsfeld:
---
let myD:=Dateiname
first(select Dokumente where Dateiname=myD).Bildfeld
---
- und in der Tabellenansicht habe ich dan quasi ein file explorer mit Miniatürbilder.
Ist natürlich reine Geschmacksache
Leo
-
Könntet Ihr dies bitte als Beispiel zum download einstellen? vielen Dank!
-
@Leo
vielen Dank ich habe es mal ausprobiert aber ich kann eine Datei nicht mehreren Datensätzen zuordnen ?!
-
@Leo
wie hast du das mit der N:M beziehung gemacht ? hast du evtl. eine Beispieldatenbank ?
-
Hallo Robert, hier eine Datenbank mit Beziehung zu 3 verschiedenen Tabellen. Habe jetz auf die schnelle ohne funktionalität wie Dublettenprüfung oder ähnliches gemacht.
https://www.dropbox.com/s/ka7btub57yomvi7/FILE%20MANAGER.ninox?dl=0
Leo
-
Hallo Leo,
oh ha das ist kompliziert
-
ist es möglich per befehlsschaltfläche eine verknüpfung von einer in komposition stehenden tabelle zu lösen ?
-
Hallo Robert,
Die Formel wäre:
---
Verknüpfungsname:=0
---
Leo
Content aside
- vor 6 JahrenZuletzt aktiv
- 15Antworten
- 3923Ansichten