Inhaltsverzeichnis
Eigenes anpassen des DB Memo Kundenadresse
Aus einem Beitrag von Josef Sterk über das Anpassen des DB Memo Adressfeldes an eigene Bedürfnisse. Dieses Kundenadressfeld wird in Formularen verwendet und beendet das Abstandsproblem zwischen Vornamen und Namen.
Zitat: Du kannst die Adresse auch als komplettes Memo-Feld ausdrucken lassen. Da besteht das Problem mit den „Lücken“ erst gar nicht.
Dazu habe ich mir im Laufe der Zeit folgendes aus dem Forum kopiert:
Im Registrierungs-Editor (im Menü unter „Modul“) unter MAIN\ADRESSEN\FORMAT können verschiedene Formatkeys angelegt werden. Für Deutschland/Österreich gilt der Key „FORMAT_005“ vom Typ Char.
In diesem Key kann die Adresse aus folgenden Feldern zusammengestellt werden: KUN_ANREDE KUN_NAME1 KUN_NAME2 KUN_NAME3 KUN_STRASSE KUN_LAND KUN_PLZ KUN_ORT LAND_LANG
Jedes Feld muß in @ eingeschlossen werden. Mit \n kann ein Zeilenwechsel erzwungen werden.
Beispiel: Key FORMAT_005 Typ Char = @KUN_NAME1@ @KUN_NAME2@ @KUN_NAME3@\n@KUN_STRASSE@\n@KUN_LAND@ @KUN_PLZ@ @KUN_ORT@\n@KUN_LAND_LANG@
Voraussetzungen: - die Tabelle LAND muß vorhanden sein und die Daten enthalten. - im Reg-Edit unter MAIN\ADRESSEN\FORMAT muß der Key FORMAT_005 Typ Char = (siehe Beispiel) vorhanden sein. - in der Tabelle JOURNAL muß im Feld KUN_LAND dieses Beleges DE stehen.
#### Beitrag Eddi-t (18.04.05) - die Tabelle LAND muß vorhanden sein und die Daten enthalten. - im Reg-Edit unter MAIN\ADRESSEN\FORMAT muß der Key FORMAT_005 Typ Char = @KUN_NAME1@ @KUN_NAME2@ @KUN_NAME3@\n@KUN_STRASSE@\n@KUN_LAND@ @KUN_PLZ@ @KUN_ORT@\n@KUN_LAND_LANG@ vorhanden sein. in der Tabelle JOURNAL muß im Feld KUN_LAND dieses Beleges DE stehen.
Die Zuweisung kannste auch ändern z.b KUN_NAME2 - KUN_NAME1 - usw.
Eingefügt wird es wie folgt:
Im Reportbuilder DB Memo anklicken und definieren (aufziehen). Danach KopfDaten und KundeAdresse auswählen.
Antwort 2
Mit Hilfe des Memo-Feldes ist es bei der freien CAO-Version 1.2.6.7 F sogar möglich, ein leeres Feld KUN_NAME2 zu unterdrücken.
Wenn zwischen @KUN_NAME1@ und @KUN_NAME2@ ein einfacher Wagenrücklauf steht, wird das leere Feld KUN_NAME2 übergangen und das Feld KUN_STRASSE rückt nach oben.
Der Verknüpfungsstring sollte dann so aussehen: @KUN_NAME1@\r@KUN_NAME2@
Leider funktioniert die Sache nur, wenn auf die Felder KUN_NAME3 und KUN_ABTEILUNG (z.Hd. von) verzichtet wird.
Anwendern, die Vor- und Nachnamen mit Hilfe der betreffenden Felder trennen und KUN_NAME3 benötigen, wird dieser Trick folglich nicht helfen. Allerdings habe ich bereits mehrfach über das Problem der Feldunterdrückung im Forum gelesen.
Gruß cosbi Wink