Mostrar dos bases en un mismo XBrowse

Mostrar dos bases en un mismo XBrowse

Postby acuellar » Tue Jan 12, 2010 2:24 pm

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
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Mostrar dos bases en un mismo XBrowse

Postby horacio » Tue Jan 12, 2010 3:49 pm

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 mismos campos. 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
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Mostrar dos bases en un mismo XBrowse

Postby acuellar » Tue Jan 12, 2010 3:56 pm

Gracias Horacio por responder,

Las bases tienen campos diferentes.

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Mostrar dos bases en un mismo XBrowse

Postby jrestojeda » Tue Jan 12, 2010 4:02 pm

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 los campos de una u otra tabla según corresponda.
Espero te sirva el comentario.
Saludos desde Argentina, Esteban.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 583
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: Mostrar dos bases en un mismo XBrowse

Postby acuellar » Tue Jan 12, 2010 6:51 pm

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
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Mostrar dos bases en un mismo XBrowse

Postby jcenteno » Tue Jan 12, 2010 8:14 pm

Adhemar,

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

Saludos,

Jairo
jcenteno
 
Posts: 23
Joined: Thu Dec 10, 2009 6:07 am

Re: Mostrar dos bases en un mismo XBrowse

Postby acuellar » Tue Jan 12, 2010 10:25 pm

Gracias a todos por la ayuda

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

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 14 guests