Visto!!!
El problema es que hay que vigilar el inspector de objetos, en que objeto nos encontramos cuando queremos editar una propiedad o evento...
El caso es que cuando pinchamos en el Browse, se selecciona una columna, por lo que cuando vamos a eventos, la lista de eventos son los que afectan a esa columna en cuestión...
Para ver la lista de propiedades/eventos del Browse, hay que pinchar en el Browse pero con el botón derecho, o seleccionarlo desde la lista de Controles del inspector de objetos...
Eso es lo que me ha hecho confundir...
Puesto así si se lanza el evento OnEnter del Browse...
METHOD DBBrowse1Edit( oSender ) CLASS TFrmControlIncidents
MsgInfo( "Edit" )
::oDBBrowse1:aCols[5]:oGridEdit:SetFocus()
RETURN Nil
Un Saludo,
Xevi.
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:[email=
431de2ce@ozsrvnegro.ozlan.local...]
431de2ce@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Este si me funciona,...
METHOD Button1Click( oSender ) CLASS TFrmControlIncidents
::oDBBrowse1:Edit()
::oDBBrowse1:aCols[5]:oGridEdit:SetFocus()
RETURN Nil
Pero... lo quiero poner en OnEdit del DBBrowse...
METHOD Button1Click( oSender ) CLASS TFrmControlIncidents
::oDBBrowse1:Edit()
RETURN Nil
//---------------------------------------------------------- --------------------
METHOD Edit( oSender, Value, lMultiEdit ) CLASS TFrmControlIncidents
MsgInfo( "edit" )
::oDBBrowse1:aCols[5]:oGridEdit:SetFocus()
RETURN Nil
Y... no entra en el evento Edit...
¿Que hago mal???
Un Saludo,
Xevi.
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:[email=
431dd81f@ozsrvnegro.ozlan.local...]
431dd81f@ozsrvnegro.ozlan.local...[/email]
>
>
> Ignacio, ... oColumn ... Pero ¿que columna???
>
>
> Bien... así obtengo lo hago y me funciona...
>
> ::oDBBrowse1:aCols[5]:oGridEdit:SetFocus()
>
> ¿Es correcto???
>
> Un Saludo,
> Xevi
>
>
> "Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> escribió en el mensaje
> news:431dd723$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>
>> Xevi,
>>
>> oColumn:oGridEdit:SetFocus()
>>
>> Saludos,
>>
>> "Xevi" <
xevicomas@terra.es> escribió en el mensaje
>> news:431dd3c6$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Y...
>>>
>>> ¿Cómo se accede al objeto Edit de cada columna???
>>>
>>> ¿Cómo decirle que tome el foco de un edit en cuestión???
>>>
>>> En OnEdit del DBBrowse???
>>> si es así... como se que Edit????
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> escribió en el mensaje
>>> news:431dcded$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>>
>>>> Xevi,
>>>>
>>>> Tienes razón. Arreglado para la PR5.
>>>>
>>>> Muchas gracias.
>>>>
>>>> "Xevi" <
xevicomas@terra.es> escribió en el mensaje
>>>> news:431dc8c6$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>>>
>>>>> Bien, pues siguiendo con el tema edición de un DBBrowse...
>>>>>
>>>>> Cuando en un DBBrowse entro en edición... si la primera columna está
>>>>> con nEditType beNONE,
>>>>> entra en modo edición, pero el FOCO no lo tienen la columna que esté en
>>>>> nEditType beGET.
>>>>>
>>>>> O sea, ¿es imprescindible que la primera columna sea editable???
>>>>> De ser así, ¿como le envio el foco al edit de la columna editable, sea
>>>>> la 2, la 3 o la 5 ???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <
xevicomas@terra.es> escribió en el mensaje
>>>>> news:431dbdd4$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>>>>
>>>>>>
>>>>>> Me respondo yo mismo...
>>>>>>
>>>>>> MELOOOOOONNNN!!!
>>>>>>
>>>>>>
>>>>>> Hay que poner cada columna que se quiere editar el modo de edición
>>>>>> nEditType
>>>>>> y su correspondiente nEditLength
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>> "Xevi" <
xevicomas@terra.es> escribió en el mensaje
>>>>>> news:431db74b$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>>>>>
>>>>>>>
>>>>>>> METHOD Button1Click( oSender ) CLASS TFrmControlIncidents
>>>>>>> ::oDBBrowse1:Edit()
>>>>>>> Return Nil
>>>>>>>
>>>>>>>
>>>>>>> ¿Que me falta???
>>>>>>>
>>>>>>>
>>>>>>> Gracias.
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
>
--