this sample code - allows user to enter - sale entry for rent a car - ;;; Screen Entry For Customer Slip [system : udf] cartripto: string : 15 carreportat : string : 16 carvehicletype : string : 17 carbookingdt : string : 18 carbookday : string : 19 carstkm : amount : 5 carendkm : amount : 6 carsttime : string : 20 carcltime : string : 21 cartotkm : amount : 7 cartothrs : amount : 8 carextkm : amount : 9 carexthrs : amount : 10 carrelplace : string : 22 custkms : amount : 11 custtime : amount : 12 [#Line: EI Consignee] ADD : field : after : EI Consignee : custslip, carslipyesno ;;[line : custslip] ;;field : custslip [field : custslip] info : "Customer Rent a Car Details" style : Normal invisible :$VoucherTypeName != $$VchTypeSales [field : carslipyesno] use : logical field set as : "No" invisible :$VoucherTypeName != $$VchTypeSales subform : custsubform : $$Issales:##SVVoucherType and $$value [report : custsubform] form : custsubform [form : custsubform] use : dsp template part : custsubtop, custsubbottom height : 75% screen width : 75% screen ;;vertical : yes ;;border : thin box [part : custsubtop] part : custsubtop1, custsubtop2 vertical : yes [part : custsubtop1] lines : custsliptitle [part : custsubtop2] part : custsubtop2left right part : custsubtop2right vertical : no border : thick bottom [part : custsubtop2left] lines : custtripto, custreportat, custvehtype width : 50% screen [part : custsubtop2right] lines : custday, custdate width : 50% screen [line : custsliptitle] field : custslipfld Border : Column Titles [field : custslipfld] info : "Rent a Car Request Slip Details" full width : yes align : centre ;;width : 75% screen style : large [line : custtripto] field : custtripfldt, custtripfld [field : custtripfldt] info : "Trip To : " align : left style : Large [field : custtripfld] use : short name field set as : $cartripto storage : cartripto align : left style : Normal [line : custreportat] field : custreportatt, custreportat [field : custreportatt] info : "Report At : " style : Large align : left [field : custreportat] use : short name field set as : $carreportat storage : carreportat align : left style : Normal [line : custvehtype] field : custvehtypet, custvehtype [field : custvehtypet] info : "Vehicle Type : " align : left style : Large [field : Custvehtype] use : short name field set as : $carvehicletype storage : carvehicletype style : Normal Align : left [part : custsubbottom] part : custbottomtop bottom parts : custbottomdown vertical : yes height : 70% screen space top : 5 mms [part : custbottomtop] part : custbottomtopleft right parts : custbottomtopright vertical : no [part : custbottomtopleft] lines : custkmtitle, custstkms, custendkms, custtimetitle, custsttime, custendtime width : 50% screen [line : custday] field : info field, custday local : field : info field : info : "Booked Day : " local : field : info field : style : Large local : field : info field : align : left [field : custday] use : short name field set as : $carbookday storage : carbookday style : Normal [line : custdate] field : info field, custdate local : field : info field : info : "Booked Date :" local : field : info field : style : Large local : field : info field : align : left [field : custdate] use : short name field set as : $carbookingdt storage : carbookingdt align : left style : normal [line : custkmtitle] field : info field local : field : info field : info : "Garage Kilometer" local : field : info field : style : large local : field : info field : align : centre local : field : info field : full width : yes local : field : info field : border : Column Titles [line : custstkms] field : info field, custstkms local : field : info field : info : "Starting Kms :" local : field : info field : style : Large local : field : info field : align : left [field : custstkms] use : amount field set as : $carstkm storage : carstkm align : left style : Normal [line : custendkms] field : info field, custendkms local : field : info field : info : "Ending Kms : " local : field : info field : style : Large local : field : info field : align : left [field : custendkms] use : amount field set as : $carendkm storage : carendkm align : left style : Normal [line : custtimetitle] field : info field local : field : info field : info : " Garage Time : " local : field : info field : style : Large local : field : info field : align : Centre local : field : info field : border : column titles local : field : info field : full width : yes [line : custsttime] field : info field, custsttime local : field : info field : info : "Staring Time : " local : field : info field : style : Large local : field : info field : align : left [field : custsttime] use : short name field set as : $carsttime storage : carsttime align : left style : Normal [line : custendtime] field : info field , custendtime local : field : info field : info : "Closing Time : " local : field : info field : style : Large local : field : info field : align : left [field : custendtime] use : short name field set as : $carcltime storage : carcltime align : left style : Normal [part : custbottomtopright] part : kilometerpart, customerpart vertical : yes width : 50% screen [part : kilometerpart] lines : totalkmhrst, totalkm1, totalhrs1, extrakmhrst, extrakm1, extrahr1 [line : totalkmhrst] field : info field local : field : info field : info : "Total Kms / Hrs : " local : field : info field : style : Large local : field : info field : align : centre local : field : info field : full width : yes local : field : info field : border : column titles [line : totalkm1] field : info field, totalkm1 local : field : info field : info : "Kms :" local : field : info field : style : Large local : field : info field : align : left [field : totalkm1] use : amount field set as : $cartotkm storage : cartotkm align : left style : normal [line : totalhrs1] field : info field, totalhrs1 local : field : info field : info : "Hrs : " local : field : info field : align : left local : field : info field : style : Large [field : totalhrs1] use : amount field set as : $cartothrs storage : cartothrs style : normal align : left [line : extrakmhrst] field : info field local : field : info field : info : "Extra Kms/ Hrs : " local : field : info field : style : Large local : field : info field : align : centre local : field : info field : full width : yes local : field : info field : border : column titles [line : extrakm1] field : info field, extrakm1 local : field : info field : info : "Kms : " local : field : info field : style : Large local : field : info field : align : left [field : extrakm1] use : amount field set as : $carextkm storage : carextkm style : normal align : left [line : extrahr1] field : info field, extrahr1 local : field : info field : info : "Hrs : " local : field : info field : style :Large local : field : info field : align : left [field : extrahr1] use : amount field set as : $carexthrs storage : carexthrs align : left style : normal [part : customerpart] lines : custuseonly, custrelplace, custkm, custtime [line : custuseonly] field : custuseonly Border : Column Titles [field : custuseonly] info : "For Customer Information" align : center style : large full width : yes [line : custrelplace] field : info field, custrelplace local : field : info field : info : "Release Place : " local : field : info field : style : Large local : field : info field : align :left [field : custrelplace] use : short name field set as : $carrelplace storage : carrelplace align : left style : normal [line : custkm] field : info field, custkm local : field : info field : info : "Kms : " local : field : info field : style : Large local : field : info field : align : left [field :custkm] use : amount field set as : $custkms storage : custkms align : left style : normal [line : custtime] field : info field, custtime local : field : info field : info : "Time : " local : field : info field : style : Large local : field : info field : align : left [field : custtime] use : amount field set as : $custtime storage : custtime style : Normal align : left [part : custbottomdown] line : happyjourney height : 10% screen [line : happyjourney] field : happyfld Border : Column Titles [field : happyfld] info : "Wish u a Very Happy journey" style : large bold align : centre full width : yes ;;; Screen Entry for Extra Kms/hrs