Autor Thema: Ansichtsauswahl  (Gelesen 2044 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Ansichtsauswahl
« am: 02.06.03 - 10:01:05 »
Hi!

Habe eine Maske in der Reklamationen erfasst werden. Nun soll in Abhängigkeit von Rollen der Benutzer eine jeweilige Ansicht über die zugeordnete RKL angezeigt werden.
D. h. Öffnet ein Benutzer, der die Rolle 1 hat, die Datenbank soll ihm in der Ansicht die Datensätze mit RKL 0100 und Status 1 angezeigt werden. In RKL wird 0100, 0200, 0300, usw verspeichert. Hier meine Formel - allerdings zeigt er mir beim öffnen gar nichts an. Was mach ich falsch???  ???

SELECT @If(@Contains(@UserRoles;"1");

 form="NewReclamation" &Status="1" &obg="0100";

   @If(@Contains(@UserRoles;"2");

   form="NewReclamation" &Status="1" &obg="0400";

      @If(@Contains(@UserRoles;"3");

      form="NewReclamation" &Status="1" &obg="0500";

      @If(@Contains(@UserRoles;"4");

      form="NewReclamation" &Status="1" &obg="0700";

        @If(@Contains(@UserRoles;"5");

        form="NewReclamation" &Status="1" &obg="0900";

          @If(@Contains(@UserRoles;"6");

          form="NewReclamation" &Status="1" &obg="1100";

           @If(@Contains(@UserRoles;"7");

            form="NewReclamation" &Status="1" &obg="1200";

              @If(@Contains(@UserRoles;"8");

               form="NewReclamation" &Status="1" &obg="1300";

                @If(@Contains(@UserRoles;"9");

                form="NewReclamation" &Status="1" &obg="1400";

                  @If(@Contains(@UserRoles;"10");

                  form="NewReclamation" &Status="1" &obg="1600";

                    @If(@Contains(@UserRoles;"11");

                    form="NewReclamation" &Status="1" &obg="1800";

                      @If(@Contains(@UserRoles;"12");

                      form="NewReclamation" &Status="1" &obg="1900";

                        @If(@Contains(@UserRoles;"13");

                         form="NewReclamation" &Status="1" &obg="2200";

                          @If(@Contains(@UserRoles;"14");

                          form="NewReclamation" &Status="1" &obg="2300";

                            @If(@Contains(@UserRoles;"15");

                            form="NewReclamation" &Status="1" &obg="2800";

                              @If(@Contains(@UserRoles;"16");

                              form="NewReclamation" &Status="1" &obg="2900";

                              ""

                               )

                              )

                            )

                          )

                        )

                      )

                    )

                  )

                )

              )

            )

          )

        )

      )

   )

)
_____________________
Kann jemand behilflich sein???

Offline MisterDa

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
  • Was zählen Schafe, wenn sie nicht schlafen können?
Re:Ansichtsauswahl
« Antwort #1 am: 02.06.03 - 10:10:17 »
eine Möglichkeit wäre, dass du die Bezeichnungen der UserRoles in der if-Abfrage in eckige [] Klammern schreibst. Also "[1]" oder "[2]"

MisterDa
« Letzte Änderung: 02.06.03 - 10:11:21 von MisterDa »
Win2k
Designer 5.08

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Ansichtsauswahl
« Antwort #2 am: 02.06.03 - 10:14:03 »
Thema "dynamische Ansichten"..wir alle hätten das Feature gerne, gibts so aber nicht.

@Userroles kann - siehe Help - nicht in Selects verwendet werden.

Ausweg:
siehe Ata's Homepage und das Beispiel mit den eingebetteten Ansichten ("singlecategory" Formel Ansatz)
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Ansichtsauswahl
« Antwort #3 am: 02.06.03 - 10:23:34 »
@Rob Green

... wäre es möglich wenn ich die Formel :
@If(@Contains(@UserRoles;"BRK")
auflöse in eine Zahl oder nen String
und das Ergebnis dann in meiner SELECT-Formel verwende???

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Ansichtsauswahl
« Antwort #4 am: 02.06.03 - 10:56:00 »
wenn Du eine gute Idee hast, warum nicht. Doch ich weiß nicht, wie Du dann den Userbezug herstellen möchtest, egal was Du nun für einen Wert ablegst, wo auch immer.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Ansichtsauswahl
« Antwort #5 am: 02.06.03 - 13:53:42 »
 :'(

Hat auch nicht funktioniert!!!! Gibt es denn keine möglichkeit in abhängikeit einer rolle, die jeweilige ansicht öffnen zu lassen???  ??? :-[
« Letzte Änderung: 02.06.03 - 15:29:26 von Silver »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Ansichtsauswahl
« Antwort #6 am: 02.06.03 - 14:05:00 »
Doch, gibt es, Stichwort "embedded views"
->
Ausweg:
siehe Ata's Homepage und das Beispiel mit den eingebetteten Ansichten ("singlecategory" Formel Ansatz)

gruss

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Ansichtsauswahl
« Antwort #7 am: 02.06.03 - 15:14:54 »
Und bei der Gelegenheit kannst du dir vielleicht auch gleich anschauen, wie man richtige @If-Formeln schreibt, und warum man in Foren nicht rumschreien sollte.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz