Autor Thema: Ansichten pro Server  (Gelesen 1610 mal)

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Ansichten pro Server
« am: 06.12.07 - 14:19:29 »
Hallo zusammen,
ich habe eine Datenbank "Rechnungsbuch". Alle Rechnungen aus 17 Standorten (auch 17 Servern) werden dort eingetragen. Die Buchhaltung sitzt zentral.

Wunsch: Jeder Standort sieht nur seine eigenen Rechnungen, Buchhaltung sieht alles.

Idee: Schreibe jeder Rechnung den aktuellen Server in ein Feld (@Name([CN];@Subset(@DbName;1))

Selektiere dann die Ansicht :

SELECT ((Form = "Rechnung")& (@Contains(AktuellerServer; @Name([CN];@Subset(@DbName;1)))) )

Aber: die Selektion funktioniert nicht. Es werden immer alle Dokumente angezeigt.

Was mache ich falsch? Ist der Weg nicht richtig?

Hat jemand eine Idee?

Gruß
Barbara


Glombi

  • Gast
Re: Ansichten pro Server
« Antwort #1 am: 06.12.07 - 14:25:25 »
Du solltest mit Leserfelder arbeiten, damit jeder Standort nur seine Dokument sieht.

Zusätzlich solltest Du eine Rolle wie [ReadAll] ins Leserfeld schreiben, die dann der Buchhaltung und den Admins sowie dem Hauptserver, der alles hat (soweit gewünscht), zugeordnet wird.

Eine andere Alternative wären eingebettete Ansichten mit Single Key.

Andreas

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Ansichten pro Server
« Antwort #2 am: 06.12.07 - 14:28:03 »
... wenn alle 17 Standorte eine Replik davon haben genügt dann auch eine Replikationsformel auf das Serverfeld...

Toni
Grüßle Toni :)

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: Ansichten pro Server
« Antwort #3 am: 06.12.07 - 14:35:48 »
@ Toni: Das war meine erste Idee, wurde aber von "oben" abgeschmettert. Da hat man mal schlechte Erfahrungen gemacht. Ist schon länger her, aber war wohl heftig ... :-:

@Andreas: Ich werde beide Alternativen ausprobieren, melde mich dann.

Das kommt aber doch nicht auf das gleiche Problem, wie die Userbezogenen Ansichten raus, oder?

Barbara

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Ansichten pro Server
« Antwort #4 am: 06.12.07 - 14:51:50 »
bei der eingebetteten Ansicht (nach server kategorisiert) gibst du ein Keyword vor, das im Dokument enthalten sein muss, und nur diese Kategorie wird angezeigt.


Bei den Userbezogenen Ansichten wird zur Laufzeit der aktuelle User ausgewertet, das ist etwas anderes.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansichten pro Server
« Antwort #5 am: 06.12.07 - 14:54:44 »
Um Replikationsformeln mache ich auch einen sehr großen Bogen. Ich da auch in der Vergangenheit mehrmals auf die Nase gefallen.

An deiner Stelle würde ich mit Leserfeldern arbeiten. Das ist eine relativ einfache und sichere Angelegenheit.


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: Ansichten pro Server
« Antwort #6 am: 06.12.07 - 15:05:12 »
nochmal anders gefragt:
wenn ich explizit den Servernamen eingebe, funktioniert die Auswahl. Wenn ich aber schreibe  @Name([CN];@Subset(@DbName;1)) klappt es nicht mehr.
Wo ist da der Unterschied?

Barbara

Glombi

  • Gast
Re: Ansichten pro Server
« Antwort #7 am: 06.12.07 - 15:08:07 »
Die Ansichtsindizes werden auf dem Server berechnet. Daher kann es sein, dass
@Subset(@DbName;1))
nicht den Servernamen sondern "" (lokal) zurückliefert.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz