Berechnete Felder

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • detlevp
    Contao-Nutzer
    • 14.09.2009
    • 51

    #1

    Berechnete Felder

    Hallo,

    um im Backend oder in einer Listbox im Frontend aus einer Adresstabelle eine Kombination von "Nachname, Vorname" zu nutzen, habe ich in der Adresstabelle ein Feld vom Typ "calculated" angelegt und als Formel concat(PER_NACHNAME, ", ", PER_VORNAME) gewählt. Dieses Feld taucht dann auch in der Datenbanktabelle auf. Jedoch wird dieses Feld nicht mit dem Ergebnis der Berechnung abgespeichert.

    Genau dieses Feld möchte ich für Suchabfragen oder Verknüpfungen zu anderen Tabellen benutzen, welches aber immer den Wert NULL liefert. Ist ja klar, wenn nichts in der Tabelle drin steht.

    Ist dies so von den Entwicklern beabsichtigt? Welche Alternative hätte ich, wenn ich aus der Kombination beider Felder (Nachname und Vorname) ein Feld haben möchte.

    Beispiel:
    August Piependeckel (Piependeckel, August)
    Herbert Piependeckel (Piependeckel, Herbert),
    Lisa Piependeckel (Piependeckel, Lisa),
    Vera Piependeckel (Piependeckel, Vera).

    Ich freue mich auf eine Antwort und wünsche einen sonnigen Sonntag.

    Grüße Detlev
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo detlevp,
    das wird so nicht gehen.
    Xtra hat mir veraten, das die Werte on the fly berechnet werden und daher nirgendwo gespeichert sind.. das wird in Zukunft eventuell vllt mal möglich sein...

    Nunja...

    Tipp: schreib einfach mal nen Feature Request. Dann können die Entwickler schauen was die damit machen und es wird entweder ganz verworfen oder wenigstens nicht aus den Augen verlohren.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • detlevp
      Contao-Nutzer
      • 14.09.2009
      • 51

      #3
      Hallo MacKP,

      Hallo detlevp,
      das wird so nicht gehen.
      Xtra hat mir veraten, das die Werte on the fly berechnet werden und daher nirgendwo gespeichert sind.. das wird in Zukunft eventuell vllt mal möglich sein...
      etwas spät - vielen Dank für Deine Unterstützung und Hilfe. Mal sehen, wie ich das Problem löse.

      Grüße Detlev

      Kommentar

      Lädt...