Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: taheri am 23.05.07 - 13:18:38

Titel: Feldinhalt ändern?
Beitrag von: taheri am 23.05.07 - 13:18:38
Hallo Leute,

unsere Programmier ist gerade nicht hier und ich muss etwas sofort ändern. Und zwar:
es gibt ein Feld und in diesem Feld ist immer eine  Buchstabe+ein Minuszeichnen für Anwender zu verfügung steht "als Auswahl"
wie A-, B-, C- und so weiter.

Jetzt brauche ich ein kleine Agent , der Minuszeichnen in allen Dokumente „Feld“  löscht . Also nur ein zeichnen wie A , B; C und so weiter

bis gestern war immer ein zeichnen . dann kam die Anweisung es soll „–„ zum Bushstabe hinzugefügt werden. Unsere programmier hat dafür folgende Agent geschrieben.


@If(
   @IsAvailable(PlanID) & @Length(PlanID)=9;
   @Do(
      part1 := @Left(PlanID; 1);
      part2 := @Right(PlanID; 8);
      FIELD PlanID := part1 + "-" + part2;
      FIELD PlanCode1 := part1 + "-"
   );
   NULL
);
SELECT @All

Es hat auch geklappt. Jetzt kam die Anweisung wieder alle rückgängig machen.Und ich weiß nicht wie?
ja . wenn man nur weiss , was man will?
danke





Titel: Re: Feldinhalt ändern?
Beitrag von: m3 am 23.05.07 - 13:30:20
Hast Du ein Greasemonkey (http://www.greasespot.net/)-Script, dass Dir die Groß/Kleinschreibung so schön willkürlich setzt, oder machst Du das noch händisch? ;)

Und jetzt noch mal für die etwas langsameren Leser wie mich: Was willst Du jetzt erreichen?
Wie willst Du den Feldinhalt ändern. Soll jetzt ein "-" angehängt werden oder was entfernt werden? Wenn etwas entfernt werden soll, was?
Ich versteh die Anforderung nicht, sorry.  :-:

BTW - Wenn Du den Code in "[ Code]" Bereiche setzt, wird er "hübscher" und ohne Smilies angezeigt:

Code
@If(
	@IsAvailable(PlanID) & @Length(PlanID)=9;
	@Do(
		part1 := @Left(PlanID; 1);
		part2 := @Right(PlanID; 8);
		FIELD PlanID := part1 + "-" + part2;
		FIELD PlanCode1 := part1 + "-"
	);
	NULL
);
SELECT @All
Titel: Re: Feldinhalt ändern?
Beitrag von: S9991 am 23.05.07 - 13:41:30
Eigentlich soll Minuszeichnen wieder entfernt werden. Im Feld steht zur zeit eine Buchstabe mit Minuszeichnen. Die Buchstaben sind zum Anwender zugeordnet.
Also A- ist Herr Müller B- ist Frau Müller  und so weiter. Es soll einfach Minuszeichnen wegradiert werden. Also A für Herr Müller und B für Frau Müller und so weiter

mfg
Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 13:50:34
Ich glaube, dass ist heute nicht mein Tag: was soll in welchem Feld (PlanID und/oder PlanCode1)denn jetzt rückgängig gemacht werden ?

Ein Beispiel wäre ganz nützlich. Ansonsten rätseln wir uns hier noch zu Tode.

Edit:
von wem kommt jetzt eigentlich die Anfrage ? S9991 oder taheri ?
Und warum haben die alle keine Namen ?
Titel: Re: Feldinhalt ändern?
Beitrag von: ata am 23.05.07 - 14:06:07
Code
Field Feldname := @ReplaceSubstring( Feldname ; "-" ; "" )

sollte dir hier weiterhelfen...

Toni
Titel: Re: Feldinhalt ändern?
Beitrag von: S9991 am 23.05.07 - 14:09:40
Es gibt ein Maske . In diesem Maske sind ca 8 Felder vorhanden .also Fedl1 bis Feld08.  Jede Feld hat bestimmte Werte  wie z.B für Feld1

A-: Herr Muller| A-" :
"B-: Frau Müller | B-" :
"C-:  Stefanie | C-" :
"D-: Schmidt | D-" :

also wenn Herr Muller eine Dokument erstellt, steht in Feld1 automatisch A- und wenn Frau Müller , dann B- . also berechnete Feld für Anwender.
PlanID ist die summe von alle 8 Felder

Also
A-AG011DA ist die gesamte Code. Jetzt soll für vorhandene Dokumente einfach – Weg wie AAG011DA

mfg
Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 14:09:43
@ata,

Hoffentlich schreiben die das jetzt nicht buchstabengetreu ab....  ;D
Titel: Re: Feldinhalt ändern?
Beitrag von: S9991 am 23.05.07 - 14:11:15
man Ihr seid einfach alle Arogant
Titel: Re: Feldinhalt ändern?
Beitrag von: ata am 23.05.07 - 14:16:45
... bitte im Tonfall bleiben - siehe Forumsregeln - die Bemerkung von Klauss war sicherlich nicht arrogant gemeint...

Du kannst mit meiner Formel die "-" Zeichen entfernen:

Code
FIELD Feld1 := @ReplaceSubstring( Feld1 ; "-" ; "" );

Das habe ich dir oben bereits gepostet...

Toni   ;)
Titel: Re: Feldinhalt ändern?
Beitrag von: iukhdh am 23.05.07 - 14:19:03
Die andern sollten aber auch ein wenig  zurückhaltender sein, es ist als Anfänger oder als Notopfer wie S9991 sicherlich nicht ganz einfach und da sollte man doch eher Sachbezogen bleiben.
Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 14:19:26
@ata,

ich denke, die haben da ein Dialogfeld, wo diese Werte drin stehen. Das müsste wohl als erstes geändert werden. und danach alle Docs mit der @replace-Formel.

Zitat
man Ihr seid einfach alle Arogant
Aber dafür haben wir auch einen Namen....
Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 14:20:41
Zitat
es ist als Anfänger ...

Der- oder diejenige, die wo den Thread aufgemacht hat, ist "Senior-Mitglied"......
Titel: Re: Feldinhalt ändern?
Beitrag von: ata am 23.05.07 - 14:26:43
@klauss

... deine Bemerkung hat sicherlich mehr mir gegolten, da ich mit meinem ersten Formelversuch etwas rudimentär geantwortet habe. Aber arrogant kann ich an dieser Äußerung nichts finden. Zudem halte ich es tatsächlich für höflich, wenn man einen Beitrag mit seinem Namen unterschreibt. Das holprige Deutsch ist sicherlich nach Bestem Wissen verfasst - kein Meister ist je vom Himmerl gefallen - von daher bitte ich wieder zur Sachlichkeit zurückzukehren - Danke...

@S9991
... kommst du mit der Formel klar? Handelt es sich um Displaywerte, wie Klaus vermutet, oder sind das tatsächliche Feldwerte?

Gibt es einen Unterschied zwischen taheri und dir?

Toni
Titel: Re: Feldinhalt ändern?
Beitrag von: S9991 am 23.05.07 - 14:29:57
Sory Leute,

Ich wollte nicht jemand kränken. Lassen wir das . meine Kollege  ist da und macht es.

Danke für Ihre Hilfe

Titel: Re: Feldinhalt ändern?
Beitrag von: iukhdh am 23.05.07 - 14:35:19
Naja, sagen wir mal der Benutzer, der im Forum angemeldet war, ist Seniormitglied, vom Text her scheint es aber das "Notopfer" zu sein, der leider wenig Ahnung hat. Egal, was auch immer, nicht jeder versteht den leichten Sarkasmus, insbesondere wenn er in Hektik ist. Mir persönlich macht das nix aus, aber es ist mir schon ein paarmal, nicht nur in dem Forum, aufgefallen, dass unnötigerweise auf Rechtschreibung, Ausdruck usw. rumgehackt wird. Drüber hinwegsehen wäre oft besser, bzw. erst garnicht drauf reagieren.
Titel: Re: Feldinhalt ändern?
Beitrag von: ata am 23.05.07 - 14:37:37
Zitat
Mir persönlich macht das nix aus, aber es ist mir schon ein paarmal, nicht nur in dem Forum, aufgefallen, dass unnötigerweise auf Rechtschreibung, Ausdruck usw. rumgehackt wird. Drüber hinwegsehen wäre oft besser, bzw. erst garnicht drauf reagieren.

daher auch meine Antwort in der gewohnten Sachlichkeit. Ich schliße schließe mich deiner Haltung an... ;D

Toni
Titel: Re: Feldinhalt ändern?
Beitrag von: iukhdh am 23.05.07 - 14:38:44
Freut mich ...

Schliße schreibt man übrigens Schliehsse !!!

 ;D
Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 14:39:40
@ata,

hast Du richtig erkannt.
Das holprige Deutsch hat mich auch nicht sonderlich gestört.

Und gekränkt fühle ich mich wirklich nicht   :)

Titel: Re: Feldinhalt ändern?
Beitrag von: klaussal am 23.05.07 - 14:41:01
Zitat
Schliehsse
   ???
Titel: Re: Feldinhalt ändern?
Beitrag von: ata am 23.05.07 - 14:42:26
... deutsche Sprache - schwere Sprache - in der Hitze des Gefechts sei es mir verziehen... ::)

Und nun sollten wir das "Rauschen" dieses Threads wieder herunterfahren - Danke...  :knuddel:

Toni
Titel: Re: Feldinhalt ändern?
Beitrag von: iukhdh am 23.05.07 - 14:50:57
@klauss
Das war ein Schpass !

 ;D

Ich beende nun auch diesen Thread