Kan iemand mij helpen met het volgende 'vervelende' probleempje ? :
in de tabel purchase price staat een artikel met leverancier en inkoopprijs en een startdatum. Als de werkdatum > dan de einddatum wil ik de
item."last direct cost" op mijn report zien, anders de "purchase price" van het artikel voor de betreffende leverancier.
Indien het veld einddatum 'leeg' is, dan moet dit echter niet opgaan.
Het probleem is dat de einddatum van de purchase price records veelal niet wordt gevuld. Hoe kan ik aangeven dat het veld 'leeg' is ? ik heb onderstaande in mijn report opgenomen:
IF SYSTEM.WORKDATE > recPurchasePrice."Ending Date" THEN
if recPurchasePrice."Ending date"= '' THEN
lastinkprijs:=Item."Last Direct Cost";
Kan iemand mij aangeven wat ik in plaats van = ' ' moet gebruiken ?
alvast weer bedankt.
Comments
Een lege Time-waarde testen doe je dan weer met "0T".
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
thanx guys.
zoals ik het bedoel en lees staat er, dat:
indien de werkdatum later is dan de inkoopprijs.einddatum dan
als de inkoopprijs.einddatum leeg is dan
wordt het veld lastinkprijs gelijk aan de laatste directe kostprijs van de artikelkaart.
Echter, als mijn werkdatum op heden staat en mijn inkoopprijs.einddatum is bijv. 31-12-06 dan zou het veld lastinkprijs dus de laatste ink.prijs van de artikelkaart moeten zijn. Dit gebeurt echter niet. Wat doe ik dan fout ?
Ha Luc,
dat klopt. Ik dacht dat ik 2 statements in 1 kon maken, maar ik heb het nu als volgt opgelost:
Het werkt nu zoals het is bedoeld.