0

Anzeige von Datensätzen innerhalb des Formulares (Gestaltungselement "Ansicht"!?)

Hallo,

bei mir geht es wie immer um die Anzeige von Daten nach Datum.
Wenn ich einen neuen Datensatz anlege, wird immer zuerst ein Datum eingegeben.
Nun würde ich gerne schon im Formular sehen, welche Datensätze zu diesem Datum bereits vorhanden sind.

 

Ich denke, dazu muss ich mit dem Gestaltungselement "Ansicht" arbeiten, oder!?
Wie muß die Formel aussehen, damit nur die Datensätze mit gleichem Datum angezeigt werden?

 

Dankeschön!

Oliver M.

7 Antworten

null
    • Support
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Die Formel würde lauten:

    –––
    let my := this;
    select 'Tabellenname' where 'Datumsfeld' = my.'Datumsfeld
    –––

    Birger

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Birger,

    vielen Dank, dass sieht schonmal gut aus, aber mein Gehirn entwickelt noch kein Verständnis dafür, wie ich das umsetzen kann???

    Ich möchte ja innerhalb des Formulares Daten mit dem gleichen Datum aus der gleichen Tabelle anzeigen lassen.
    Oder muss ich für diesen "Vergleich" doch erst eine neue Tabelle anlegen?

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Oliver, du musst keine neue Tabelle anlegen. Angenommen, deine Tabelle heißt "Aufträge" und das Datumsfeld heißt "Auftragsdatum". Dann wäre die Formel für Ansicht:

    ---

    let my := this;
    select 'Aufträge' where 'Auftragsdatum' = my.'Auftragsdatum'

    ---

    theoretisch sollte auch so gehen:

    ---

    let myDate := 'Auftragsdatum';
    select 'Aufträge' where 'Auftragsdatum' = myDate

    ---

     

    Leo

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    so, in diesem Moment habe ich erst begriffen, dass die Formel direkt als Funktion in die Ansicht gehört, anders gesagt kapiere ich jetzt gerade erst, was eine "Ansicht" eigentlich bedeutet. Das ist ein Quantensprung für mich, vielen Dank!

    Übrigens funktionieren beide Formeln.

    Jetzt probier ich ein bisschen rum, wahrscheinlich ergeben sich daraus gleich wieder neue Fragen :-)

     

    Gruß

    Oliver M.

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo,

    da ist schon meine nächste Frage:

     

    Ich habe jetzt noch eine zusätzliche Bedingung für die Ansicht eingefügt.

    Und zwar sollen auch nur Fahrzeuge der gleichen Kategorie angezeigt werden.
    Das habe ich so gemacht und es funktioniert:

     

    let my := this;
    select 'Aufträge' where Datum = my.Datum and 'Tour Verknüpfung'.'Verknüpftes Fahrzeug'.Kategorie = my.Wunschfahrzeug.Kategorie

     

    Jetzt wäre es Super wenn ich die zusätzliche Bedingung

     

    'Tour Verknüpfung'.'Verknüpftes Fahrzeug'.Kategorie = my.Wunschfahrzeug.Kategorie

     

    mit einem ja/nein Feld bei bedarf zu oder abschalten kann.
    Wie müsste da der Code für den Button aussehen?

     

    Gruß

    Oliver M.

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Oliver,

    Ich würde es ohne Button machen. Einfach die Bediengung bei Ansicht erweitern:

    ---

    let my := this;

    if 'Ja/Nein Feld'=true

    then
    select 'Aufträge' where Datum = my.Datum and 'Tour Verknüpfung'.'Verknüpftes Fahrzeug'.Kategorie = my.Wunschfahrzeug.Kategorie

    else 

    select 'Aufträge' where Datum = my.Datum

    end

    ---

    So solte sich die Ansicht automatisch beim Klicken auf Ja/Nein Feld ändern.

     

    Leo

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hi Leo,

     

    ja, so ist es genial!

    Vielen Dank!!

     

    Oliver M.

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 7Antworten
  • 2827Ansichten