Koot,
You need to start the "else" code on the line after the else, like below.
>I used the following code to calculate certain hours worked but the ELSE statement gets ignored. All the values are correct.
>There is some calculations before this.
>
>" wHour = (45 - hHour)
> nHour = (thetot.sum_hours - (thetot.sum_shifts - dshift.sum_shifts))
> if nHour > wHour
> thisform.txtNhours.value = wHour
> else
thisform.txtNhours.value = nHour
endif
Steve Gibson