Página 1 de 1

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Lun Jul 13, 2009 8:52 pm
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)Â

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mar Jul 14, 2009 10:50 am
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.
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mar Jul 14, 2009 10:57 am
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.
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mar Jul 14, 2009 11:29 am
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.
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mar Jul 14, 2009 12:44 pm
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.
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mié Jul 15, 2009 8:54 am
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.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Mié Jul 15, 2009 9:33 pm
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.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 9:16 am
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.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 9:20 am
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.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 9:21 am
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.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 10:56 am
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.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 2:02 pm
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)Â

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 4:09 pm
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.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 6:33 pm
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.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Jue Jul 16, 2009 6:47 pm
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.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Lun Jul 20, 2009 9:00 am
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.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Lun Jul 20, 2009 12:24 pm
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.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Error: Datacontrols cambia valor de datafield NO editado

Publicado: Lun Jul 20, 2009 12:50 pm
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