Autor Thema: @Formula  (Gelesen 1358 mal)

Offline Michael84

  • Frischling
  • *
  • Beiträge: 49
@Formula
« am: 17.11.06 - 14:18:24 »
Hallo liebes Forum !
Ich würde gerne aus unserem CRM Kontkaktdaten in Word importieren.
Diese Kontaktdaten bearbeite ich gerade mit Formelsprache und zwar möchste ich sie auf "Adresse" mappen.

Hier mal mein Code:
_Title := @If( @Begins( Title; "Dipl"); ""; Title = "Dr. Dr."; "Dr."; Title);

@Implode( @Trim( Company :
Company2 :
@If(LastName !=  ""; Salutation + " " + @Implode(_Title : Firstname : LastName; " "); "") :
Street  :
(ZIP + " " + City)); @Newline):

Field Adresse := Adresse  ;

Irgendwas scheint noch nicht ganz zu stimmen.

Könnt ihr mir helfen ???

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: @Formula
« Antwort #1 am: 17.11.06 - 14:42:28 »
Irgendwas scheint noch nicht ganz zu stimmen.

Könnt ihr mir helfen  ???

Vielleicht.

Was scheint nicht zu stimmen?    ???

Ein paar mehr Infos, z.B. Fehlermeldungen, eine kurze Beschreibung was nicht geht wäre nicht schlecht. Meine Kristallkugel ist gerade zur Kur.

Mehr Input = mehr Output.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @Formula
« Antwort #2 am: 17.11.06 - 14:43:28 »
Klasse. "Irgendwas" dürfen wir uns selbst zusammenreimen, oder wie?

Ich habe trotzdem mal einen Blick darauf geworfen:
Der Implode-Teil wird durch einen Doppelpunkt beendet statt Semikolon. Syntaxfehler.
Algorithmisch ist das Konstrukt nonens:
FIELD Adresse := Adresse kannst Du Dir sparen, weil das eine Selbstzuweisung ist (Code-Masturbation  ;D).

Wenn schon, dann
TempVar := @Implode( @Trim( Company :
Company2 :
@If(LastName !=  ""; Salutation + " " + @Implode(_Title : Firstname : LastName; " "); "") :
Street  :
(ZIP + " " + City)); @Newline);

Field Adresse := TempVar

Bernhard

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: @Formula
« Antwort #3 am: 18.11.06 - 12:46:51 »
Schau dir einmal im persönlichen Adressbuch die Etiketten-Druckmasken an. Dort findest du Code, der dir auch bei internationalen Adressen weiterhelfen kann, wenn du die Adresstypen mitgibst.

Gruß

Norbert
Situs vilate in isse tabernit.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz