FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mostrar dos bases en un mismo XBrowse
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 02: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
http://www.lostajiboshotel.com/paquetes/browse.jpg
" alt="" loading="lazy">

Dando Click en Pendiente me muestre el contenido de otra base

Gracias por la ayuda

Saludos

Adhemar
Saludos,



Adhemar C.
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 03: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

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 03:56 PM

Gracias Horacio por responder,

Las bases tienen campos diferentes.

Saludos

Adhemar

Saludos,



Adhemar C.
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 04: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
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 06: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.
Posts: 23
Joined: Thu Dec 10, 2009 06:07 AM
Re: Mostrar dos bases en un mismo XBrowse
Posted: Tue Jan 12, 2010 08:14 PM

Adhemar,

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

Saludos,

Jairo

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Mostrar dos bases en un mismo XBrowse
Posted: 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.

Continue the discussion