Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Artemis am 01.04.09 - 15:53:05

Titel: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 01.04.09 - 15:53:05
Hallo Zusammen,

ich hoffe das ich hier richtig bin.
Ich möchte einen Agenten benutzen, der mit im NAB unter Office Phone Number
nur die Vorwahl ändert, aber die Durchwahl lässt.
Kriege es nicht gepacken, da ich mich mit Formeln und so nicht
auskenne und mit Feldwert ändern, lässt er die Durchwahl natürlich nicht stehen.

Kann mir jemand helfen?

Danke

Artemis
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: m3 am 01.04.09 - 16:00:37
Ja., sicherlich. Aber nur, wenn Du auch eine konkrete Frage stellst.
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 01.04.09 - 18:48:00

Tolle Antwort
Danke
Wirklich sehr freundlich und Hilfsbereit

Da melde ich mich am besten von diesen Forum wieder ab.
Denke ich habe genau geschrieben wo das Problem liegt.



Ja., sicherlich. Aber nur, wenn Du auch eine konkrete Frage stellst.
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Axel am 01.04.09 - 20:19:00

Tolle Antwort
Danke
Wirklich sehr freundlich und Hilfsbereit

Da melde ich mich am besten von diesen Forum wieder ab.
Denke ich habe genau geschrieben wo das Problem liegt.


Nun mal nicht so hastig. So genau hast du dein Problem nun auch wieder nicht beschrieben, dass man dir auf Anhieb helfen kann. Ein paar mehr Informationen musst du schon liefern.

Was hast du bisher unternommen und wo bist du gescheitert?
Wie ist die Telefonnummer formatiert (insbesondere Trennzeichen zwischen Vorwahl und eigentlicher Nummer) und ist das in allen Dokumenten gleich?

Schon mal als Tipp: Schau dir mal die Formelfunktionen @Left, @LeftBack, @Right, @RightBack in der Designer-Hilfe an. Die wirst du nämlich brauchen.

Axel
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: WernerMo am 01.04.09 - 21:30:07
Hallo,

was Martin meint ist die Frage, wie die Nummer aufgebaut ist, evtl geht dann auch @Word, z.B. wenn der Bindstrich ein eindeutiges Trennzeichen ist.
Daher nochmals unsere Frage:
Wie ist die Rufnummer aufgebaut?
z.B. +49 (0)89 44 55 6 - 181
oder 089/44556 181
oder ....

Gruß Werner
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: koehlerbv am 01.04.09 - 22:41:56
Je intelligenter der eingesetzte Algorithmus aufgebaut ist, desto sicherer kann man dadurch auch Anpassungen an eingetragene Werte vornehmen.

Wenn man also eine Vorwahl von - sagen wir mal - 7335 auf die kostenfreie 800 - tauschen will, so ist dies ausser bei totalen Mülleingaben SICHER möglich.

Was bei dem Posting von "Artemis" (he, wir sind hier kein Fechtklub und weit mehr als nur drei Musketiere!) absolut offen bleibt:
Was heisst "nur Vorwahl tauschen"?
Wie sieht das Basismaterial aus?
Wie soll das Ergebnis aussehen? Sind damit auch Normierungen verbunden?

Martin a.k.a. m³ hat also sehr knapp, aber vollkommen korrekt formuliert: Wie lautet die konkrete Frage, bei deren Lösung wir gerne behilflich sein werden? Die beleidigte Reaktion verstehe ich daher überhaupt nicht.

Bernhard
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 11:31:11
Hallo Zusammen,


+49 8677 83 xxxx  wobei xxxx für die Durchwahl seht

die Nummer soll bis zum xxxx geändert werden, die Durchwahl also erhalten bleiben.

+49 8677 8760 xxxx  so sollte es dann aussehen.

Ich bin jetzt aber leider kein "Formelmensch"
und mit Feldwert ändern mit den einfachen Aktionen komme ich da leider nicht sehr weit.

Deshalb meine Frage wie man den NAB Eintrag OfficePhone Number nur bis zur Durchwahl ändern kann.

Mfg
Artemis
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Axel am 02.04.09 - 11:37:43
Sind in xxxx noch ein oder mehrere Lesezeichen vorhanden?

Axel
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: s_Old am 02.04.09 - 11:39:33
Quick´n´dirty Lösung:

Code
_neu := "+49 8677 8760 ";

_durchwahl := @Right (OfficePhoneNumber;" ");

FIELD OfficePhoneNumber := _neu + _durchwahl


Funktioniert aber nur wenn die Durchwahl immer am Ende mit einem Leerzeichen getrennt steht
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 11:57:49
Hallo Axel,

xxxx sind einfach nur 4 Ziffern.

Artemis

Sind in xxxx noch ein oder mehrere Lesezeichen vorhanden?

Axel

Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 12:01:26
Hallo

ich werde es mal mit dem Code bei einem versuchen.
Außerdem muss ich natürlich hoffen, das sich die Anwender
an die Vorgabe, wie die Nummer eingetragen werden soll, gehalten haben.

Danke
für die Hilfe

Artemis

Quick´n´dirty Lösung:

Code
_neu := "+49 8677 8760 ";

_durchwahl := @Right (OfficePhoneNumber;" ");

FIELD OfficePhoneNumber := _neu + _durchwahl


Funktioniert aber nur wenn die Durchwahl immer am Ende mit einem Leerzeichen getrennt steht
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: WernerMo am 02.04.09 - 12:03:09
Hallo,

dann kannst Du die Lösung von Swehn nehmen,
denn die Hilf gibt dazu folgendes Beispiel:

 2.   This example returns "Wallace," which represents everything to the right of the first occurrence of the blank space.
@Right("Lennard Wallace";" ")
 

Gruß Werner
PS: einfach mal die Designer Hilfe lesen, da sind richtig tolle Beispiele drin (muss ja nicht am WoEnde bei Sonne sein) ;-)
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 12:04:58
Habe es gerade funktioniert,

funktioniert leider nicht ganz, dass Ergebnis sieht jetzt so aus
+49 8677 8760 8677 83 XXXX

Die Durchwahl blieb zwar erhalten, doch jetzt steht die alte und die Neue Vorwahl drin.

Mfg
Artemis

Hallo

ich werde es mal mit dem Code bei einem versuchen.
Außerdem muss ich natürlich hoffen, das sich die Anwender
an die Vorgabe, wie die Nummer eingetragen werden soll, gehalten haben.

Danke
für die Hilfe

Artemis

Quick´n´dirty Lösung:

Code
_neu := "+49 8677 8760 ";

_durchwahl := @Right (OfficePhoneNumber;" ");

FIELD OfficePhoneNumber := _neu + _durchwahl


Funktioniert aber nur wenn die Durchwahl immer am Ende mit einem Leerzeichen getrennt steht
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: DerAndre am 02.04.09 - 12:08:14
Versuch es mit

 @ReplaceSubstring

OfficePhoneNumber := @ReplaceSubstring(OfficePhoneNumber ; "+49 8677 83 " ; "+49 8677 8760 ")
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: DerAndre am 02.04.09 - 12:12:44
Eins noch zum @Right.

Wenn Du anstatt " " eine 4 nimmst, bekommst Du die letzten 4 Zeichen.

Das sollte wohl jeder Anwender richtig gemacht haben, wild hoff...
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 12:19:40
Hi Andre,

bekomme immer den Fehler das eine linke Klammer fehlt, bei OfficePhone Number.

Ähm....

Artemis

Versuch es mit

 @ReplaceSubstring

OfficePhoneNumber := @ReplaceSubstring(OfficePhoneNumber ; "+49 8677 83 " ; "+49 8677 8760 ")
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: TRO am 02.04.09 - 12:26:11
Ich hoffe, Du hast das allein stehende @ReplaceSubstring nicht mit in Deine Formel eingebaut. Das war nuct als Stichwort gedacht.

Thomas
Titel: Re: Agenten erstellen zum TelefonNr. ändern ( Nur Vorwahl)
Beitrag von: Artemis am 02.04.09 - 12:31:04
Hi Andre,

dein Tip mit der 4 statt den " " war gut, wenn ich die Formel
so benutze macht er es richtig.

Vielen Dank Euch allen

Artemis