Autor Thema: Abfrage in einer Ansicht  (Gelesen 2165 mal)

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Abfrage in einer Ansicht
« am: 02.07.02 - 09:39:35 »
Hi Leute!!!  :D

Ich habe eine Ansicht, wo alle Gesellschaftsdaten aufgelistet werden.

Und ich habe zwei verschiedene Masken. Die Maske "Company" zeigt die Firmendaten an und "Person" zeigt die Ansprechpartner an.

In der Ansicht muss ich jetzt eine Abfrage machen, die abfragt welche Maske ich verwenden möchte...und wie mache ich dies nun??

Hat jemand eine Idee??

Bitte helft mir...  :'(

Danke im Voraus.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #1 am: 02.07.02 - 09:48:40 »
Hi Sakira,
wozu brauchst du  denn die abfrage, bzw. den rückgabewert?? abfragen in ansichten kannst du in formel mit @dbcolumn(rückgabewert = gewünschte spalte) oder mit @dblookup(rückgabewert gewünschtes feld) machen.
um dir detaillierter helfen zu können mußt du erst mal genauer beschreiben, was du machen möchtest.

gruß silvi
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #2 am: 02.07.02 - 10:02:17 »
Hi sdoerr!!

Danke für die Antwort.

Nun, ich möchte eine if - Abfrage starten in einer Spalte der Ansicht, ob der nun (im Web) die Maske "Company" oder "Person" nehmen soll...aber ich weiss ja nicht wie ich dem sagen soll das er, wenn ich die Firmendateils anklicke die "Company" nehmen soll.




so siehts jetzt im Web aus.

Die Maske "Company" geht ja...aber die andere nicht. Habe noch keine if Abfrage drin.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #3 am: 02.07.02 - 10:09:00 »
sorry, aber das versteh ich net ganz.  ??? du hast doch 2 masken. jede maske hat per default ein feld form und die maske, die in diesem feld aufgeführt wird, wird zum öffnen verwendet. oder willst du die dokumente im web mit einer anderen maske als im notes öffnen??
hierfür gibt es in der ansicht eine maskenformel mit der du das festlegen kannst. also wenn der client notes ist dann die maske und wenn es ein browser ist, dann die maske.  
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #4 am: 02.07.02 - 10:19:03 »
Hi sdoerr!!

Genau ich brauche die Maskenformel, wo ich halt festlegen kann welche Maske ich brauche.

Aber wie ich das nun festlege weiss ich nicht...das ist ja das Problem.

Sorry, aber anders erklären konnte ich das nicht.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #5 am: 02.07.02 - 10:28:58 »
maskenformel: @if(@ClientType = "Notes"; "Maskenname für Notes-Client";
     "Maskenname für Browser");

oder du gibst deinen beiden masken(also der fürs web und der für notes) einfach den gleichen alias und verbirgst die eine für den browser und die andere für den notes-client. dann mußt du gar keine maskenformel programmieren.
verbergen kannst du die masken indem du dir die design-eigenschaften der maske anzeigen läßt(in der auflistung aller masken rechten mausklick auf eine bestimmt maske => auf design-eigenschaften klicken). hier im 3. reiter
ich hoffe ich konnte dir helfen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #6 am: 02.07.02 - 10:32:15 »
Naja ...ich habe ja 2 Masken fürs Web und beide werde angesprochen....

Oder müssen angesprochen werden...

Wie mache ich das dann?

Vielen Dank für Deine Hilfe.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #7 am: 02.07.02 - 10:36:18 »
ich nenn die masken einfach mal web1 und web2 und die notes-masken nenn ich notes1 und notes2.
dann gibst du den beiden masken web1 und notes1 einfach den alias 1 und den maksen web2 und notes2 den alias 2.
web1 und web2 verbirgst du wie beschrieben vor notes und notes1 und notes2 vor web. schon funktioniert das ganze
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #8 am: 02.07.02 - 10:41:59 »
Ein Problem habe ich aber noch:

Die zwei Masken nehme ich in Notes und im Web...

Was kann ich da tun??

Danke sehr.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #9 am: 02.07.02 - 10:46:01 »
na wenn du doch für notes und web die gleichen masken nimmst, wofür brauchst du denn dann das ganze???
dann wird doch immer die richtige maske geöffnet und zwar immer die, die im feld form steht.
ich glaub wir schreiben hier aneinander vorbei. ich hab dein problem wohl immer noch nicht begriffen. an deiner jetztigen schilderung kann ich auch nirgens ein problem sehen. das geschieht doch immer automatisch.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #10 am: 02.07.02 - 10:51:19 »
Ich habe im form Formula stehen:

@If(@IsMember("$$WebClient";@UserRoles);"Company";"")

aber der nimmt auch wenn ich den Ansprechpartner öffnen möchte die Maske von Company, weil es ja drin steht aber der muss die Maske "Person" aufmachen....

Oh man ist das kompliziert... :-[

Danke für Deine Hilfe.  :D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Abfrage in einer Ansicht
« Antwort #11 am: 02.07.02 - 11:00:19 »
so, jetzt noch mal ganz langsam, damit ich auch alles richtig verstanden hab. du hast die Masken Company und Person. Die beiden gelten für Web- und NotesClient!
Wofür brauchst du denn nun die Maskenformel???
Schmeiß die doch einfach mal raus. die brauchst du nur, wenn du die Dokumente mit einer anderen Maske öffnen willst, als mit der sie erstellt wurden. Was in deinem Fall ja wohl nicht nötig ist, oder???
Schau doch mal in die Dokumenteigenschaften deiner Dokumente und schau im Feld form nach, ob da jeweils der richtige Wert drin steht. Wenn ja, mußt du gar nix machen. Dann klappt das von ganz alleine

So wies du versucht hast, wird er immer die Maske Company öffnen, wenn du übers Web zugreifst, das gibst du ihm ja vor

Du sagst ihm mit deiner Formel, wenn aus dem Web zugegriffen wird, dann nimm immer die Maske Company.
@If(@IsMember("$$WebClient";@UserRoles);"Company";"")
Er macht es also schon richtig, du hast nur einen Denkfehler in deiner Formel.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Sakira

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Weiblich
  • Ein neuer Tag beginnt und meine Zeit verrinnt...
    • Willkommen auf Sakira's Page
Re: Abfrage in einer Ansicht
« Antwort #12 am: 02.07.02 - 11:09:25 »
JUHU!!!!

Es geht...

Die Formel hab ich jetzt mal rausgehauen und er nimmt das was ich will!!

Die Formel hat mir übrigens der Hoster von dem Server wo Lotus läuft gegeben...

Egal...es klappt.

Also, das es so einfach war....

Super danke sehr.

Bis später mal  ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
:-*

Sakira

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz