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.

Error: Datacontrols cambia valor de datafield NO editado

Foro público de Xailer en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Hola,
Con la versión 1.9.8 tengo este array
{ {"A ",10},{"B ",20} }
y abro un mendataset así:
::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
::odbMaskEdit1:lEditable := .F.
Al hacer un :
::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
el ancho de 'campo1' ha cambiado. Ha hecho un trim.
He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
resultado ¿?
Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de un
varchar con espacios arbitrarios a la derecha.
¿Que solución me dais?
Saludos,
José Luis Capel
PD: adjunto un ejmplo.


Attached files dddd.zip (2.4 KB)Â
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

José Luis,
Prueba con lAutoSave a falso.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Con la versión 1.9.8 tengo este array
>
> { {"A ",10},{"B ",20} }
>
> y abro un mendataset así:
>
> ::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
>
> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>
> ::odbMaskEdit1:lEditable := .F.
>
> Al hacer un :
>
> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>
> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>
> He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
> resultado ¿?
>
> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de un
> varchar con espacios arbitrarios a la derecha.
>
> ¿Que solución me dais?
>
> Saludos,
> José Luis Capel
> PD: adjunto un ejmplo.
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
Es que no soy capaz de obtener el resultado esperado: los datacontrols
cambian el valor de un datafield sin haberlo editado.
Saludos y gracias por tu ayuda.
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> Prueba con lAutoSave a falso.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Hola,
>>
>> Con la versión 1.9.8 tengo este array
>>
>> { {"A ",10},{"B ",20} }
>>
>> y abro un mendataset así:
>>
>> ::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
>>
>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>
>> ::odbMaskEdit1:lEditable := .F.
>>
>> Al hacer un :
>>
>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>
>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>
>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
>> resultado ¿?
>>
>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de un
>> varchar con espacios arbitrarios a la derecha.
>>
>> ¿Que solución me dais?
>>
>> Saludos,
>> José Luis Capel
>> PD: adjunto un ejmplo.
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

José Luis,
oDBMaskEdit1:lAutoSave := .F.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>
> Es que no soy capaz de obtener el resultado esperado: los datacontrols
> cambian el valor de un datafield sin haberlo editado.
>
> Saludos y gracias por tu ayuda.
> José Luis Capel
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Prueba con lAutoSave a falso.
>>
>> Un saludo
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Hola,
>>>
>>> Con la versión 1.9.8 tengo este array
>>>
>>> { {"A ",10},{"B ",20} }
>>>
>>> y abro un mendataset así:
>>>
>>> ::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
>>>
>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>
>>> ::odbMaskEdit1:lEditable := .F.
>>>
>>> Al hacer un :
>>>
>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>
>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>
>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
>>> resultado ¿?
>>>
>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de un
>>> varchar con espacios arbitrarios a la derecha.
>>>
>>> ¿Que solución me dais?
>>>
>>> Saludos,
>>> José Luis Capel
>>> PD: adjunto un ejmplo.
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
Creo que no me he explicado bien.
He probado con lo que me has dicho y no he conseguido solucionar el
problema, por lo que te he pedido, si eres tan amable, de que me
proporciones un ejemplo con la solución que me has aportado.
Saludos y gracias por tu ayuda.
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> oDBMaskEdit1:lAutoSave := .F.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>
>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>> cambian el valor de un datafield sin haberlo editado.
>>
>> Saludos y gracias por tu ayuda.
>> José Luis Capel
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> Prueba con lAutoSave a falso.
>>>
>>> Un saludo
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer support / Soporte de Xailer
>>> http://www.xailer.com
>>> http://www.xailer.info
>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>> news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Hola,
>>>>
>>>> Con la versión 1.9.8 tengo este array
>>>>
>>>> { {"A ",10},{"B ",20} }
>>>>
>>>> y abro un mendataset así:
>>>>
>>>> ::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
>>>>
>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>
>>>> ::odbMaskEdit1:lEditable := .F.
>>>>
>>>> Al hacer un :
>>>>
>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>
>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>
>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
>>>> resultado ¿?
>>>>
>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de
>>>> un varchar con espacios arbitrarios a la derecha.
>>>>
>>>> ¿Que solución me dais?
>>>>
>>>> Saludos,
>>>> José Luis Capel
>>>> PD: adjunto un ejmplo.
>>>>
>>>>
>>>
>>>
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Hola Ignacio,
Disculpa mi insistencia.
¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
Saludos y gracias por tu ayuda.
José Luis Capel
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Creo que no me he explicado bien.
>
> He probado con lo que me has dicho y no he conseguido solucionar el
> problema, por lo que te he pedido, si eres tan amable, de que me
> proporciones un ejemplo con la solución que me has aportado.
>
> Saludos y gracias por tu ayuda.
> José Luis Capel
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> oDBMaskEdit1:lAutoSave := .F.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>>
>>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>>> cambian el valor de un datafield sin haberlo editado.
>>>
>>> Saludos y gracias por tu ayuda.
>>> José Luis Capel
>>>
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> Prueba con lAutoSave a falso.
>>>>
>>>> Un saludo
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Hola,
>>>>>
>>>>> Con la versión 1.9.8 tengo este array
>>>>>
>>>>> { {"A ",10},{"B ",20} }
>>>>>
>>>>> y abro un mendataset así:
>>>>>
>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>
>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>
>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>
>>>>> Al hacer un :
>>>>>
>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>
>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>
>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el mismo
>>>>> resultado ¿?
>>>>>
>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de
>>>>> un varchar con espacios arbitrarios a la derecha.
>>>>>
>>>>> ¿Que solución me dais?
>>>>>
>>>>> Saludos,
>>>>> José Luis Capel
>>>>> PD: adjunto un ejmplo.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
NoAccount
Mensajes: 35
Registrado: Mié Sep 16, 2009 10:09 am

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por NoAccount »

José Luis,
Me temo que no lo tengo. En el primer mensaje de este hilo comentabas que
añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer team
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Disculpa mi insistencia.
>
> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>
> Saludos y gracias por tu ayuda.
> José Luis Capel
>
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> Creo que no me he explicado bien.
>>
>> He probado con lo que me has dicho y no he conseguido solucionar el
>> problema, por lo que te he pedido, si eres tan amable, de que me
>> proporciones un ejemplo con la solución que me has aportado.
>>
>> Saludos y gracias por tu ayuda.
>> José Luis Capel
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> oDBMaskEdit1:lAutoSave := .F.
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer support / Soporte de Xailer
>>> http://www.xailer.com
>>> http://www.xailer.info
>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Ignacio,
>>>>
>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>>>
>>>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>>>> cambian el valor de un datafield sin haberlo editado.
>>>>
>>>> Saludos y gracias por tu ayuda.
>>>> José Luis Capel
>>>>
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>>> mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> José Luis,
>>>>>
>>>>> Prueba con lAutoSave a falso.
>>>>>
>>>>> Un saludo
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> Xailer support / Soporte de Xailer
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Hola,
>>>>>>
>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>
>>>>>> { {"A ",10},{"B ",20} }
>>>>>>
>>>>>> y abro un mendataset así:
>>>>>>
>>>>>> ::oMemdataset1:open({ {"A ",10},{"B ",20} },{"CAMPO1","CAMPO2"})
>>>>>>
>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>>
>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>
>>>>>> Al hacer un :
>>>>>>
>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>
>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>
>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>> mismo resultado ¿?
>>>>>>
>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene de
>>>>>> un varchar con espacios arbitrarios a la derecha.
>>>>>>
>>>>>> ¿Que solución me dais?
>>>>>>
>>>>>> Saludos,
>>>>>> José Luis Capel
>>>>>> PD: adjunto un ejmplo.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
Está en el primer mensaje. No obstante, te lo mando por privado también.
Saludos y gracias por tu ayuda.
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
> José Luis,
>
> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas que
> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer team
> http://www.xailer.com
> http://www.xailer.info
>
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Hola Ignacio,
>>
>> Disculpa mi insistencia.
>>
>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>
>> Saludos y gracias por tu ayuda.
>> José Luis Capel
>>
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> Creo que no me he explicado bien.
>>>
>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>> proporciones un ejemplo con la solución que me has aportado.
>>>
>>> Saludos y gracias por tu ayuda.
>>> José Luis Capel
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Ignacio,
>>>>>
>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>>>>
>>>>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>>>>> cambian el valor de un datafield sin haberlo editado.
>>>>>
>>>>> Saludos y gracias por tu ayuda.
>>>>> José Luis Capel
>>>>>
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> José Luis,
>>>>>>
>>>>>> Prueba con lAutoSave a falso.
>>>>>>
>>>>>> Un saludo
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> Xailer support / Soporte de Xailer
>>>>>> http://www.xailer.com
>>>>>> http://www.xailer.info
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Hola,
>>>>>>>
>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>
>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>
>>>>>>> y abro un mendataset así:
>>>>>>>
>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>
>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>>>
>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>
>>>>>>> Al hacer un :
>>>>>>>
>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>
>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>
>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>> mismo resultado ¿?
>>>>>>>
>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene
>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>
>>>>>>> ¿Que solución me dais?
>>>>>>>
>>>>>>> Saludos,
>>>>>>> José Luis Capel
>>>>>>> PD: adjunto un ejmplo.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
Te lo acabo de enviar por correo privado.
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
> José Luis,
>
> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas que
> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer team
> http://www.xailer.com
> http://www.xailer.info
>
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Hola Ignacio,
>>
>> Disculpa mi insistencia.
>>
>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>
>> Saludos y gracias por tu ayuda.
>> José Luis Capel
>>
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> Creo que no me he explicado bien.
>>>
>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>> proporciones un ejemplo con la solución que me has aportado.
>>>
>>> Saludos y gracias por tu ayuda.
>>> José Luis Capel
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Ignacio,
>>>>>
>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>>>>
>>>>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>>>>> cambian el valor de un datafield sin haberlo editado.
>>>>>
>>>>> Saludos y gracias por tu ayuda.
>>>>> José Luis Capel
>>>>>
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> José Luis,
>>>>>>
>>>>>> Prueba con lAutoSave a falso.
>>>>>>
>>>>>> Un saludo
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> Xailer support / Soporte de Xailer
>>>>>> http://www.xailer.com
>>>>>> http://www.xailer.info
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Hola,
>>>>>>>
>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>
>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>
>>>>>>> y abro un mendataset así:
>>>>>>>
>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>
>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>>>
>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>
>>>>>>> Al hacer un :
>>>>>>>
>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>
>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>
>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>> mismo resultado ¿?
>>>>>>>
>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene
>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>
>>>>>>> ¿Que solución me dais?
>>>>>>>
>>>>>>> Saludos,
>>>>>>> José Luis Capel
>>>>>>> PD: adjunto un ejmplo.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te sirve
para constatar el error.
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
> José Luis,
>
> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas que
> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer team
> http://www.xailer.com
> http://www.xailer.info
>
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Hola Ignacio,
>>
>> Disculpa mi insistencia.
>>
>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>
>> Saludos y gracias por tu ayuda.
>> José Luis Capel
>>
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> Creo que no me he explicado bien.
>>>
>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>> proporciones un ejemplo con la solución que me has aportado.
>>>
>>> Saludos y gracias por tu ayuda.
>>> José Luis Capel
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Ignacio,
>>>>>
>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has indicado?
>>>>>
>>>>> Es que no soy capaz de obtener el resultado esperado: los datacontrols
>>>>> cambian el valor de un datafield sin haberlo editado.
>>>>>
>>>>> Saludos y gracias por tu ayuda.
>>>>> José Luis Capel
>>>>>
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> José Luis,
>>>>>>
>>>>>> Prueba con lAutoSave a falso.
>>>>>>
>>>>>> Un saludo
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> Xailer support / Soporte de Xailer
>>>>>> http://www.xailer.com
>>>>>> http://www.xailer.info
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Hola,
>>>>>>>
>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>
>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>
>>>>>>> y abro un mendataset así:
>>>>>>>
>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>
>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>>>
>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>
>>>>>>> Al hacer un :
>>>>>>>
>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>
>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>
>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>> mismo resultado ¿?
>>>>>>>
>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene
>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>
>>>>>>> ¿Que solución me dais?
>>>>>>>
>>>>>>> Saludos,
>>>>>>> José Luis Capel
>>>>>>> PD: adjunto un ejmplo.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

José Luis,
Ejemplo recibido, espero poder verlo cuanto antes.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te
> sirve para constatar el error.
>
> Saludos,
> José Luis Capel
>
> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas que
>> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer team
>> http://www.xailer.com
>> http://www.xailer.info
>>
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Hola Ignacio,
>>>
>>> Disculpa mi insistencia.
>>>
>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>
>>> Saludos y gracias por tu ayuda.
>>> José Luis Capel
>>>
>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Ignacio,
>>>>
>>>> Creo que no me he explicado bien.
>>>>
>>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>
>>>> Saludos y gracias por tu ayuda.
>>>> José Luis Capel
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> José Luis,
>>>>>
>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> Xailer support / Soporte de Xailer
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>> indicado?
>>>>>>
>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>> datacontrols cambian el valor de un datafield sin haberlo editado.
>>>>>>
>>>>>> Saludos y gracias por tu ayuda.
>>>>>> José Luis Capel
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> José Luis,
>>>>>>>
>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>
>>>>>>> Un saludo
>>>>>>>
>>>>>>> --
>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>> Xailer support / Soporte de Xailer
>>>>>>> http://www.xailer.com
>>>>>>> http://www.xailer.info
>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> Hola,
>>>>>>>>
>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>
>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>
>>>>>>>> y abro un mendataset así:
>>>>>>>>
>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>
>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1' así:
>>>>>>>>
>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>
>>>>>>>> Al hacer un :
>>>>>>>>
>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>
>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>
>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>>> mismo resultado ¿?
>>>>>>>>
>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene
>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>
>>>>>>>> ¿Que solución me dais?
>>>>>>>>
>>>>>>>> Saludos,
>>>>>>>> José Luis Capel
>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

José Luis,
Adjunto ejemplo modificado con la sugerencia que hice en mi anterior Email y
aparentemente ... funcionando!
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> Ejemplo recibido, espero poder verlo cuanto antes.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te
>> sirve para constatar el error.
>>
>> Saludos,
>> José Luis Capel
>>
>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas
>>> que
>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer team
>>> http://www.xailer.com
>>> http://www.xailer.info
>>>
>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Hola Ignacio,
>>>>
>>>> Disculpa mi insistencia.
>>>>
>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>
>>>> Saludos y gracias por tu ayuda.
>>>> José Luis Capel
>>>>
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Ignacio,
>>>>>
>>>>> Creo que no me he explicado bien.
>>>>>
>>>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>
>>>>> Saludos y gracias por tu ayuda.
>>>>> José Luis Capel
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>> el
>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> José Luis,
>>>>>>
>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>
>>>>>> Un saludo,
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> Xailer support / Soporte de Xailer
>>>>>> http://www.xailer.com
>>>>>> http://www.xailer.info
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>> indicado?
>>>>>>>
>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>> datacontrols cambian el valor de un datafield sin haberlo editado.
>>>>>>>
>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>> José Luis Capel
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> José Luis,
>>>>>>>>
>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>
>>>>>>>> Un saludo
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>> http://www.xailer.com
>>>>>>>> http://www.xailer.info
>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> Hola,
>>>>>>>>>
>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>
>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>
>>>>>>>>> y abro un mendataset así:
>>>>>>>>>
>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>
>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>> así:
>>>>>>>>>
>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>
>>>>>>>>> Al hacer un :
>>>>>>>>>
>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>
>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>
>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>>>> mismo resultado ¿?
>>>>>>>>>
>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1' viene
>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>
>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>
>>>>>>>>> Saludos,
>>>>>>>>> José Luis Capel
>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>


Attached files dddd.zip (2.5 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
El ejemplo que has mandado da un error:
TFORM1:CREATEFORM(3)
Error BASE/1066 Argument error: conditional
Argumentos: ( [ 1] = Tipo: U Valor: NIL)
Por lo que no puedo probarlo.
Estoy utilizando la versión 1.9.8
¿Serías tan amable de mandar el ejemplo para la versión 1.9.8/1.9.9?
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:[email=4a5f16d3@svctag-j7w3v3j....]4a5f16d3@svctag-j7w3v3j....[/email]
> José Luis,
>
> Adjunto ejemplo modificado con la sugerencia que hice en mi anterior Email
> y aparentemente ... funcionando!
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Ejemplo recibido, espero poder verlo cuanto antes.
>>
>> Un saludo
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te
>>> sirve para constatar el error.
>>>
>>> Saludos,
>>> José Luis Capel
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
>>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas
>>>> que
>>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
>>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer team
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>>
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Hola Ignacio,
>>>>>
>>>>> Disculpa mi insistencia.
>>>>>
>>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>>
>>>>> Saludos y gracias por tu ayuda.
>>>>> José Luis Capel
>>>>>
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje
>>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Creo que no me he explicado bien.
>>>>>>
>>>>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>>
>>>>>> Saludos y gracias por tu ayuda.
>>>>>> José Luis Capel
>>>>>>
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>>> el
>>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> José Luis,
>>>>>>>
>>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>>
>>>>>>> Un saludo,
>>>>>>>
>>>>>>> --
>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>> Xailer support / Soporte de Xailer
>>>>>>> http://www.xailer.com
>>>>>>> http://www.xailer.info
>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>>> indicado?
>>>>>>>>
>>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>>> datacontrols cambian el valor de un datafield sin haberlo editado.
>>>>>>>>
>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>> José Luis Capel
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>> en
>>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> José Luis,
>>>>>>>>>
>>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>>
>>>>>>>>> Un saludo
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>> http://www.xailer.com
>>>>>>>>> http://www.xailer.info
>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>> Hola,
>>>>>>>>>>
>>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>>
>>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>>
>>>>>>>>>> y abro un mendataset así:
>>>>>>>>>>
>>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>>
>>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>>> así:
>>>>>>>>>>
>>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>>
>>>>>>>>>> Al hacer un :
>>>>>>>>>>
>>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>>
>>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>>
>>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>>>>> mismo resultado ¿?
>>>>>>>>>>
>>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1'
>>>>>>>>>> viene
>>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>>
>>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>>
>>>>>>>>>> Saludos,
>>>>>>>>>> José Luis Capel
>>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

José Luis,
Es para la versión 2.0. Si no recuerdo mal comentabas que con la 1.98 te
funcionaba correctamente y no tenías ningún problema.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5f3484$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> El ejemplo que has mandado da un error:
>
> TFORM1:CREATEFORM(3)
> Error BASE/1066 Argument error: conditional
> Argumentos: ( [ 1] = Tipo: U Valor: NIL)
>
> Por lo que no puedo probarlo.
>
> Estoy utilizando la versión 1.9.8
>
> ¿Serías tan amable de mandar el ejemplo para la versión 1.9.8/1.9.9?
>
> Saludos,
> José Luis Capel
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:[email=4a5f16d3@svctag-j7w3v3j....]4a5f16d3@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Adjunto ejemplo modificado con la sugerencia que hice en mi anterior
>> Email y aparentemente ... funcionando!
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> Ejemplo recibido, espero poder verlo cuanto antes.
>>>
>>> Un saludo
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer support / Soporte de Xailer
>>> http://www.xailer.com
>>> http://www.xailer.info
>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Ignacio,
>>>>
>>>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te
>>>> sirve para constatar el error.
>>>>
>>>> Saludos,
>>>> José Luis Capel
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el mensaje
>>>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>>>> José Luis,
>>>>>
>>>>> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas
>>>>> que
>>>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
>>>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> Xailer team
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>>
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje
>>>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Hola Ignacio,
>>>>>>
>>>>>> Disculpa mi insistencia.
>>>>>>
>>>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>>>
>>>>>> Saludos y gracias por tu ayuda.
>>>>>> José Luis Capel
>>>>>>
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje
>>>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Creo que no me he explicado bien.
>>>>>>>
>>>>>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>>>
>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>> José Luis Capel
>>>>>>>
>>>>>>>
>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en
>>>>>>> el
>>>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> José Luis,
>>>>>>>>
>>>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>>>
>>>>>>>> Un saludo,
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>> http://www.xailer.com
>>>>>>>> http://www.xailer.info
>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> Ignacio,
>>>>>>>>>
>>>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>>>> indicado?
>>>>>>>>>
>>>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>>>> datacontrols cambian el valor de un datafield sin haberlo editado.
>>>>>>>>>
>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>> José Luis Capel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>>> en
>>>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>> José Luis,
>>>>>>>>>>
>>>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>>>
>>>>>>>>>> Un saludo
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>> http://www.xailer.com
>>>>>>>>>> http://www.xailer.info
>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>> Hola,
>>>>>>>>>>>
>>>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>>>
>>>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>>>
>>>>>>>>>>> y abro un mendataset así:
>>>>>>>>>>>
>>>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>>>
>>>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>>>> así:
>>>>>>>>>>>
>>>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>>>
>>>>>>>>>>> Al hacer un :
>>>>>>>>>>>
>>>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>>>
>>>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>>>
>>>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con el
>>>>>>>>>>> mismo resultado ¿?
>>>>>>>>>>>
>>>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1'
>>>>>>>>>>> viene
>>>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>>>
>>>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>>>
>>>>>>>>>>> Saludos,
>>>>>>>>>>> José Luis Capel
>>>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Ignacio,
Lo siento Ignacio. Me parece estar viviendo en otro mundo donde lo que digo
no se me entiende.
No se donde he dicho que este problema me funcionaba correctamente en la
versión 1.98.
Para un simple error de Xailer donde en el primer mensaje indico que es la
versíón 1.98 y donde dejo el ejemplo donde se ve el error, llevamos 200
correos con conversaciones absurdas.
A mi me gustaría poder tener este tipo de conversaciones con mis clientes...
pero no. No puedo. Les tengo mucho respeto por que son los que me pagan
cada seis meses el mantenimeinto de actualizaciones de los productos que
les vendo.
En fin... quedo a la espera de ver si ese error se puede o no solucionar en
la versión 1.9.8/1.9.9
Saludos y nuevamente gracias por tu ayuda.
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4a5f5654$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> Es para la versión 2.0. Si no recuerdo mal comentabas que con la 1.98 te
> funcionaba correctamente y no tenías ningún problema.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
> news:4a5f3484$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> El ejemplo que has mandado da un error:
>>
>> TFORM1:CREATEFORM(3)
>> Error BASE/1066 Argument error: conditional
>> Argumentos: ( [ 1] = Tipo: U Valor: NIL)
>>
>> Por lo que no puedo probarlo.
>>
>> Estoy utilizando la versión 1.9.8
>>
>> ¿Serías tan amable de mandar el ejemplo para la versión 1.9.8/1.9.9?
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje news:[email=4a5f16d3@svctag-j7w3v3j....]4a5f16d3@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> Adjunto ejemplo modificado con la sugerencia que hice en mi anterior
>>> Email y aparentemente ... funcionando!
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer support / Soporte de Xailer
>>> http://www.xailer.com
>>> http://www.xailer.info
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> Ejemplo recibido, espero poder verlo cuanto antes.
>>>>
>>>> Un saludo
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>>>> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Ignacio,
>>>>>
>>>>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo te
>>>>> sirve para constatar el error.
>>>>>
>>>>> Saludos,
>>>>> José Luis Capel
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el
>>>>> mensaje
>>>>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>>>>> José Luis,
>>>>>>
>>>>>> Me temo que no lo tengo. En el primer mensaje de este hilo comentabas
>>>>>> que
>>>>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba ningún
>>>>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>>>>
>>>>>> Un saludo,
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> Xailer team
>>>>>> http://www.xailer.com
>>>>>> http://www.xailer.info
>>>>>>
>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>> mensaje
>>>>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>> Hola Ignacio,
>>>>>>>
>>>>>>> Disculpa mi insistencia.
>>>>>>>
>>>>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>>>>
>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>> José Luis Capel
>>>>>>>
>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>> mensaje
>>>>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> Creo que no me he explicado bien.
>>>>>>>>
>>>>>>>> He probado con lo que me has dicho y no he conseguido solucionar el
>>>>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>>>>
>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>> José Luis Capel
>>>>>>>>
>>>>>>>>
>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>> en el
>>>>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> José Luis,
>>>>>>>>>
>>>>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>>>>
>>>>>>>>> Un saludo,
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>> http://www.xailer.com
>>>>>>>>> http://www.xailer.info
>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>> Ignacio,
>>>>>>>>>>
>>>>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>>>>> indicado?
>>>>>>>>>>
>>>>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>>>>> datacontrols cambian el valor de un datafield sin haberlo
>>>>>>>>>> editado.
>>>>>>>>>>
>>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>>> José Luis Capel
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>>>> en
>>>>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>> José Luis,
>>>>>>>>>>>
>>>>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>>>>
>>>>>>>>>>> Un saludo
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>>> http://www.xailer.com
>>>>>>>>>>> http://www.xailer.info
>>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>>> Hola,
>>>>>>>>>>>>
>>>>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>>>>
>>>>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>>>>
>>>>>>>>>>>> y abro un mendataset así:
>>>>>>>>>>>>
>>>>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>>>>
>>>>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>>>>> así:
>>>>>>>>>>>>
>>>>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>>>>
>>>>>>>>>>>> Al hacer un :
>>>>>>>>>>>>
>>>>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>>>>
>>>>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>>>>
>>>>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con
>>>>>>>>>>>> el
>>>>>>>>>>>> mismo resultado ¿?
>>>>>>>>>>>>
>>>>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1'
>>>>>>>>>>>> viene
>>>>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>>>>
>>>>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>>>>
>>>>>>>>>>>> Saludos,
>>>>>>>>>>>> José Luis Capel
>>>>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Hola,
Respecto a este problema con los datacontrols y la versión 1.9.8
¿Os ha dado tiempo a mirar la resolución del problema?
Quedo a la espera de vuestras noticias.
Saludos y gracias por vuestra ayuda.
José Luis Capel
Aicom Globla Software, S.L.U.
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5f5996$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Lo siento Ignacio. Me parece estar viviendo en otro mundo donde lo que
> digo no se me entiende.
>
> No se donde he dicho que este problema me funcionaba correctamente en la
> versión 1.98.
>
> Para un simple error de Xailer donde en el primer mensaje indico que es la
> versíón 1.98 y donde dejo el ejemplo donde se ve el error, llevamos 200
> correos con conversaciones absurdas.
>
> A mi me gustaría poder tener este tipo de conversaciones con mis
> clientes... pero no. No puedo. Les tengo mucho respeto por que son los
> que me pagan cada seis meses el mantenimeinto de actualizaciones de los
> productos que les vendo.
>
> En fin... quedo a la espera de ver si ese error se puede o no solucionar
> en la versión 1.9.8/1.9.9
>
> Saludos y nuevamente gracias por tu ayuda.
> José Luis Capel
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:4a5f5654$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Es para la versión 2.0. Si no recuerdo mal comentabas que con la 1.98 te
>> funcionaba correctamente y no tenías ningún problema.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5f3484$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> El ejemplo que has mandado da un error:
>>>
>>> TFORM1:CREATEFORM(3)
>>> Error BASE/1066 Argument error: conditional
>>> Argumentos: ( [ 1] = Tipo: U Valor: NIL)
>>>
>>> Por lo que no puedo probarlo.
>>>
>>> Estoy utilizando la versión 1.9.8
>>>
>>> ¿Serías tan amable de mandar el ejemplo para la versión 1.9.8/1.9.9?
>>>
>>> Saludos,
>>> José Luis Capel
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:[email=4a5f16d3@svctag-j7w3v3j....]4a5f16d3@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> Adjunto ejemplo modificado con la sugerencia que hice en mi anterior
>>>> Email y aparentemente ... funcionando!
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>>> mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> José Luis,
>>>>>
>>>>> Ejemplo recibido, espero poder verlo cuanto antes.
>>>>>
>>>>> Un saludo
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> Xailer support / Soporte de Xailer
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje
>>>>> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo
>>>>>> te
>>>>>> sirve para constatar el error.
>>>>>>
>>>>>> Saludos,
>>>>>> José Luis Capel
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el
>>>>>> mensaje
>>>>>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>>>>>> José Luis,
>>>>>>>
>>>>>>> Me temo que no lo tengo. En el primer mensaje de este hilo
>>>>>>> comentabas que
>>>>>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba
>>>>>>> ningún
>>>>>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>>>>>
>>>>>>> Un saludo,
>>>>>>>
>>>>>>> --
>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>> Xailer team
>>>>>>> http://www.xailer.com
>>>>>>> http://www.xailer.info
>>>>>>>
>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>> mensaje
>>>>>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> Hola Ignacio,
>>>>>>>>
>>>>>>>> Disculpa mi insistencia.
>>>>>>>>
>>>>>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>>>>>
>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>> José Luis Capel
>>>>>>>>
>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>> mensaje
>>>>>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> Ignacio,
>>>>>>>>>
>>>>>>>>> Creo que no me he explicado bien.
>>>>>>>>>
>>>>>>>>> He probado con lo que me has dicho y no he conseguido solucionar
>>>>>>>>> el
>>>>>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>>>>>
>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>> José Luis Capel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>>> en el
>>>>>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>> José Luis,
>>>>>>>>>>
>>>>>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>>>>>
>>>>>>>>>> Un saludo,
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>> http://www.xailer.com
>>>>>>>>>> http://www.xailer.info
>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>> Ignacio,
>>>>>>>>>>>
>>>>>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>>>>>> indicado?
>>>>>>>>>>>
>>>>>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>>>>>> datacontrols cambian el valor de un datafield sin haberlo
>>>>>>>>>>> editado.
>>>>>>>>>>>
>>>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>>>> José Luis Capel
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com>
>>>>>>>>>>> escribió en
>>>>>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>>> José Luis,
>>>>>>>>>>>>
>>>>>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>>>>>
>>>>>>>>>>>> Un saludo
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>>>> http://www.xailer.com
>>>>>>>>>>>> http://www.xailer.info
>>>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>>>> Hola,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>>>>>
>>>>>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>>>>>
>>>>>>>>>>>>> y abro un mendataset así:
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>>>>>
>>>>>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>>>>>> así:
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Al hacer un :
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>>>>>
>>>>>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>>>>>
>>>>>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con
>>>>>>>>>>>>> el
>>>>>>>>>>>>> mismo resultado ¿?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1'
>>>>>>>>>>>>> viene
>>>>>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>>>>>
>>>>>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Saludos,
>>>>>>>>>>>>> José Luis Capel
>>>>>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9460
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por ignacio »

Muy Sr. mío,
Le ruego me disculpe si le hago perder su tiempo. Es verdad que en su primer
mensaje comentaba que el problema se producia con la versión 1.98, pero en
mi defensa he de decir que en varias ocasiones le he instado a utilizar la
propiedad lAutoSave sin que usted me haya comentado nada respecto al hecho
de que esa propiedad no existia en la versión 1.98 y que por lo tanto se le
producía un error de ejecución al usarla.
Me temo que para evitar el problema que plantea lo más sencillo es que, ya
que no tiene que grabar ninguna información en dicho campo, no utilice un
datacontrol para mostrar su contenido, un simple TLabel debería hacerle la
función correctamente y con muy poco código adicional.
Es posible que sobrecargando el evento TDataField:OnSetValue con el valor
{|| NIL} también le funcione, pero no lo he probado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4a5f5996$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Lo siento Ignacio. Me parece estar viviendo en otro mundo donde lo que
> digo no se me entiende.
>
> No se donde he dicho que este problema me funcionaba correctamente en la
> versión 1.98.
>
> Para un simple error de Xailer donde en el primer mensaje indico que es la
> versíón 1.98 y donde dejo el ejemplo donde se ve el error, llevamos 200
> correos con conversaciones absurdas.
>
> A mi me gustaría poder tener este tipo de conversaciones con mis
> clientes... pero no. No puedo. Les tengo mucho respeto por que son los
> que me pagan cada seis meses el mantenimeinto de actualizaciones de los
> productos que les vendo.
>
> En fin... quedo a la espera de ver si ese error se puede o no solucionar
> en la versión 1.9.8/1.9.9
>
> Saludos y nuevamente gracias por tu ayuda.
> José Luis Capel
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje news:4a5f5654$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Es para la versión 2.0. Si no recuerdo mal comentabas que con la 1.98 te
>> funcionaba correctamente y no tenías ningún problema.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
>> news:4a5f3484$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Ignacio,
>>>
>>> El ejemplo que has mandado da un error:
>>>
>>> TFORM1:CREATEFORM(3)
>>> Error BASE/1066 Argument error: conditional
>>> Argumentos: ( [ 1] = Tipo: U Valor: NIL)
>>>
>>> Por lo que no puedo probarlo.
>>>
>>> Estoy utilizando la versión 1.9.8
>>>
>>> ¿Serías tan amable de mandar el ejemplo para la versión 1.9.8/1.9.9?
>>>
>>> Saludos,
>>> José Luis Capel
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>> mensaje news:[email=4a5f16d3@svctag-j7w3v3j....]4a5f16d3@svctag-j7w3v3j....[/email]
>>>> José Luis,
>>>>
>>>> Adjunto ejemplo modificado con la sugerencia que hice en mi anterior
>>>> Email y aparentemente ... funcionando!
>>>>
>>>> Un saludo,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> Xailer support / Soporte de Xailer
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>>>> mensaje news:4a5eeb27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> José Luis,
>>>>>
>>>>> Ejemplo recibido, espero poder verlo cuanto antes.
>>>>>
>>>>> Un saludo
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> Xailer support / Soporte de Xailer
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>> mensaje
>>>>> news:4a5ed50b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Por favor, confírmame que has recibido el ejemplo y que ese ejemplo
>>>>>> te
>>>>>> sirve para constatar el error.
>>>>>>
>>>>>> Saludos,
>>>>>> José Luis Capel
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <NoAccount@xailer.com> escribió en el
>>>>>> mensaje
>>>>>> news:[email=4a5e2f12@svctag-j7w3v3j....]4a5e2f12@svctag-j7w3v3j....[/email]
>>>>>>> José Luis,
>>>>>>>
>>>>>>> Me temo que no lo tengo. En el primer mensaje de este hilo
>>>>>>> comentabas que
>>>>>>> añadias un ejemplo al mismo, pero sin embargo no se encontraba
>>>>>>> ningún
>>>>>>> fichero adjunto. Espero que lo puedas mandar y trabajo sobre él.
>>>>>>>
>>>>>>> Un saludo,
>>>>>>>
>>>>>>> --
>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>> Xailer team
>>>>>>> http://www.xailer.com
>>>>>>> http://www.xailer.info
>>>>>>>
>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>> mensaje
>>>>>>> news:4a5d7d0a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>> Hola Ignacio,
>>>>>>>>
>>>>>>>> Disculpa mi insistencia.
>>>>>>>>
>>>>>>>> ¿Tienes un ejemplo donde pueda ver la solución que me has aportado?
>>>>>>>>
>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>> José Luis Capel
>>>>>>>>
>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>> mensaje
>>>>>>>> news:4a5c616e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>> Ignacio,
>>>>>>>>>
>>>>>>>>> Creo que no me he explicado bien.
>>>>>>>>>
>>>>>>>>> He probado con lo que me has dicho y no he conseguido solucionar
>>>>>>>>> el
>>>>>>>>> problema, por lo que te he pedido, si eres tan amable, de que me
>>>>>>>>> proporciones un ejemplo con la solución que me has aportado.
>>>>>>>>>
>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>> José Luis Capel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió
>>>>>>>>> en el
>>>>>>>>> mensaje news:4a5c4fea$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>> José Luis,
>>>>>>>>>>
>>>>>>>>>> oDBMaskEdit1:lAutoSave := .F.
>>>>>>>>>>
>>>>>>>>>> Un saludo,
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>> http://www.xailer.com
>>>>>>>>>> http://www.xailer.info
>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>> mensaje news:4a5c486b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>> Ignacio,
>>>>>>>>>>>
>>>>>>>>>>> ¿Puedes proporcionarme un ejemplo con la solución que me has
>>>>>>>>>>> indicado?
>>>>>>>>>>>
>>>>>>>>>>> Es que no soy capaz de obtener el resultado esperado: los
>>>>>>>>>>> datacontrols cambian el valor de un datafield sin haberlo
>>>>>>>>>>> editado.
>>>>>>>>>>>
>>>>>>>>>>> Saludos y gracias por tu ayuda.
>>>>>>>>>>> José Luis Capel
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com>
>>>>>>>>>>> escribió en
>>>>>>>>>>> el mensaje news:4a5c46bd$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>>> José Luis,
>>>>>>>>>>>>
>>>>>>>>>>>> Prueba con lAutoSave a falso.
>>>>>>>>>>>>
>>>>>>>>>>>> Un saludo
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Ignacio Ortiz de Zúñiga
>>>>>>>>>>>> Xailer support / Soporte de Xailer
>>>>>>>>>>>> http://www.xailer.com
>>>>>>>>>>>> http://www.xailer.info
>>>>>>>>>>>> "José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el
>>>>>>>>>>>> mensaje news:4a5b824c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>>>>>>>>>> Hola,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Con la versión 1.9.8 tengo este array
>>>>>>>>>>>>>
>>>>>>>>>>>>> { {"A ",10},{"B ",20} }
>>>>>>>>>>>>>
>>>>>>>>>>>>> y abro un mendataset así:
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::oMemdataset1:open({ {"A ",10},{"B
>>>>>>>>>>>>> ",20} },{"CAMPO1","CAMPO2"})
>>>>>>>>>>>>>
>>>>>>>>>>>>> Si pongo un datacontrol tipo dbmaskedit con el campo 'campo1'
>>>>>>>>>>>>> así:
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::odbMaskEdit1:lEditable := .F.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Al hacer un :
>>>>>>>>>>>>>
>>>>>>>>>>>>> ::oMemdataset1:Edit() y luego el ::oMemDataset1:Update()
>>>>>>>>>>>>>
>>>>>>>>>>>>> el ancho de 'campo1' ha cambiado. Ha hecho un trim.
>>>>>>>>>>>>>
>>>>>>>>>>>>> He probado a utilizar nEditLenght con valores -1 y 0 pero con
>>>>>>>>>>>>> el
>>>>>>>>>>>>> mismo resultado ¿?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tampoco puedo poner un tamaño fijo por que el campo 'campo1'
>>>>>>>>>>>>> viene
>>>>>>>>>>>>> de un varchar con espacios arbitrarios a la derecha.
>>>>>>>>>>>>>
>>>>>>>>>>>>> ¿Que solución me dais?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Saludos,
>>>>>>>>>>>>> José Luis Capel
>>>>>>>>>>>>> PD: adjunto un ejmplo.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Error: Datacontrols cambia valor de datafield NO editado

Mensaje por jose.luis »

Hola Ignacio,
Si hemos de impersonalizar... impersonalicemos.
Sr. Ortiz de Zúñiga,
> Le ruego me disculpe si le hago perder su tiempo. Es verdad que en su
> primer mensaje comentaba que el problema se producia con la versión 1.98,
> pero en mi defensa he de decir que en varias ocasiones le he instado a
> utilizar la propiedad lAutoSave sin que usted me haya comentado nada
> respecto al hecho de que esa propiedad no existia en la versión 1.98 y que
> por lo tanto se le producía un error de ejecución al usarla.
En todo momento he dicho que la solución aportada por Vd. no me ha
funcionado. En todo momento le pedido que me mande un ejemplo con su
solución.
>
> Me temo que para evitar el problema que plantea lo más sencillo es que, ya
> que no tiene que grabar ninguna información en dicho campo, no utilice un
> datacontrol para mostrar su contenido, un simple TLabel debería hacerle la
> función correctamente y con muy poco código adicional.
Bien... creo deducir por la respuesta que le problema se resuelve
corrigiendo mi aplicación. Bien... intentaré seguir sus indicaciones hasta
allá donde pueda.
Saludos,
José Luis Capel
Responder