0

URL Adresse als Bild darstellen

Hallo Ich möchte mir eine Lego Datenbank erstellen. Wie kann ich in meiner Datenbank eine URL Adresse hinzufügen, wo ein Bild hinterlegt ist. Ich möchte aber nur das Bild sehen nicht die URL Adresse z.B. https://www.lego.com/service/bricks/5/2/4140327 Wer kann mir bitte da bei helfen, ich bin nur ein Anfänger.

11 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Angela, man kann das über ein f(x) Feld mit der Formel:

    ***

    html(---
    <img src="https://www.lego.com/service/bricks/5/2/4140327" >
    ---)

    ***

    realisieren.

    Allerdings muss die Datenbank immer eine Internet verbindung haben damit die Bilder auch geladen werden können. Man kann das Bild auch an die Fenstergröße anpassen:

    ***

    html(---
    <img src="https://www.lego.com/service/bricks/5/2/4140327" width="100%" height="100%">
    ---)

    ***

    so wird das Bild aber deformiert wenn die Seitenverhältnisse nicht stimmen. Man kann das umgehen indem man nur die Breite oder nur die Höhe westlegt.

     

    Leo

    • Angela
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Besten Dank Leo

    Ich sehe das Bild das ist super aber es ist immer das selbe Bild ich habe in der Tabelle aber verschiedene Teile. 

    ich wollte mit einen Datensatz die Setnumber, PartID, Quantity, Colour und ein Bild damit darstellen im Hintergrund ist auch die ImageURL für die einzelnen Teil hinterlegt.

    Kann man bei dieser Formel auf die ImageURL im Datensatz eine Verknüpfung herstellen, wo nur das dazugehörige Bild angezeigt wird.

    Angela

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    HAllo Angela,

    wenn ImageURL in einem Textfeld ImageURL drin ist, dann sollte die Formel so aussehen:

    ***

    html(---
    <img src="{ImageURL}" >
    ---)

    ***

    Leo

    • Tekl
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

     

    interessante Schreibweise mit den drei - und den {}. Ist das irgendwo documentiert? Gibt's da noch mehr?

     

    Tekl

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Tekl,

    Uwe und der Copytexter pflegen im Webinar-Team 2021 eine Datenbank 0001_Ninox-Reference.
    https://app.ninox.com/#/teams/cZRtHt9HkFRu7FyX9/database/ldw22aahz53p/module/home/view/tables

    Dort sind viele Sachen dokumentiert.

    Leo

    • Tekl
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

     

    danke, die Datenbank habe ich mittlerweile (bin kein Cloud-Nutzer). Mir war nicht klar, dass das außerhalb von html() generell gilt. Mit der Suche nach "---" habe ich es nun gefunden.

     

    Tekl

    • Bernhard_Schulze
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo!

    Ich bin auf der Suche bei einem ähnlichen Problem auf diesen Thread gestoßen und hoffe auf einen kleinen Denkanstoß:

    1.) Ich habe ein Feld für einen Web-URL: "Dokumentation (Craft)"

    2.) Ich möchte eine Tabelle ausgeben können, bei der es sowohl innerhalb von Ninox als auch bei einem PDF-Export möglich ist, direkt in der Liste den Link anzuklicken.

    3.) Ich möchte dazu aber nicht den URL anzeigen, sondern nur den Text "Doku".

    Nach der obigen Anleitung habe ich folgendes versucht (in einer Formel, die den Text "Doku" auch korrekt darstellt):

    html(---
    <a href="'Dokumentation (Craft)'">Doku</a>
    ---)

    Da es nicht funktioniert, habe ich den Verdacht, dass da irgend ein (Denk-)Fehler drin ist ;-)

    a) Beim Klicken in der Ninox-Tabelle geht halt nur die entsprechende Eingabeform der Zeile auf.

    b) Beim Export ist da auch gar nix anklickbar.

    c) Und wenn ich innerhalb der Eingabeform auf den - anklickbaren - Text klicke, kommt eine Fehlermeldung:

    Bildschirmfoto 2022-02-26 um 13.42.14

    Es soll ja nicht irgendein Programm geöffnet werden - obwohl - der Browser natürlich ... aber nix innerhalb von Ninox.

    Wer kann mir da ein wenig Hilfestellung geben?

    • Bernhard_Schulze
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Gerade noch mal in der Referenzdatenbank gestöbert und auf diesen Eintrag gestoßen:

    Bildschirmfoto 2022-02-26 um 13.53.32

    Kann ich da irgendwie den Text "Doku" unterbringen und als klickbaren Link darstellen?

    PS: Fehlt da nicht ein abschließendes " bei der markierten Stelle?

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ob es direkt in Ninox umsetzbar ist einen dynamischen Hyperlink zu nutzen weiss ich nicht.
    In der Tabellendarstellung wird es nicht funktionieren, da die Zelle davon ausgeht, dass es sich um einen String und nicht um eine Url handelt.
    In der Formularansicht könnte man sich mit einem Berechnungsfeld/Button mit openURL()behelfen. 

     Bei Verwendung von Carbone als Druckeditor kann man diese Anforderung in einem PDF umsetzen.
    Dynamischer Hyperlink

    • Bernhard_Schulze
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke für die - leider nicht so erfreuliche - Info.

    Muss ich mir etwas anderes ausdenken. Eventuell was mit Excel-Export oder so, wo ich den Link als HTML-Code ausgebe oder sowas.

    Das mit dem Button habe ich auch noch nicht raus. Experimentieren angesagt ;-)

    • Bernhard_Schulze
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Eine Ausgabe als Markdown mit Konvertierung zu PDF müsste gehen, fällt mir dabei ein. Zumindestens für die PDF-Ausgabe.