Subject Re: Null datasource
From Mervyn Bick <invalid@invalid.invalid>
Date Wed, 10 Mar 2021 13:50:40 +0200
Newsgroups dbase.getting-started

On 2021/03/10 09:57, Roz Bernitz wrote:
> How do I remove the datasource of an object? In this instance, if CARSBOX = true, the bodycode is no longer valid
>
>
>     function CARSBOX_onChange()
>        if this.Value = true
>         form.typecontainer.vehtypecode.dataSource =  'array {"SED","HAT","XVR","EST","COU","SCC","SFT","CCP","MPV","REC","ATE","MBS"}'
>         form.typecontainer.bodycodebox2.dataSource = ""
>         form.typecontainer.subbodycode.dataSource =  ""
>         form.Itsacar()
>        endif
>        return
>
> Setting datasource to "" is creating Error:  Data type mismatch.  Expecting:  Object

Although "" is an empty string and not an object I don't think this is
what's upsetting dBASE.  Assigning an empty string to a dataSource
property should not cause a problem.

My money is on a typo in either bodycodebox2 or subbodycode.  Assuming,
of course, that typecontainer is actually the parent of bodycode2 and
subbodycode.

Mervyn.