نسرین2000
شنبه 27 اردیبهشت 1393, 14:05 عصر
سلام
من دارم یه برنامه هتل داری می نویسم و فرمولی رو در کریستال ریپورت نوشتم برای محاسبه مدت اقامت ( مثلا شخصی که 20 وارد هتل شده تا امروز که 27 هست 7 روز اقامت داشته )
یه شرط دیگه هم دارم و اون اینه که اگر ساعت ورود شخص قبل از 7 صبح باشد به مدت اقامت 1 روز اضافه میشود
قطعه کد زیر را به زبان کریستال ریپورت نوشتم ولی ارور می دهد که به جای 7 باید STRING وراد کنید در صورتی که 7 یک INTEGER است .
dateVar st1 :=Date ({suite.date_vorood1} ) ;
numberVar h1;
if {suite.time_vorood} < "7" then
h1:=(CurrentDate-st1)+1 else
h1:=(CurrentDate-st1);
من دارم یه برنامه هتل داری می نویسم و فرمولی رو در کریستال ریپورت نوشتم برای محاسبه مدت اقامت ( مثلا شخصی که 20 وارد هتل شده تا امروز که 27 هست 7 روز اقامت داشته )
یه شرط دیگه هم دارم و اون اینه که اگر ساعت ورود شخص قبل از 7 صبح باشد به مدت اقامت 1 روز اضافه میشود
قطعه کد زیر را به زبان کریستال ریپورت نوشتم ولی ارور می دهد که به جای 7 باید STRING وراد کنید در صورتی که 7 یک INTEGER است .
dateVar st1 :=Date ({suite.date_vorood1} ) ;
numberVar h1;
if {suite.time_vorood} < "7" then
h1:=(CurrentDate-st1)+1 else
h1:=(CurrentDate-st1);