Hi Lars,

I'm sorry, I don't know it. I only guess it.
I've looked around but I found only formcontrols I added at runtime.
Datasources are all added at compile time.

Manfred

--- In [email protected], "Lars Holm" <[EMAIL PROTECTED]> wrote:
>
> Hi Manfred,
>
>
> Thanks for your reply. Do you know how to add a formdatasource at
> runtime? I can't find any ways to do it myself. However, I still think
> it must be a formbuilddatasource because e.g. formbuildcontrol's can be
> added at runtime - but not a formbuilddatasource. I suspect it's a bug
> in Axapta.
>
>
> Best regards,
>
> Lars Holm
> Senior Technical Consultant
>
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[EMAIL PROTECTED] On Behalf Of smeagul2303
> Sent: 15. april 2005 09:15
> To: [email protected]
> Subject: [development-axapta] Re: Formbuilddatasource - adding a
> datasource runtime to an already running form
>
>
>
>
> Hi Lars,
>
> I think the problem is the FormBuildDatasource. A FormBuildDatasource is
> used in Designer, in Morphx, before the form is build.
> At runtime you have to use a FormDatasource.
>
> Try it, perhaps it helps
>
> Manfred
>
>
> --- In [email protected], "Lars Holm" <[EMAIL PROTECTED]>
> wrote:
> >
> > Hi guys,
> > 
> > 
> > Is it possible to add a datasource to a form at runtime?
> > 
> > The following code
> > 
> >     fbds = this.form().addDataSource(tableid2name(tableId));
> >     fbds.name(tableid2name(tableId));
> >     fbds.table(tableId);
> >     fbds.autoQuery(true);
> >     fbds.autoSearch(true);
> >     fbds.linkType(3);
> >     fbds.joinSource('custtable');
> >     fbds.allowCreate(true);
> >     fbds.allowDelete(true);
> >     fbds.allowEdit(true);
> > 
> > executes etc. but
> > 
> > element.dataSourceCount()
> > 
> > returns only 1 which is the original amount of datasources and not 2
> > which I would have expected. Besides, the datasource has no effect
> > thus is not being used.
> > 
> > The adding of the datasource is called after super in the form. If I
> > call it before super, Axapta crashes when the datasource is added.
> > 
> > Does anyone know why? It's necessary that I add the form datasource
> > and not a table to a query because a field from the datasource must be
>
> > used in the form.
> > 
> > Thanks in advance.
> > 
> > 
> > Best regards,
> > Lars
> > 
> >
> >
> > [Non-text portions of this message have been removed]
>
>
>
>
>
>
>
>

> Yahoo! Groups Links








Yahoo! Groups Links

Reply via email to