Autor Thema: @left: die ersten Zeichen ausgeben.  (Gelesen 11961 mal)

Offline Seterra

  • Aktives Mitglied
  • ***
  • Beiträge: 206
@left: die ersten Zeichen ausgeben.
« am: 03.03.10 - 15:17:48 »
Hallo

Ich habe eine kleine Frage: Ich möchte einen Text ab der 8. Stelle ausgeben. Das heisst, die ersten 8 NICHT. mit dem Befehl @left kann ich alles von links aus ausgeben, wie kann ich das eingrenzen?

Vielen Dank

Peter
Dieses »Hihihihi« war ein ganz eigenartiges, man möchte sagen, nach innen gerichtetes Lachen, bei welchem seine Äuglein lustig funkelten. Man hörte, daß es ein Gewohnheitslachen war.

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #1 am: 03.03.10 - 15:19:53 »
@Middle
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #2 am: 03.03.10 - 15:34:32 »
Hallo,

Und hier noch eine kleiner Abwandlung, ohne @Middle.

@Right(<WERT>; (@Length(<WERT>) - 8))


Andreas

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: @left: die ersten Zeichen ausgeben.
« Antwort #3 am: 03.03.10 - 16:00:02 »
und die "richtigste" Antwort wäre:

@RightBack( stringToSearch ; numberOfChars )


hth

Thomas

Offline Seterra

  • Aktives Mitglied
  • ***
  • Beiträge: 206
Re: @left: die ersten Zeichen ausgeben.
« Antwort #4 am: 03.03.10 - 16:03:01 »
vielen Dank. Funktioniert. Sind diese Formelbeschreibungen in der Designerhilfe drin?
Dieses »Hihihihi« war ein ganz eigenartiges, man möchte sagen, nach innen gerichtetes Lachen, bei welchem seine Äuglein lustig funkelten. Man hörte, daß es ein Gewohnheitslachen war.

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: @left: die ersten Zeichen ausgeben.
« Antwort #5 am: 03.03.10 - 16:04:39 »
jo, schau doch einfach mal nach

Offline Seterra

  • Aktives Mitglied
  • ***
  • Beiträge: 206
Re: @left: die ersten Zeichen ausgeben.
« Antwort #6 am: 03.03.10 - 16:09:42 »
habe ich:

Leider habe ich einen englischen Client und zweitens kommt die Meldung, dass keine Hilfedatei vorhanden ist. Bitte an den Admin wenden.
Dieses »Hihihihi« war ein ganz eigenartiges, man möchte sagen, nach innen gerichtetes Lachen, bei welchem seine Äuglein lustig funkelten. Man hörte, daß es ein Gewohnheitslachen war.

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #7 am: 15.06.10 - 14:41:25 »
Hallo alle zusammen,

da hätte ich auch eine Frage, unzwar habe ich eine Anischt erstellt. In der Spalte Typ möchte ich nur die sehen können die die ersten 11 Buchstaben "Distribution" enthält

Als Formel habe ich das -->

FIELD fdType := typ;

typ = @Left(fdType;11) = "Distribution";

doch als ausgabe bekomme ich in den feldern der Ansicht den Wert 0

könnte mir mal da jemand einen Tipp geben? Danke im vorraus

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: @left: die ersten Zeichen ausgeben.
« Antwort #8 am: 15.06.10 - 14:47:52 »
Aber das ist ja nicht die Selection-Formel Deiner Ansicht, sondern vermutlich eine Spaltenformel - so oder so ein FIELD macht keinen Sinn.

Poste mal die Selection-Formula

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #9 am: 15.06.10 - 14:49:46 »
SELECT Form="maVertrag"

das ist meine selection formel das heisst das ich es hier reinpacken muss die Formel für die spalte?

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: @left: die ersten Zeichen ausgeben.
« Antwort #10 am: 15.06.10 - 14:53:45 »
SELECT Form="maVertrag"

das ist meine selection formel das heisst das ich es hier reinpacken muss die Formel für die spalte?

Code
SELECT Form="maVertrag" & @Begins(fdType;"Distribution")

Vorausgesetzt Dein Feld heißt fdType

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: @left: die ersten Zeichen ausgeben.
« Antwort #11 am: 15.06.10 - 14:55:25 »
Du willst doch nur die Dokumente die fdType = "Distribution"???

Dann hat das nix mit der Spalte zu tun.

Oder willst Du in der Typ-Spalte entweder Distribution drinstehen haben oder leer?

Dann wäre es
Code
@If(@Begins(fdType;"Distribution"); "Distribution"; "")

In dieser Spalte

David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #12 am: 15.06.10 - 14:58:17 »
danke echt nett hat funktioniert.

mit der formel @left müsste es doch auch funktionieren oder etwa nicht?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #13 am: 15.06.10 - 14:58:44 »
Hallo,

Und noch als Zusatz zu @Begins.

Funktioniert aber nur so lange, wie im betreffenden Feld der Eintrag auch wirklich mit "Distribution" beginnt.

Ein Dokument, bei dem im betreffenden Feld der Wert mit "distribution" beginnt duerfte nicht mit angezeigt werden, da @Begins Case Sensitive arbeitet.


Andreas

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #14 am: 15.06.10 - 15:00:42 »
Ja.

Code
SELECT Form = "maVertrag" & @Left(@LowerCase(@Trim(fdType)); 12) = "distribution"

Andreas

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: @left: die ersten Zeichen ausgeben.
« Antwort #15 am: 15.06.10 - 15:01:20 »
@ascabg: Dann halt noch ein @Lowercase drumherum

@Alperen15: Ja @Left geht auch, aber halt in der Selection-Formula.
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #16 am: 15.06.10 - 15:03:10 »
ich habe auch die formel in das select formular gepackt so wollte ich es ja auch.

mit @left hab ich es probiert aber nicht hinbekommen bin ja noch in der lernphase =)

BigWim

  • Gast
Re: @left: die ersten Zeichen ausgeben.
« Antwort #17 am: 15.06.10 - 15:05:58 »
Zitat
mit der formel @left müsste es doch auch funktionieren
Ja, es liegt aber an der Schreibweise. FIELD benötigst Du eigentlich nicht und was die Zuweisungen sollen, verstehe ich gar nicht.

mach mal aus
Code
FIELD fdType := typ;
typ = @Left(fdType;11) = "Distribution";

das hier
Code
@Left(typ;11) = "Distribution";


Markus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @left: die ersten Zeichen ausgeben.
« Antwort #18 am: 15.06.10 - 15:12:01 »
@Left(typ;11) = "Distribution"

wird nie funktionieren, Markus - "Distributio" != "Distribution"  ;D

Bernhard

BigWim

  • Gast
Re: @left: die ersten Zeichen ausgeben.
« Antwort #19 am: 15.06.10 - 15:12:42 »
... bin ja noch in der lernphase =)

Und was ist hiermit?

Verlinken kannst, indem Du dir URL aus der Adresszeile des Browers kopierst, dann einfügst. Nur mußt Du aus den runden Klammern ( ) eckige Klammern [ ] machen...

(url=http://atnotes.de/index.php/topic,7308.msg312889.html#msg312889) Und was ist hiermit? (/URL)


Markus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz