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