Página 1 de 1

Comportamiento anormal TBRWColumn:Edit

Publicado: Mar Dic 14, 2010 4:15 pm
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)Â

Comportamiento anormal TBRWColumn:Edit

Publicado: Mié Dic 15, 2010 9:43 am
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

Comportamiento anormal TBRWColumn:Edit

Publicado: Mié Dic 15, 2010 9:52 am
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

Comportamiento anormal TBRWColumn:Edit

Publicado: Jue Dic 16, 2010 1:02 pm
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)Â

Comportamiento anormal TBRWColumn:Edit

Publicado: Jue Dic 16, 2010 9:02 pm
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)Â

Comportamiento anormal TBRWColumn:Edit

Publicado: Lun Dic 20, 2010 4:48 pm
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
>