0

Untertabelle öffnen?

Hallo ich habe folgendes Bild:

700990A3-B30F-4BB3-9914-65C4D5DD1007

wie kann ich mit dem Button Lehrgangstitel verknüpfen folgenden Befehl auslösen:

23A273C4-49BF-4BB2-9AA8-D7929F7026C8

Sprich das öffnen der Auswahl der zu Verknüpfenden Tabelle?

 

2. Frage: ist es möglich einen Filter in der Ansicht per Textfeld zu bestimmen?

 

vielen Dank bereits für euer mühen.

lg Johannes

6 Antworten

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

    Hallo Johannes,

     

    zu 1.: das geht AFAIK leider nicht.

     

    zu 2.: indem Du folgende Funktion bei der Ansicht hinterlegst:

     

    let my:=lower(SUCHTEXTFELD);
    select TABELLE where contains(lower(FELDNAME1 + FELDNAME2 + FELDNAME3), my)

     

    FELDNAMEx wären die Spalten, in denen Du mit Deinem Suchtext suchen willst, ist beliebig kürz- und verlängerbar.

     

    lg, Torsten

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

    ach so: der Code setzt voraus, dass die Felder, in denen Du suchen willst, vom Typ Text sind. Sind sie's nicht, dann mach sie mittels text(FELDNAMEx) dazu.

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Johannes,

    zu 1. 

    leider gar nicht. Dieser Wunsch liegt schon seit 2 Jahren in der CR-Liste scheint entweder nicht so wichtig oder nicht so einfach umzusetzen zu sein.

    zu 2.

    die Formel bei der Ansicht sollte so sein:

    —-

    let myF:=Filter;

    select 'DEINE TABELLE' [contains (Feld1+Feld2+.....+FeldX,myF)]

    ——

    Leo

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Oh, guten Morgen Torsten.

    Johannes, nimm lieber die Formel vom Torsten, dort sind die Groß-/ Kleinschreibung berücksichtigt.

    Leo

    • Johannes_B
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Traumhaft jetz wäre es nur noch Traumhafter wenn man z.B sagen könnte alle die >1 sind

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

    Hallo Johannes,

     

    ich weiß nicht, wie "die" größer 1 sind, aber wenn das Kriterien ein Zahlen-Feld ist, dann:

     

    let my:=lower(SUCHTEXTFELD);
    select TABELLE where contains(lower(FELDNAME1 + FELDNAME2 + FELDNAME3), my) and FELDNAME99 > 1

     

    lg, Torsten

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 1650Ansichten