[gelöst]Report Design Ausdruck wenn Bedingung erfüllt ist

10. Mai 2010 16:00

Hallo ,
ich möchte im Report eine Artikelnummer eines Artikels aus einer Stückliste ausgeben, wenn die Bezeichnung das Wort "komplett"enthält und die Artikelnr mit einer 6 beginnt.
Das Wort komplett steht nicht immer an der gleichen Stelle in der Bezeichnung.
WEnn diese Bedingungen erfüllt sind, soll die 1. Artikelnr aus der Stückliste angedruckt werden..
Als Data Items habe ich die Warehouse Shipment Line und Prod BOM Line.

Noch mal als Beispiel:

Artikel 600088 Haus komplett

Stückliste 500111 Keller
500112 Boden

Die Bedingung wäre nun erfüllt , angedruckt werden soll nun

600088 Haus Komplett/500111

Ich hoffe ich habe mich einigermassen verständlich ausgedrückt.

Vielen DAnk schon einmal vorab , für Eure Hilfe
Zuletzt geändert von Lucksie am 11. Mai 2010 08:35, insgesamt 1-mal geändert.

Re: Report Design Ausdruck wenn Bedingung erfüllt ist

10. Mai 2010 16:02

Copystr und strpos müssten dir da helfen.

Re: Report Design Ausdruck wenn Bedingung erfüllt ist

10. Mai 2010 16:04

aber da muss ich doch die Positionen angeben.
Die ist aber nicht immer gleich.
Wäre schön wenn ihr mir die komplette Programmierung mitteilen könntet.
Danke

Re: Report Design Ausdruck wenn Bedingung erfüllt ist

10. Mai 2010 16:12

Position angeben?¿ Nur bei der Nummer ...

aber gut:
Code:
if ((copystr("No.",1,1)='6')and(Strpos(uppercase(Description),'KOMPLETT')>0))then begin
  ...
end;