0

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

null
    • Alexander_Koenig
    • vor 6 Jahren
    • Gemeldet - anzeigen

    mit files(this), bzw. text(files(this)) kannst Du die Anhänge anziegen lassen und dann danach suchen.

    VG, Alex

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    hallo. nein... suchen kann man nicht. das ist es ja !

    • Ninox Premiumpartner
    • Bastian_Vorholt
    • vor 6 Jahren
    • Gemeldet - anzeigen

    doch wenn du ein Textfeld erstellst wo du die Bezeichnung des Dokuments reinschreibst kannst du nach suchen.

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    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

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    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.

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen
    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    sorry jetzt aber

     
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    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

    • Thomas_D
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Könntet Ihr dies bitte als Beispiel zum download einstellen? vielen Dank! 

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    @Leo

    vielen Dank ich habe es mal ausprobiert aber ich kann eine Datei nicht mehreren Datensätzen zuordnen ?!

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    @Leo

    wie hast du das mit der N:M beziehung gemacht ? hast du evtl. eine Beispieldatenbank ?

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    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

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    oh ha das ist kompliziert

    • Robert_Kuntz
    • vor 6 Jahren
    • Gemeldet - anzeigen

    ist es möglich per befehlsschaltfläche eine verknüpfung von einer in komposition stehenden tabelle zu lösen ?

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Robert,

    Die Formel wäre:

    ---

    Verknüpfungsname:=0

    ---

     

    Leo

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 15Antworten
  • 3923Ansichten