Hi Borislav
Thanks
No, that didn't make a blind bit of difference. The calling form still stayed on top and showing strangely enough. However, I sussed the problem. The error display form should have been modal, as I want the user to peruse it and force him to close it before going on. I must have temp. taken modal off, for testing, e.g. so I could browse the table, and forgotten to reinstate it.
Now there is no need even to disappear the calling form - it stays in the background till the error form closes.
Still I'm not sure of the reason why the calling form doesn't obey unless the error form is modal.
Cheers
Terry
>Terry try this:
>
> If .lDiscrepancies
> Select serCIFErr
> Use
> thisform.Hide()
>
> Do Form serImportCIFErrors
>
> thisform.Show()
> Endif
>
- Whoever said that women are the weaker sex never tried to wrest the bedclothes off one in the middle of the night
- Worry is the interest you pay, in advance, for a loan that you may never need to take out.