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.

lAutoOrder

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

lAutoOrder

Mensaje por zeasoftware »

Estoy probando esta propiedad, y me parece muy buena, preguntas:
Esta propiedad se haria lenta conforme aumente la cantidad de registros?
Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia el
tag al generado por Xailer, y si quiero entrar a modo de edicion me marca
que dicho tag no existe, como puedo desactivarla para que me tome de nuevo
el tag que uso de forma normal?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
Guest

lAutoOrder

Mensaje por Guest »

Ramón,
> Esta propiedad se haria lenta conforme aumente la cantidad de registros?
Obviamente, si.
> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia
> el tag al generado por Xailer, y si quiero entrar a modo de edicion me
> marca que dicho tag no existe, como puedo desactivarla para que me tome de
> nuevo el tag que uso de forma normal?
Un ejemplo por favor. No obstante para activar CUALQUIER Tag:
oDataset:OrdSetFocus( cTag )
Saludos
"RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=45c0b80a@news.xailer.com...]45c0b80a@news.xailer.com...[/email]
> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>
>
> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia
> el tag al generado por Xailer, y si quiero entrar a modo de edicion me
> marca que dicho tag no existe, como puedo desactivarla para que me tome de
> nuevo el tag que uso de forma normal?
>
> Gracias.
>
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

lAutoOrder

Mensaje por zeasoftware »

Me explico un poco mas:
Cuando tengo activado lAutoOrder y le doy en un encabezado, me sale una
flechita indicandome que esa columan esta ordenada, asc. o desc., en este
momento esta activo el indice temporal de Xailer, pero la base de datos,
tiene un Indice con 4 tags.
Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo que
quiero es que, cuando yo le de a esta opcion me desaparezca la flecha.
Conforme lo que me comentas es que cuando ejecute el TForm de edicion del
registro activo, force a cambiar al tag principal?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Ignacio Ortiz" <Noname@ozs.com> escribió en el mensaje
news:45c207c8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
>> Esta propiedad se haria lenta conforme aumente la cantidad de registros?
>
> Obviamente, si.
>
>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia
>> el tag al generado por Xailer, y si quiero entrar a modo de edicion me
>> marca que dicho tag no existe, como puedo desactivarla para que me tome
>> de nuevo el tag que uso de forma normal?
>
> Un ejemplo por favor. No obstante para activar CUALQUIER Tag:
>
> oDataset:OrdSetFocus( cTag )
>
> Saludos
>
> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
> news:[email=45c0b80a@news.xailer.com...]45c0b80a@news.xailer.com...[/email]
>> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>>
> >
>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia
>> el tag al generado por Xailer, y si quiero entrar a modo de edicion me
>> marca que dicho tag no existe, como puedo desactivarla para que me tome
>> de nuevo el tag que uso de forma normal?
>>
>> Gracias.
>>
>> --
>> Ramón Zea
>> ramonzea@yahoo.com
>> zeasoftware@hotmail.com
>> zeasoft.movil@hotmail.com
>> http://www.paginasprodigy.com/zeasoft/
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

lAutoOrder

Mensaje por ignacio »

Ramón,
> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo que
> quiero es que, cuando yo le de a esta opcion me desaparezca la flecha.
FOR EACH oCol IN oBrowse:aCols
IF oCol:nSort != 0
oCol:nSort := 0
ENDIF
NEXT
> Conforme lo que me comentas es que cuando ejecute el TForm de edicion del
> registro activo, force a cambiar al tag principal?
Yo no he dicho eso. Simplemente te indicado como cambiar el Tag. No tiene
mucho sentido que al entrar en edición te diga que el Tag no existe, como
comentabas en un mensaje anterior tuyo, por eso se te pidió un ejemplo. No
hace ninguna falta cambiar de Tag cuando se entre en edición, de hecho, no
le veo utilidad alguna.
Saludos,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
news:45c21cd3$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Me explico un poco mas:
>
> Cuando tengo activado lAutoOrder y le doy en un encabezado, me sale una
> flechita indicandome que esa columan esta ordenada, asc. o desc., en este
> momento esta activo el indice temporal de Xailer, pero la base de datos,
> tiene un Indice con 4 tags.
>
> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo que
> quiero es que, cuando yo le de a esta opcion me desaparezca la flecha.
>
> Conforme lo que me comentas es que cuando ejecute el TForm de edicion del
> registro activo, force a cambiar al tag principal?
>
> Gracias.
>
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
> "Ignacio Ortiz" <Noname@ozs.com> escribió en el mensaje
> news:45c207c8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Ramón,
>>
>>> Esta propiedad se haria lenta conforme aumente la cantidad de registros?
>>
>> Obviamente, si.
>>
>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>> que me tome de nuevo el tag que uso de forma normal?
>>
>> Un ejemplo por favor. No obstante para activar CUALQUIER Tag:
>>
>> oDataset:OrdSetFocus( cTag )
>>
>> Saludos
>>
>> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
>> news:[email=45c0b80a@news.xailer.com...]45c0b80a@news.xailer.com...[/email]
>>> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>>>
>> >
>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>> que me tome de nuevo el tag que uso de forma normal?
>>>
>>> Gracias.
>>>
>>> --
>>> Ramón Zea
>>> ramonzea@yahoo.com
>>> zeasoftware@hotmail.com
>>> zeasoft.movil@hotmail.com
>>> http://www.paginasprodigy.com/zeasoft/
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

lAutoOrder

Mensaje por zeasoftware »

es un sistrma completo, pero te anexo el .log, creo que debe ser el
:Clone().
Gracias
***************************** Registro de errores
*****************************
Fecha: 02/01/07
Hora: 11:14:09
Memoria libre: 42404
Area actual: 6
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.2.1 Version 1.2a
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: Xailer: TRddDataSource
Código de error: 0
Estado: .F.
Descripción: Error de OrdSetFocus() en Articulo0
Operación: Tag inexistente _TEMPTAG
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
TDBFDATASET:ORDSETFOCUS (1066)
TDBFDATASET:CLONE (1708)
TFRMEDITPROD:FORMCREATE (363)
TFRMEDITPROD:ONCREATE (0)
TFRMEDITPROD:CREATE (274)
TFRMEDITPROD:CREATEFORM (16)
TFRMEDITPROD:NEW (182)
ZCATMAINTENANCE:EDIT (404)
(b)TPRODUCTOS:TPRODUCTOS (31)
TPRODUCTOS:EDIT (0)
(b)TPRODUCTOS:INITIALIZE (264)
TDBBROWSE:ONDBLCLICK (0)
TDBBROWSE:WMLBUTTONDBLCLK (2035)
RUNFORM (0)
TAPPLICATION:RUN (208)
MAIN (28)
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45c21e54$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
>> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo
>> que quiero es que, cuando yo le de a esta opcion me desaparezca la
>> flecha.
>
> FOR EACH oCol IN oBrowse:aCols
> IF oCol:nSort != 0
> oCol:nSort := 0
> ENDIF
> NEXT
>
>> Conforme lo que me comentas es que cuando ejecute el TForm de edicion del
>> registro activo, force a cambiar al tag principal?
>
> Yo no he dicho eso. Simplemente te indicado como cambiar el Tag. No tiene
> mucho sentido que al entrar en edición te diga que el Tag no existe, como
> comentabas en un mensaje anterior tuyo, por eso se te pidió un ejemplo. No
> hace ninguna falta cambiar de Tag cuando se entre en edición, de hecho, no
> le veo utilidad alguna.
>
> Saludos,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
> news:45c21cd3$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Me explico un poco mas:
>>
>> Cuando tengo activado lAutoOrder y le doy en un encabezado, me sale una
>> flechita indicandome que esa columan esta ordenada, asc. o desc., en este
>> momento esta activo el indice temporal de Xailer, pero la base de datos,
>> tiene un Indice con 4 tags.
>>
>> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo
>> que quiero es que, cuando yo le de a esta opcion me desaparezca la
>> flecha.
>>
>> Conforme lo que me comentas es que cuando ejecute el TForm de edicion del
>> registro activo, force a cambiar al tag principal?
>>
>> Gracias.
>>
>> --
>> Ramón Zea
>> ramonzea@yahoo.com
>> zeasoftware@hotmail.com
>> zeasoft.movil@hotmail.com
>> http://www.paginasprodigy.com/zeasoft/
>> "Ignacio Ortiz" <Noname@ozs.com> escribió en el mensaje
>> news:45c207c8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Ramón,
>>>
>>>> Esta propiedad se haria lenta conforme aumente la cantidad de
>>>> registros?
>>>
>>> Obviamente, si.
>>>
>>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>>> que me tome de nuevo el tag que uso de forma normal?
>>>
>>> Un ejemplo por favor. No obstante para activar CUALQUIER Tag:
>>>
>>> oDataset:OrdSetFocus( cTag )
>>>
>>> Saludos
>>>
>>> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
>>> news:[email=45c0b80a@news.xailer.com...]45c0b80a@news.xailer.com...[/email]
>>>> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>>>>
>>> >
>>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>>> que me tome de nuevo el tag que uso de forma normal?
>>>>
>>>> Gracias.
>>>>
>>>> --
>>>> Ramón Zea
>>>> ramonzea@yahoo.com
>>>> zeasoftware@hotmail.com
>>>> zeasoft.movil@hotmail.com
>>>> http://www.paginasprodigy.com/zeasoft/
>>>>
>>>
>>>
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

lAutoOrder

Mensaje por ignacio »

Ramón,
Ya respondido en otro mensaje de este mismo foro.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=45c22054@news.xailer.com...]45c22054@news.xailer.com...[/email]
> es un sistrma completo, pero te anexo el .log, creo que debe ser el
> :Clone().
>
> Gracias
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 02/01/07
> Hora: 11:14:09
> Memoria libre: 42404
> Area actual: 6
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.2.1 Version 1.2a
> Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
> Compilador C/C++: Borland C++ 5.5.1
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>
> ----------------------- Información detallada del
> error -----------------------
>
> Subsistema: Xailer: TRddDataSource
> Código de error: 0
> Estado: .F.
> Descripción: Error de OrdSetFocus() en Articulo0
> Operación: Tag inexistente _TEMPTAG
> Argumentos:
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TDBFDATASET:ORDSETFOCUS (1066)
> TDBFDATASET:CLONE (1708)
> TFRMEDITPROD:FORMCREATE (363)
> TFRMEDITPROD:ONCREATE (0)
> TFRMEDITPROD:CREATE (274)
> TFRMEDITPROD:CREATEFORM (16)
> TFRMEDITPROD:NEW (182)
> ZCATMAINTENANCE:EDIT (404)
> (b)TPRODUCTOS:TPRODUCTOS (31)
> TPRODUCTOS:EDIT (0)
> (b)TPRODUCTOS:INITIALIZE (264)
> TDBBROWSE:ONDBLCLICK (0)
> TDBBROWSE:WMLBUTTONDBLCLK (2035)
> RUNFORM (0)
> TAPPLICATION:RUN (208)
> MAIN (28)
>
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:45c21e54$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Ramón,
>>
>>> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo
>>> que quiero es que, cuando yo le de a esta opcion me desaparezca la
>>> flecha.
>>
>> FOR EACH oCol IN oBrowse:aCols
>> IF oCol:nSort != 0
>> oCol:nSort := 0
>> ENDIF
>> NEXT
>>
>>> Conforme lo que me comentas es que cuando ejecute el TForm de edicion
>>> del registro activo, force a cambiar al tag principal?
>>
>> Yo no he dicho eso. Simplemente te indicado como cambiar el Tag. No tiene
>> mucho sentido que al entrar en edición te diga que el Tag no existe, como
>> comentabas en un mensaje anterior tuyo, por eso se te pidió un ejemplo.
>> No hace ninguna falta cambiar de Tag cuando se entre en edición, de
>> hecho, no le veo utilidad alguna.
>>
>> Saludos,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
>> news:45c21cd3$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Me explico un poco mas:
>>>
>>> Cuando tengo activado lAutoOrder y le doy en un encabezado, me sale una
>>> flechita indicandome que esa columan esta ordenada, asc. o desc., en
>>> este momento esta activo el indice temporal de Xailer, pero la base de
>>> datos, tiene un Indice con 4 tags.
>>>
>>> Tengo una TOptionlist, con una opcion para cambiar el tag activo, y lo
>>> que quiero es que, cuando yo le de a esta opcion me desaparezca la
>>> flecha.
>>>
>>> Conforme lo que me comentas es que cuando ejecute el TForm de edicion
>>> del registro activo, force a cambiar al tag principal?
>>>
>>> Gracias.
>>>
>>> --
>>> Ramón Zea
>>> ramonzea@yahoo.com
>>> zeasoftware@hotmail.com
>>> zeasoft.movil@hotmail.com
>>> http://www.paginasprodigy.com/zeasoft/
>>> "Ignacio Ortiz" <Noname@ozs.com> escribió en el mensaje
>>> news:45c207c8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>>> Ramón,
>>>>
>>>>> Esta propiedad se haria lenta conforme aumente la cantidad de
>>>>> registros?
>>>>
>>>> Obviamente, si.
>>>>
>>>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>>>> que me tome de nuevo el tag que uso de forma normal?
>>>>
>>>> Un ejemplo por favor. No obstante para activar CUALQUIER Tag:
>>>>
>>>> oDataset:OrdSetFocus( cTag )
>>>>
>>>> Saludos
>>>>
>>>> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
>>>> news:[email=45c0b80a@news.xailer.com...]45c0b80a@news.xailer.com...[/email]
>>>>> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>>>>>
>>>> >
>>>>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me
>>>>> cambia el tag al generado por Xailer, y si quiero entrar a modo de
>>>>> edicion me marca que dicho tag no existe, como puedo desactivarla para
>>>>> que me tome de nuevo el tag que uso de forma normal?
>>>>>
>>>>> Gracias.
>>>>>
>>>>> --
>>>>> Ramón Zea
>>>>> ramonzea@yahoo.com
>>>>> zeasoftware@hotmail.com
>>>>> zeasoft.movil@hotmail.com
>>>>> http://www.paginasprodigy.com/zeasoft/
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

lAutoOrder

Mensaje por Bingen Ugaldebere »

Por cierto he forzado a un tArrayBrowse a que tenga lAutoOrder
oBrw:lAutoOrder := .T.
y compila bien, pero en ejecución da un error Scope Violation ...
No se si se ha previsto que ande lAutoOrder con tArrayBrowse pero si no
al menos que no pete estarí­a bien.
Salu2.
RamónZea escribió:
> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>
> Esta propiedad se haria lenta conforme aumente la cantidad de registros?
>
> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia el
> tag al generado por Xailer, y si quiero entrar a modo de edicion me marca
> que dicho tag no existe, como puedo desactivarla para que me tome de nuevo
> el tag que uso de forma normal?
>
> Gracias.
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

lAutoOrder

Mensaje por ignacio »

Bingen,
No tiene mucho sentido un 'Scope violation' en una matriz.
Acabo de cambiar el ejemplo DbfBuilder para que tenga lAutoOrder a .T. y
aquí va bien. Sino te funciona es posible por algún error que ya está
resuelto.
Gracias de todas formas.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=45c32abd@news.xailer.com...]45c32abd@news.xailer.com...[/email]
> Por cierto he forzado a un tArrayBrowse a que tenga lAutoOrder
>
> oBrw:lAutoOrder := .T.
>
> y compila bien, pero en ejecución da un error Scope Violation ...
>
> No se si se ha previsto que ande lAutoOrder con tArrayBrowse pero si no al
> menos que no pete estaría bien.
>
> Salu2.
>
> RamónZea escribió:
>> Estoy probando esta propiedad, y me parece muy buena, preguntas:
>>
>> Esta propiedad se haria lenta conforme aumente la cantidad de registros?
>>
>> Tengo mis Tags definidos, y si activo un tag en alguna columna, me cambia
>> el tag al generado por Xailer, y si quiero entrar a modo de edicion me
>> marca que dicho tag no existe, como puedo desactivarla para que me tome
>> de nuevo el tag que uso de forma normal?
>>
>> Gracias.
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder