0

Bilder dynamisch darstellen

Hallo,

ich habe zur Zeit an einer Chemikaliendatenbank und möchte die sogenannten GHS Symbole, dies können von 0 - 6 Symbole je Chemikalie sein, darstellen. In der Haupttabelle sind die zu jedem GHS Symbole gehörenden Codierungen (GHS02, GHS02, usw.) in einem Textfeld Komma getrennt. In einer eigenen Tabelle sind die GHS Codes und die dazugehörigen Bilder gespeichert. Jetzt möchte ich die Bilder variabel in der Haupttabelle darstellen können. Leider habe ich keine Idee wie das zu verwirklichen wäre.

Zwei Bilder der Tabellen zur Erläuterung:

Bildschirmfoto 2019-05-01 um 17.20.03

Bildschirmfoto 2019-05-01 um 17.20.03

5 Antworten

null
    • Uwe_Wagner.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Das zweite Bild: Bildschirmfoto 2019-05-01 um 17.19.38

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Uwe,

    Ich lasse die Symbole über eine Zusatztabelle (n:m) Beziehung erscheinen

    Bildschirmfoto 2019-05-01 um 17.50.37

    Wenn du die Symbole in ein Textfeld  rein schreibst, kann man die symbole so erscheinen lassen:

    Ein Berechnungsfeld  Bild1 einfügen mit der Formel:

    ---

    let my := item(split('GHS Code', ", "), 0);
    first(select GEFAHRENSYMBOLE where Code = my).Bild

    ---

    bei "nur anzeigen wenn schreibst du Bild1 rein.

    Jetzt Feld Bild2 mit der Formel 

    ---

    let my := item(split('GHS Code', ", "), 1);
    first(select GEFAHRENSYMBOLE where Code = my).Bild

    ---

    dann Bild3 usw.

    Die Namen von den Felder kannst du verstecken und platzierst die Formelfelder in einer Reihe

    Bildschirmfoto 2019-05-01 um 18.20.49

    Leo

    • Uwe_Wagner.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    besten Dank, das werde ich ausprobieren.

    PS: gibt es von deiner Anwendung eine Case Study, das sieht interessant aus. Was mich auch interessieren würde, ob damit Gefahrstoffverzeichnisse nach GefStoffV und Betriebsanweisungen mit Ninox abgebildet werden.

    Gruß

    Uwe

    • Uwe_Wagner.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Funktioniert bestens, nochmals vielen Dank.

    Uwe

    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 5Antworten
  • 1780Ansichten