Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: luna am 17.12.02 - 16:45:22

Titel: telefonnummer computed aus nab
Beitrag von: luna am 17.12.02 - 16:45:22
hallo,

ich hab ein computed feld, da lass ich aus dem nab mit dieser formel den manager des users auslesen:

_manager := @DbLookup( "":"NoCache"; "secln01/DE/SANYO-ENERGY-EU":"names.nsf"; "($Users)"; employee_new;
"Manager"  );

@If( @IsError( _manager ); ""; _manager )

das funktioniert auch einwandfrei, obwohl ich in der versteckten ansicht $Users nirgendwo einen manager finden kann. trotzdem gehts.

nun moechte ich genau auf diesem wege auch die telefon nummer des users auslesen lassen, und habe dazu die formel wie folgt abgeaendert:

_telephone := @DbLookup( "":"NoCache"; "secln01/DE/SANYO-ENERGY-EU":"names.nsf"; "($Users)"; TES_telephone;
"OfficePhoneNumber"  );

@If( @IsError( _telephone ); ""; _telephone)

da erscheint aber leider nix. entweder geht das nicht so, oder ich hab einen tipfehler, oder einen denkfehler. mein feld heisst TES_telephone und ist computed

gruss,
daniela
Titel: Re:telefonnummer computed aus nab
Beitrag von: Rob Green am 17.12.02 - 16:52:10
denkfehler: @dblookup schaut immer in der
- ersten
- sortierten
Spalte der View nach und sucht dort das / die Docs, die zu dem Suchkriterium passen (in Deinem Fall das merkwürdige TES_tel...) .

Was steht in der ersten sortierten Spalte von $Users?
Titel: Re:telefonnummer computed aus nab
Beitrag von: wflamme am 17.12.02 - 16:56:28
DBLookup: Der Schlüssel, nach dem Du in der Ansicht suchst ist 'employee_new', aus dem Dokument erhältst Du dann den Eintrag in der Spalte "Manager" zurück.

Du mußt also lediglich den Namen der Spalte ändern, die Du zurückgeben willst.
Titel: Re:telefonnummer computed aus nab
Beitrag von: Till_21 am 17.12.02 - 17:09:04
probiers mal hiermit :

@NameLookup([NOUPDATE] ;"Peter Test/orga/standort"; "OfficePhoneNumber" )

hat noch den vorteil, dass auch personen, die nur in Sub-NABs stehen, gefunden werden....

schoene feiertage....
till
Titel: Re:telefonnummer computed aus nab
Beitrag von: ata am 17.12.02 - 17:15:11
... warum denn in die Ferne schweifen, wenn das gute liegt so nah...

... Notes gewinnt mir wieder mal ein zufriedenes Lächeln ab  ;D ;D ;D

@Till_21 ... wünsche ich dir auch...

ata
Titel: Re:telefonnummer computed aus nab
Beitrag von: wflamme am 18.12.02 - 00:09:19
probiers mal hiermit :

@NameLookup([NOUPDATE] ;"Peter Test/orga/standort"; "OfficePhoneNumber" )

hat noch den vorteil, dass auch personen, die nur in Sub-NABs stehen, gefunden werden....

schoene feiertage....
till

Ähm, ja.  :-[
Titel: Re:telefonnummer computed aus nab
Beitrag von: luna am 18.12.02 - 09:00:45
denkfehler: @dblookup schaut immer in der
- ersten
- sortierten
Spalte der View nach und sucht dort das / die Docs, die zu dem Suchkriterium passen (in Deinem Fall das merkwürdige TES_tel...) .

Was steht in der ersten sortierten Spalte von $Users?
hallo rob green,

in der ersten sortieren spalte der view $Users steht Name drin, mit einer formel. ich hab mal der einfachheit halber einen screenshot gemacht.

aber auch dort steht ja nix von wegen manager drin, warum liest er mir also in dem ersten fall den manager aus, die telefonnummer aber nicht? ich steig da leider noch nicht so ganz dahinter, wuerde es aber gerne mal verstehen.

gruss,
daniela
Titel: Re:telefonnummer computed aus nab
Beitrag von: luna am 18.12.02 - 09:02:37
DBLookup: Der Schlüssel, nach dem Du in der Ansicht suchst ist 'employee_new', aus dem Dokument erhältst Du dann den Eintrag in der Spalte "Manager" zurück.

Du mußt also lediglich den Namen der Spalte ändern, die Du zurückgeben willst.
hallo wolfgang,

das versteh ich jetzt gar nicht. in meiner "manager" formel steht in employee_new mein user drin, um feld manager wird uebe die formel der manager aus dem nab ausgelesen.

ich HABE ja meine formel abgeaendert, in dem ich die felder alle so genannt habe, wie sie in meiner neuen datenbank heissen. und trotzdem gibt er mir die telefonnummer nicht zurueck.

gruss,
daniela
Titel: Re:telefonnummer computed aus nab
Beitrag von: luna am 18.12.02 - 09:07:38
probiers mal hiermit :

@NameLookup([NOUPDATE] ;"Peter Test/orga/standort"; "OfficePhoneNumber" )

hat noch den vorteil, dass auch personen, die nur in Sub-NABs stehen, gefunden werden....

schoene feiertage....
till
hallo till,

jetzt hab ich gesehen, was ich falsch gemacht hab. ich hatte mich nicht auf das feld bezogen, in dem der user drin steht.

also, vielen dank euch allen fuer eure hilfe, aber diese kleinen fehler sind meistens die schlimmsten, und fuer den, der gerade programmiert, am schwierigsten zu finden.

die formel lautet jetzt:
_telephone := @DbLookup( "":"NoCache"; "secln01/DE/SANYO-ENERGY-EU":"names.nsf"; "($Users)"; TES_name;
"OfficePhoneNumber"  );

@If( @IsError( _telephone ); ""; _telephone)

vielen lieben dank fuer eure hilfe,
gruss,
daniela  :-*  :D
Titel: Re:telefonnummer computed aus nab
Beitrag von: wflamme am 18.12.02 - 16:19:10
Verstehe ich nicht, mit dem key 'employee_new' hattest Du doch anfangs gesagt, daß Du zB die Spalte "Manager" ziehen kannst. Da kannst Du doch auch stattdessen eine andere Spalte ziehen, das Dokument wird ja anscheinend gefunden?
Titel: Re:telefonnummer computed aus nab
Beitrag von: luna am 18.12.02 - 16:24:08
hallo wolfgang,

ja schon, das stimmt ja auch. mit der ersten (oberen) formel in meinem thread klappt das ja auch.

in der zweiten formel hatte ich ja nur einen fehler drin. ich hab mich nicht auf das feld bezogen, in dem der user drinsteht TES_name, damit er aus diesem feld heraus den user weiss, den er ermitteln soll, sondern ich hatte dort den feldnamen hingeschrieben, in das die telefonnummer eigentlich rein sollte. das war mein ganzer fehler.

ich hab das ja korrigiert, und jetzt gehts ja.

gruss,
daniela  :)