In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
SOBRE DBFBROWSE
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
Vamos a ver tengo un browse en el cual hago lo siguiente : Al entrar filtro
por un valor "1" y muestro el browse. Pero en la buttonbar tengo una opcion
que puede indicarle al programa : !ojo! ahora quiero de la misma dbf
original que no la temporal, los de valor "2", con lo cual cierro la
temporal borro el dbf temporal, vuelvo a abrir la tabla original y filtro
por "2" y recargo el browse con oBrowse:cAlias := "cNuevoAliastemporal" y
oBrowse:Reset() y llamo a un metodo que vuelve a incluir las columnas. Pero
algo estoy haciendo mal por que no lo hace muy bien, luego me da error
cuando pulso la tecla inicio o fin del teclado.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
por un valor "1" y muestro el browse. Pero en la buttonbar tengo una opcion
que puede indicarle al programa : !ojo! ahora quiero de la misma dbf
original que no la temporal, los de valor "2", con lo cual cierro la
temporal borro el dbf temporal, vuelvo a abrir la tabla original y filtro
por "2" y recargo el browse con oBrowse:cAlias := "cNuevoAliastemporal" y
oBrowse:Reset() y llamo a un metodo que vuelve a incluir las columnas. Pero
algo estoy haciendo mal por que no lo hace muy bien, luego me da error
cuando pulso la tecla inicio o fin del teclado.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
es decir quiero cambiar el alias asignado en tiempo de ejecucion y que
vuelva a recargar el browse en cuestion.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
vuelva a recargar el browse en cuestion.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE DBFBROWSE
Francisco,
oBrowse:SetDbf( cNuevoAlias )
:cAlias es un dato de READONLY tiene que haberte dado un error al intentar
asignarlo.
Saludos,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:4236cdc4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Vamos a ver tengo un browse en el cual hago lo siguiente : Al entrar
> filtro por un valor "1" y muestro el browse. Pero en la buttonbar tengo
> una opcion que puede indicarle al programa : !ojo! ahora quiero de la
> misma dbf original que no la temporal, los de valor "2", con lo cual
> cierro la temporal borro el dbf temporal, vuelvo a abrir la tabla original
> y filtro por "2" y recargo el browse con oBrowse:cAlias :=
> "cNuevoAliastemporal" y oBrowse:Reset() y llamo a un metodo que vuelve a
> incluir las columnas. Pero algo estoy haciendo mal por que no lo hace muy
> bien, luego me da error cuando pulso la tecla inicio o fin del teclado.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
oBrowse:SetDbf( cNuevoAlias )
:cAlias es un dato de READONLY tiene que haberte dado un error al intentar
asignarlo.
Saludos,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:4236cdc4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Vamos a ver tengo un browse en el cual hago lo siguiente : Al entrar
> filtro por un valor "1" y muestro el browse. Pero en la buttonbar tengo
> una opcion que puede indicarle al programa : !ojo! ahora quiero de la
> misma dbf original que no la temporal, los de valor "2", con lo cual
> cierro la temporal borro el dbf temporal, vuelvo a abrir la tabla original
> y filtro por "2" y recargo el browse con oBrowse:cAlias :=
> "cNuevoAliastemporal" y oBrowse:Reset() y llamo a un metodo que vuelve a
> incluir las columnas. Pero algo estoy haciendo mal por que no lo hace muy
> bien, luego me da error cuando pulso la tecla inicio o fin del teclado.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
esta solucion del setdbf no me servira, si no lo he entendido mal, que puedo
estar equivocado, y te explico por que : Yo no cargo las columnas del browse
con el setdbf lo hago columna a columna pues solo quiero mostrar algunas y
que no van correlativas en la estructura de la dbf.
Con los treeview lo tuve mas facil pues borraba todos sus items los volvia a
cargar y andando. Eso es que lo que quiero hacer con el browse,
practicamente si puediese eliminarlo entero y volver a crearlo seria lo
ideal, o vaciarlo de contenido, pero si no se puede simplemente eliminarlo,
pero probe con oBrowse:Destroy() y me dijo que "va a ser que no", y End() t
ampoco y Close() menos no son metodos que tenga ni siquiera las clases de
las que deriva, asi que de momento el xailer me esta diciendo "va a ser que
no" a ver si me arrojais un poco de luz y puedo salir del atolladero en el
que me meti yo solito.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
estar equivocado, y te explico por que : Yo no cargo las columnas del browse
con el setdbf lo hago columna a columna pues solo quiero mostrar algunas y
que no van correlativas en la estructura de la dbf.
Con los treeview lo tuve mas facil pues borraba todos sus items los volvia a
cargar y andando. Eso es que lo que quiero hacer con el browse,
practicamente si puediese eliminarlo entero y volver a crearlo seria lo
ideal, o vaciarlo de contenido, pero si no se puede simplemente eliminarlo,
pero probe con oBrowse:Destroy() y me dijo que "va a ser que no", y End() t
ampoco y Close() menos no son metodos que tenga ni siquiera las clases de
las que deriva, asi que de momento el xailer me esta diciendo "va a ser que
no" a ver si me arrojais un poco de luz y puedo salir del atolladero en el
que me meti yo solito.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE DBFBROWSE
Francisco,
SetDbf( cAlias ) debería funcionarte ya que no crea ninguna columna
adicional si ya existían con anterioridad. Logicamente no hagas ningún
Reset().
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42370650$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> esta solucion del setdbf no me servira, si no lo he entendido mal, que
> puedo estar equivocado, y te explico por que : Yo no cargo las columnas
> del browse con el setdbf lo hago columna a columna pues solo quiero
> mostrar algunas y que no van correlativas en la estructura de la dbf.
>
> Con los treeview lo tuve mas facil pues borraba todos sus items los volvia
> a cargar y andando. Eso es que lo que quiero hacer con el browse,
> practicamente si puediese eliminarlo entero y volver a crearlo seria lo
> ideal, o vaciarlo de contenido, pero si no se puede simplemente
> eliminarlo, pero probe con oBrowse:Destroy() y me dijo que "va a ser que
> no", y End() t ampoco y Close() menos no son metodos que tenga ni siquiera
> las clases de las que deriva, asi que de momento el xailer me esta
> diciendo "va a ser que no" a ver si me arrojais un poco de luz y puedo
> salir del atolladero en el que me meti yo solito.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
SetDbf( cAlias ) debería funcionarte ya que no crea ninguna columna
adicional si ya existían con anterioridad. Logicamente no hagas ningún
Reset().
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42370650$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> esta solucion del setdbf no me servira, si no lo he entendido mal, que
> puedo estar equivocado, y te explico por que : Yo no cargo las columnas
> del browse con el setdbf lo hago columna a columna pues solo quiero
> mostrar algunas y que no van correlativas en la estructura de la dbf.
>
> Con los treeview lo tuve mas facil pues borraba todos sus items los volvia
> a cargar y andando. Eso es que lo que quiero hacer con el browse,
> practicamente si puediese eliminarlo entero y volver a crearlo seria lo
> ideal, o vaciarlo de contenido, pero si no se puede simplemente
> eliminarlo, pero probe con oBrowse:Destroy() y me dijo que "va a ser que
> no", y End() t ampoco y Close() menos no son metodos que tenga ni siquiera
> las clases de las que deriva, asi que de momento el xailer me esta
> diciendo "va a ser que no" a ver si me arrojais un poco de luz y puedo
> salir del atolladero en el que me meti yo solito.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
ok pero resulta que primero tengo un browse con un alias, ese alias
corresponde a una dbf temporal. Cierro la dbf temporal, la borro. Vuelvo a
abrir la dbf original madre de toda la informacion que tengo en la dbf
temporal, genero una 2ª dbf temporal, la primera ya la cerre y borre, y
cargo en esta 2ª dbf temporal la nueva informacion y el browse mientras esta
ahi y tengo que cargarlo con los datos del nuevo alias ahi esta el problema
y con setdbf tambien me da error
corresponde a una dbf temporal. Cierro la dbf temporal, la borro. Vuelvo a
abrir la dbf original madre de toda la informacion que tengo en la dbf
temporal, genero una 2ª dbf temporal, la primera ya la cerre y borre, y
cargo en esta 2ª dbf temporal la nueva informacion y el browse mientras esta
ahi y tengo que cargarlo con los datos del nuevo alias ahi esta el problema
y con setdbf tambien me da error
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
es decir un browse con datos de una dbf, tengo que vaciar este browse y
volver a cargar datos de una 2ª dbf de igual estructura pero distinta
informacion.
volver a cargar datos de una 2ª dbf de igual estructura pero distinta
informacion.
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
ya lo solucione. He optado por borrar el contenido de la 1ª dbf temporal y
volver a cargar la informacion sobre esta misma dbf y ahora si funciona
100%.
Muchas gracias por todo Ignacio
volver a cargar la informacion sobre esta misma dbf y ahora si funciona
100%.
Muchas gracias por todo Ignacio
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE DBFBROWSE
Francisco,
Insisto. SetDbf( cAlias ) debería funcionar. Sino es así dimelo para que lo
revise. Gracias de antemano.
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42374afb@ozsrv2.ozlan.local...]42374afb@ozsrv2.ozlan.local...[/email]
> ya lo solucione. He optado por borrar el contenido de la 1ª dbf temporal y
> volver a cargar la informacion sobre esta misma dbf y ahora si funciona
> 100%.
>
> Muchas gracias por todo Ignacio
>
Insisto. SetDbf( cAlias ) debería funcionar. Sino es así dimelo para que lo
revise. Gracias de antemano.
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42374afb@ozsrv2.ozlan.local...]42374afb@ozsrv2.ozlan.local...[/email]
> ya lo solucione. He optado por borrar el contenido de la 1ª dbf temporal y
> volver a cargar la informacion sobre esta misma dbf y ahora si funciona
> 100%.
>
> Muchas gracias por todo Ignacio
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
no me funciona con setdbf pero recuerda que yo he creado las columnas una a
una no he llenado el browse con setdbf.
Es decir, tengo una 1ª dbf cargada en el browse, y despues quiero que el
mismo browse muestre la informacion de una 2ª dbf de igual estructura, ambas
con alias distintos, y con setdbf no lo hace.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
una no he llenado el browse con setdbf.
Es decir, tengo una 1ª dbf cargada en el browse, y despues quiero que el
mismo browse muestre la informacion de una 2ª dbf de igual estructura, ambas
con alias distintos, y con setdbf no lo hace.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
SOBRE DBFBROWSE
Francisco,
SetDbf( cAlias ) NO BORRA NINGUNA COLUMNA EXISTENTE, NI TAMPOCO CREA NINGUNA
NUEVA cuando ya existen columnas en el browse, y es lógico que sea así sino
SERIA IMPOSIBLE añadir columnas en diseño ya que en el Create() del browse
se tiene que poner el oSender:SetDbf( cAlias ) y según tu se borrarían todas
las columnas existentes.
Por favor mandame un proyecto que muestre el error. Gracias
Un saludo,
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> no me funciona con setdbf pero recuerda que yo he creado las columnas
> una a una no he llenado el browse con setdbf.
>
> Es decir, tengo una 1ª dbf cargada en el browse, y despues quiero que
> el mismo browse muestre la informacion de una 2ª dbf de igual
> estructura, ambas con alias distintos, y con setdbf no lo hace.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
SetDbf( cAlias ) NO BORRA NINGUNA COLUMNA EXISTENTE, NI TAMPOCO CREA NINGUNA
NUEVA cuando ya existen columnas en el browse, y es lógico que sea así sino
SERIA IMPOSIBLE añadir columnas en diseño ya que en el Create() del browse
se tiene que poner el oSender:SetDbf( cAlias ) y según tu se borrarían todas
las columnas existentes.
Por favor mandame un proyecto que muestre el error. Gracias
Un saludo,
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> no me funciona con setdbf pero recuerda que yo he creado las columnas
> una a una no he llenado el browse con setdbf.
>
> Es decir, tengo una 1ª dbf cargada en el browse, y despues quiero que
> el mismo browse muestre la informacion de una 2ª dbf de igual
> estructura, ambas con alias distintos, y con setdbf no lo hace.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE DBFBROWSE
no carga el alias de la otra dbf, y ademas me canta el error, pero ya lo
solucione de otra forma.
Esto es un poco complejo pues tengo implicado mucho codigo, a ver si tengo
un ratito y te hago un pequeño ejemplito para que lo veas.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
solucione de otra forma.
Esto es un poco complejo pues tengo implicado mucho codigo, a ver si tengo
un ratito y te hago un pequeño ejemplito para que lo veas.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE DBFBROWSE
Francisco,
Como quieras. Pero seguramente el problema estará en la complejidad de tu
código. Cuando me mandes el ejemplito no te olvides de mandarme el error.log
que tienes ahora mismo con este fallo.
En cualquier caso te mando un proyecto que recarga un Browse utilizando el
método SetDbf( cAlias ) para que le eches un vistazo.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42389232@ozsrv2.ozlan.local...]42389232@ozsrv2.ozlan.local...[/email]
> no carga el alias de la otra dbf, y ademas me canta el error, pero ya lo
> solucione de otra forma.
>
> Esto es un poco complejo pues tengo implicado mucho codigo, a ver si tengo
> un ratito y te hago un pequeño ejemplito para que lo veas.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
Attached files test.zip (2.3 KB)Â
Como quieras. Pero seguramente el problema estará en la complejidad de tu
código. Cuando me mandes el ejemplito no te olvides de mandarme el error.log
que tienes ahora mismo con este fallo.
En cualquier caso te mando un proyecto que recarga un Browse utilizando el
método SetDbf( cAlias ) para que le eches un vistazo.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42389232@ozsrv2.ozlan.local...]42389232@ozsrv2.ozlan.local...[/email]
> no carga el alias de la otra dbf, y ademas me canta el error, pero ya lo
> solucione de otra forma.
>
> Esto es un poco complejo pues tengo implicado mucho codigo, a ver si tengo
> un ratito y te hago un pequeño ejemplito para que lo veas.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
Attached files test.zip (2.3 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com