Autor Thema: nur Dokumente von aktuellem User  (Gelesen 1792 mal)

Offline RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
nur Dokumente von aktuellem User
« am: 02.01.04 - 16:43:26 »
Hallo

ich krieg die SELECT Formel einfach nicht hin.

also am besten von vorn.

Ich den Dokumenten der Datenbank gibt es ein Authorenfeld das berechnet beim anlegen ist.
Formel    @Name([CN];@Username)


Jetzt möchte ich in einer Ansicht dem aktuellen User nur die Dokumente anzeigen lassen die er selber erstellt hat.

Wie muß die SELECT Formel aufgebaut sein.


Danke


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:nur Dokumente von aktuellem User
« Antwort #1 am: 02.01.04 - 16:54:35 »
Also ob das in R6 klappt weiß ich nicht, unter R5 geht das nur über eine Maske mit eingebetteter View.

Denn Du müsstest dann ja @Username abgleichen mit Deinem Feld, und dies sollte in Viewselection-Formeln immer vermieden werden.

Zu eingebetter View hat ata auf www.anton-tauscher.de eine Beispiel-DB die genau dies behandelt.

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re:nur Dokumente von aktuellem User
« Antwort #2 am: 02.01.04 - 17:29:44 »
Hi Roland S

wie sieht denn Dein Select aus ?
Und ist es eine private oder eine öffentliche Ansicht ?

Weiß nicht wie es in R6 aussieht aber aus der R5 Hilfe:

@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergeben kann

Ich hab früher auch mal probiert in öffentlichen Ansichten.
Lokal hats  funktioniert, ist aber sehr dirty.  
Aber am Server ist es Mist.

Hoffe geholfen zu haben, Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:nur Dokumente von aktuellem User
« Antwort #3 am: 02.01.04 - 21:07:28 »
ist eine öffentliche Ansicht.

Habe folgenden select probiert

userdok = @GetField(Ferstelltvon);
usernow = @Name([CN];@UserName);
SELECT userdok = usernow

:-( funzt nicht

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re:nur Dokumente von aktuellem User
« Antwort #4 am: 05.01.04 - 10:00:15 »
Hi RolandS

zum Select:
userdok := Ferstelltvon;
usernow := @Name([CN];@UserName);
SELECT userdok = usernow

Ich kann nur von R5 reden.
Damit gehts. Du musst auch den Doppelpunkt setzen.  
Generell:
Aber wie oben beschrieben.
Nimm private Ansichten.
Bei öffentlichen Ansichten geht IMO das @username im Select nicht richtig. Das steht ja so auch in der Hilfe.

Gruß Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re:nur Dokumente von aktuellem User
« Antwort #5 am: 05.01.04 - 10:12:35 »
Nachtrag:
Beim Autorenfeld nimm den vollständigen hierarchischen Namen.

Bye Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz