Page 1 of 1

Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 2:24 pm
by acuellar
Hola a todos

Existe la posibilidad de mostrar el contenido de otra base en un browse sin cerrar el dialogo, sino con un radio
[img]
http://www.lostajiboshotel.com/paquetes/browse.jpg
[/img]

Dando Click en Pendiente me muestre el contenido de otra base

Gracias por la ayuda

Saludos

Adhemar

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 3:49 pm
by horacio
Yo he usado dos bases de datos en un mismo browse, no xBrowse sino TsBrowse, pero se me ocurre que será similar. En mi caso usaba una base que se llama alumnos y otra matriculados. La idea es cerrar la primera y abrir la segunda con el alias de la primera. es decir
alumnos -> ( DbCloseArea() )
Use matriculados New Shared Via "DBFCDX" Alias Alumnos
Por supuesto que esto funciona si las bases peseen los _. Si no es así se me ocurre que los datos tendrás que levantarlos en un vector y volver a parametrizar el browse. Espero te sirva.
Salu2

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 3:56 pm
by acuellar
Gracias Horacio por responder,

Las bases tienen campos diferentes.

Saludos

Adhemar

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 4:02 pm
by jrestojeda
Hola...
El Radio Button tiene la cláusula ON CHANGE donde puedes poner una función y hacer lo que quieras.
En el caso de que las tablas tengan campos diferentes deberás en tu ON CHANGE redefinir el xBrowse con _ de una u otra tabla según corresponda.
Espero te sirva el comentario.
Saludos desde Argentina, Esteban.

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 6:51 pm
by acuellar
Gracias Esteban

Como el Dialogo tiene Browse personalizado, he creado 2 uno sobre otro, redefino los 2 browse y en CHANGE del RADIO cambio el Focus.

El problema es que Radio lo inicializo en 1 y se coloca en 4.

Espero alguna otra sugerencia

Gracias de nuevo

Saludos

Adhemar

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 8:14 pm
by jcenteno
Adhemar,

Creo que ésto te puede servir: Alias->( oBrw:SetRDD() )

Saludos,

Jairo

Re: Mostrar dos bases en un mismo XBrowse

Posted: Tue Jan 12, 2010 10:25 pm
by acuellar
Gracias a todos por la ayuda

Lo solucione usando oBrw:cAlias:="ALIAS" en un mismo Browse

Saludos

Adhemar