Página 1 de 1

TAdsDataSource

Publicado: Vie Dic 02, 2005 6:53 pm
por Miguel Torrellas
Hola:
Tengo dos formularios con nFormType := ftMDICHILD que se abren en el MDI con
una opcion de menu.
En cada Form hay un browse, si el oDataSource de su oDataSet es
TAdsDataSource sucede lo siguiente:
Se abre un formulario.........Todo perfecto
Se abre el segundo Formulario y el browse del anterior se vuelve loco,
muestra datos como si pertenecieran a otro dbf.
Si cambiamos en los DataSet a TCdxDataSource todo va perfecto.
He probado con diversas versiones del Server local de Advantage 7.0, 7.1 y
8.0
Por cierto, como puedo consegir los dos usuarios gratuitos de la version
8.0. Para la 7.x me lo envio Abos pero en esta ocasion no dan señales de
vida y eso que les he comprado alguna cosa.
Gracias a todos.

TAdsDataSource

Publicado: Vie Dic 02, 2005 7:12 pm
por ignacio
Miguel,
Seguramente su problema es debido a que los dos Browses estan usando el
mismo TDataSet, lo cual no es posible. En dicho caso todos los eventos de
navegación los recibe el último Browse que se creo. Como efecto curioso,
compruebe como operaciones en la barra vertical de scroll en el primer
browse afectan sólo al segundo browse.
En caso contrario mandenos un ejemplo que muestre el error.
Un saludo,
"Miguel Torrellas" <miguel@torsat.net> escribió en el mensaje
news:43908a2c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Tengo dos formularios con nFormType := ftMDICHILD que se abren en el MDI
> con una opcion de menu.
> En cada Form hay un browse, si el oDataSource de su oDataSet es
> TAdsDataSource sucede lo siguiente:
>
> Se abre un formulario.........Todo perfecto
> Se abre el segundo Formulario y el browse del anterior se vuelve loco,
> muestra datos como si pertenecieran a otro dbf.
>
> Si cambiamos en los DataSet a TCdxDataSource todo va perfecto.
> He probado con diversas versiones del Server local de Advantage 7.0, 7.1 y
> 8.0
>
> Por cierto, como puedo consegir los dos usuarios gratuitos de la version
> 8.0. Para la 7.x me lo envio Abos pero en esta ocasion no dan señales de
> vida y eso que les he comprado alguna cosa.
>
> Gracias a todos.
>

TAdsDataSource

Publicado: Vie Dic 02, 2005 7:19 pm
por Miguel Torrellas
Hola:
Gracias por la respuesta.
Cada form está en su Prg y su xfm cada uno de ellos tiene su dataset y su
datasource. Ademas si cambiamos como digo el datasource a cdxdatasource todo
funciona correcto.
Saludos.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43908ea4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Miguel,
>
> Seguramente su problema es debido a que los dos Browses estan usando el
> mismo TDataSet, lo cual no es posible. En dicho caso todos los eventos de
> navegación los recibe el último Browse que se creo. Como efecto curioso,
> compruebe como operaciones en la barra vertical de scroll en el primer
> browse afectan sólo al segundo browse.
>
> En caso contrario mandenos un ejemplo que muestre el error.
>
> Un saludo,
>
> "Miguel Torrellas" <miguel@torsat.net> escribió en el mensaje
> news:43908a2c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Hola:
>>
>> Tengo dos formularios con nFormType := ftMDICHILD que se abren en el MDI
>> con una opcion de menu.
>> En cada Form hay un browse, si el oDataSource de su oDataSet es
>> TAdsDataSource sucede lo siguiente:
>>
>> Se abre un formulario.........Todo perfecto
>> Se abre el segundo Formulario y el browse del anterior se vuelve loco,
>> muestra datos como si pertenecieran a otro dbf.
>>
>> Si cambiamos en los DataSet a TCdxDataSource todo va perfecto.
>> He probado con diversas versiones del Server local de Advantage 7.0, 7.1
>> y 8.0
>>
>> Por cierto, como puedo consegir los dos usuarios gratuitos de la version
>> 8.0. Para la 7.x me lo envio Abos pero en esta ocasion no dan señales de
>> vida y eso que les he comprado alguna cosa.
>>
>> Gracias a todos.
>>
>
>

TAdsDataSource

Publicado: Vie Dic 02, 2005 7:23 pm
por ignacio
Miguel,
Mandenos un ejemplo. Gracias.
Un saludo,
"Miguel Torrellas" <miguel@torsat.net> escribió en el mensaje
news:43909041$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
> Gracias por la respuesta.
>
> Cada form está en su Prg y su xfm cada uno de ellos tiene su dataset y su
> datasource. Ademas si cambiamos como digo el datasource a cdxdatasource
> todo funciona correcto.
> Saludos.
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:43908ea4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Miguel,
>>
>> Seguramente su problema es debido a que los dos Browses estan usando el
>> mismo TDataSet, lo cual no es posible. En dicho caso todos los eventos de
>> navegación los recibe el último Browse que se creo. Como efecto curioso,
>> compruebe como operaciones en la barra vertical de scroll en el primer
>> browse afectan sólo al segundo browse.
>>
>> En caso contrario mandenos un ejemplo que muestre el error.
>>
>> Un saludo,
>>
>> "Miguel Torrellas" <miguel@torsat.net> escribió en el mensaje
>> news:43908a2c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Hola:
>>>
>>> Tengo dos formularios con nFormType := ftMDICHILD que se abren en el MDI
>>> con una opcion de menu.
>>> En cada Form hay un browse, si el oDataSource de su oDataSet es
>>> TAdsDataSource sucede lo siguiente:
>>>
>>> Se abre un formulario.........Todo perfecto
>>> Se abre el segundo Formulario y el browse del anterior se vuelve loco,
>>> muestra datos como si pertenecieran a otro dbf.
>>>
>>> Si cambiamos en los DataSet a TCdxDataSource todo va perfecto.
>>> He probado con diversas versiones del Server local de Advantage 7.0, 7.1
>>> y 8.0
>>>
>>> Por cierto, como puedo consegir los dos usuarios gratuitos de la version
>>> 8.0. Para la 7.x me lo envio Abos pero en esta ocasion no dan señales de
>>> vida y eso que les he comprado alguna cosa.
>>>
>>> Gracias a todos.
>>>
>>
>>
>
>

TAdsDataSource

Publicado: Vie Dic 02, 2005 9:42 pm
por zeasoftware
segun te entiendo:
A mi me paso igual, y encontre que el detalle es que los tdbfDataSet y
tCDXdatasource se crean en el .xfm con la opcion de CDX y DBF, lo que tuve
que hacer es crearlos en el momento de la ejecucion y listo.
Te ejemplifico:
#ifdef _RDD_ADS_
::oDataSource1 := ADS_DataSource( Self )
#endif
#ifdef _RDD_DBFCDX_
::oDataSource1 := CDX_DataSource( Self )
#endif
::oDataSet1 := NetUse( Self, 'Bancos', ::oDataSource1 )
Saludos.
Ramón Zea

TAdsDataSource

Publicado: Sab Dic 03, 2005 8:52 pm
por Miguel Torrellas
Hola:
Despues de hacer diversas pruebas con ADS remote, me quedaron los DataSource
con Usuario y contraseña puestos en el IDE, al dejar estas propiedades
vacías todo empezo a funcionar perfectamente.
Por cierto que no fui capaz de conectar con el Server remoto, intente
acceder desde la misma máquina, puesto que con Architect no tenia ningún
problema para conectar tanto a Carpetas como a diccionarios, pero con Xailer
no fui capaz, seguire intentandolo, no puede ser tan dificil. Lo instalare
en otra maquina de mi red y a insistir.
"Miguel Torrellas" <miguel@torsat.net> escribió en el mensaje
news:43908a2c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Tengo dos formularios con nFormType := ftMDICHILD que se abren en el MDI
> con una opcion de menu.
> En cada Form hay un browse, si el oDataSource de su oDataSet es
> TAdsDataSource sucede lo siguiente:
>
> Se abre un formulario.........Todo perfecto
> Se abre el segundo Formulario y el browse del anterior se vuelve loco,
> muestra datos como si pertenecieran a otro dbf.
>
> Si cambiamos en los DataSet a TCdxDataSource todo va perfecto.
> He probado con diversas versiones del Server local de Advantage 7.0, 7.1 y
> 8.0
>
> Por cierto, como puedo consegir los dos usuarios gratuitos de la version
> 8.0. Para la 7.x me lo envio Abos pero en esta ocasion no dan señales de
> vida y eso que les he comprado alguna cosa.
>
> Gracias a todos.
>