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.

Comportamiento anormal TBRWColumn:Edit

Xailer professional forum in English
Responder
FRANK[1]
Mensajes: 63
Registrado: Jue May 20, 2010 11:25 am

Comportamiento anormal TBRWColumn:Edit

Mensaje por FRANK[1] »

con el evento OnPostEdit Columna1
cambio nEditType en la columna2 de beNone a beGET_LISTBOX
e inmediatamente después de ::oDBBROWSE1:aCols[2]:Edit()
con el evento OnPostEdit Columna2...Se adjunta un pequeño ejemplo


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

Comportamiento anormal TBRWColumn:Edit

Mensaje por ignacio »

Frank,
No puede realizar un Edit desde un OnPostEdit(). Tiene que permitir que
termine la edición. Le recomendamos el uso del mensaje WM_XAILER para ello.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"FRANK" escribió en el mensaje de noticias:4d078a1b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
con el evento OnPostEdit Columna1
cambio nEditType en la columna2 de beNone a beGET_LISTBOX
e inmediatamente después de ::oDBBROWSE1:aCols[2]:Edit()
con el evento OnPostEdit Columna2...Se adjunta un pequeño ejemplo
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: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Comportamiento anormal TBRWColumn:Edit

Mensaje por ignacio »

Frank,
Desde el evento OnPostEdit realice al final del mismo la siguiente llamada:
oForm:PostMsg( WM_XAILER, nCol, 0 )
Y luego incluya el siguiente método en su formulario:
METHOD WMXailer( nCol, lParam ) INLINE ::oBrowse:aCols[ nCol ]:Edit()
Un saludo
Nota: Obviamente el código mostrado no tiene porque ser exactamente el que
tenga que introducir pero seguro que le valdrá como plantilla para su caso
en concreto.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Ignacio Ortiz de Zúñiga" escribió en el mensaje de
noticias:[email=4d087fae@svctag-j7w3v3j....]4d087fae@svctag-j7w3v3j....[/email]
Frank,
No puede realizar un Edit desde un OnPostEdit(). Tiene que permitir que
termine la edición. Le recomendamos el uso del mensaje WM_XAILER para ello.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"FRANK" escribió en el mensaje de noticias:4d078a1b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
con el evento OnPostEdit Columna1
cambio nEditType en la columna2 de beNone a beGET_LISTBOX
e inmediatamente después de ::oDBBROWSE1:aCols[2]:Edit()
con el evento OnPostEdit Columna2...Se adjunta un pequeño ejemplo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
FRANK[1]
Mensajes: 63
Registrado: Jue May 20, 2010 11:25 am

Comportamiento anormal TBRWColumn:Edit

Mensaje por FRANK[1] »

IGNACIO,
Gracias por la sugerencia pero NO resolver mi problema
No entiendo dónde poner
oForm:PostMsg( WM_XAILER, nCol, 0 )
se adjunta Formulario correcto e más precisó
El objetivo:
LA SELECCIÓN DE UN VALOR "transportista" en la columna 1
A OBLIGAR EDITAR EL Columna2
Grazias
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> ha scritto nel
messaggio news:4d0881b7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Frank,
>
> Desde el evento OnPostEdit realice al final del mismo la siguiente
> llamada:
>
> oForm:PostMsg( WM_XAILER, nCol, 0 )
>
> Y luego incluya el siguiente método en su formulario:
>
> METHOD WMXailer( nCol, lParam ) INLINE ::oBrowse:aCols[ nCol ]:Edit()
>
> Un saludo
>
> Nota: Obviamente el código mostrado no tiene porque ser exactamente el que
> tenga que introducir pero seguro que le valdrá como plantilla para su caso
> en concreto.
>
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
> http://www.xailer.com
> http://www.xailer.info
> http://www.xailer.com/forum
> http://www.xailer.com/dokuwiki
> "Ignacio Ortiz de Zúñiga" escribió en el mensaje de
> noticias:[email=4d087fae@svctag-j7w3v3j....]4d087fae@svctag-j7w3v3j....[/email]
>
> Frank,
>
> No puede realizar un Edit desde un OnPostEdit(). Tiene que permitir que
> termine la edición. Le recomendamos el uso del mensaje WM_XAILER para
> ello.
>
> Un saludo
>
>
>
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
> http://www.xailer.com
> http://www.xailer.info
> http://www.xailer.com/forum
> http://www.xailer.com/dokuwiki
> "FRANK" escribió en el mensaje de noticias:4d078a1b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> con el evento OnPostEdit Columna1
> cambio nEditType en la columna2 de beNone a beGET_LISTBOX
>
> e inmediatamente después de ::oDBBROWSE1:aCols[2]:Edit()
>
> con el evento OnPostEdit Columna2...Se adjunta un pequeño ejemplo
>


Attached files ProvaEdit.zip (2.5 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Comportamiento anormal TBRWColumn:Edit

Mensaje por jfgimenez »

Frank,
> No entiendo dónde poner
> oForm:PostMsg( WM_XAILER, nCol, 0 )
La lí­nea:
METHOD WMXailer( nCol, lParam ) INLINE ::oDBBrowse1:aCols[nCol]:Edit()
hay que ponerla antes del comando ENDCLASS.
> El objetivo:
> LA SELECCIí“N DE UN VALOR "transportista" en la columna 1
> A OBLIGAR EDITAR EL Columna2
Adjunto el proyecto modificado con lo que quieres.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--

Attached files ProvaEdit.zip (2.3 KB)Â
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
FRANK[1]
Mensajes: 63
Registrado: Jue May 20, 2010 11:25 am

Comportamiento anormal TBRWColumn:Edit

Mensaje por FRANK[1] »

muchas gracias, Frank
"Jose F. Gimenez" <jfgimenez@wanadoo.es> ha scritto nel messaggio
news:4d0a7043$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Frank,
>
>> No entiendo dónde poner
>> oForm:PostMsg( WM_XAILER, nCol, 0 )
>
> La línea:
>
> METHOD WMXailer( nCol, lParam ) INLINE ::oDBBrowse1:aCols[nCol]:Edit()
>
> hay que ponerla antes del comando ENDCLASS.
>
>
>> El objetivo:
>> LA SELECCIÓN DE UN VALOR "transportista" en la columna 1
>> A OBLIGAR EDITAR EL Columna2
>
> Adjunto el proyecto modificado con lo que quieres.
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Responder