Control Treeview

23/11/2005 - 15:36 por Andrey | Informe spam
Hola Amigos...

Tengo una aplicacion VFP8 la cual tiene un control treeview con el que en
toda la fase de desarrollo y pruebas no tuvo ningun problema; pero ahora en
desarrollo me esta dando el siguiente error, en cualquier momento del proceso.

desplazamiento de busqueda no valido en el evento.
programa que genera el error : form.oletree.nodeclick

Les agradeceria mucho cualquier pista que me puedan dar.

Preguntas similare

Leer las respuestas

#1 Victor B.
23/11/2005 - 15:50 | Informe spam
Pon el código del evento nodeclick y veremos qué puede pasar...
De todas formas tiene mala pinta el error, según la documentación de la
ayuda, sencillamente dice que tomes nota de todo lo que estabas haciendo y
que llames al ST de Microsoft...
:(

Víctor Brasó§Desarrollador independiente§
"Andrey" escribió en el mensaje
news:
Hola Amigos...

Tengo una aplicacion VFP8 la cual tiene un control treeview con el que en
toda la fase de desarrollo y pruebas no tuvo ningun problema; pero ahora


en
desarrollo me esta dando el siguiente error, en cualquier momento del


proceso.

desplazamiento de busqueda no valido en el evento.
programa que genera el error : form.oletree.nodeclick

Les agradeceria mucho cualquier pista que me puedan dar.


Respuesta Responder a este mensaje
#2 Andrey
25/11/2005 - 14:44 | Informe spam
Hola Victor...
Muchas Gracias por tu interes...
No había contestado mas rapido por cuestiones de tiempo...

Este es el codigo del evento nodeclick.

LPARAMETERS node
THISFORM.RefreshCombo
thisform.lblopcion=node.key
thisform.lbltexto=node.text

thisform.label10.Caption=node.key
thisform.label9.Caption=node.text

IF THISFORM.opg.option1.Value=1
SELECT tbl_tree_opciones9800
ENDIF

IF THISFORM.opg.option2.Value=1
SELECT tbl_tree_opciones9800Salientes
ENDIF

LOCATE FOR key=node.key
IF THISFORM.opg.option1.Value=1
THISFORM.isreferencia=tbl_tree_opciones9800.siRef
THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800.parent)='0_',.t.,.f.)
ENDIF

IF THISFORM.opg.option2.Value=1
THISFORM.isreferencia=tbl_tree_opciones9800Salientes.siRef
THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800Salientes.parent)='0_',.t.,.f.)
ENDIF

*THISFORM.checkButtons
*THISFORM.cboParent.Value = node.Index


"Victor B." escribió:

Pon el código del evento nodeclick y veremos qué puede pasar...
De todas formas tiene mala pinta el error, según la documentación de la
ayuda, sencillamente dice que tomes nota de todo lo que estabas haciendo y
que llames al ST de Microsoft...
:(

Víctor Brasó§Desarrollador independiente§
"Andrey" escribió en el mensaje
news:
> Hola Amigos...
>
> Tengo una aplicacion VFP8 la cual tiene un control treeview con el que en
> toda la fase de desarrollo y pruebas no tuvo ningun problema; pero ahora
en
> desarrollo me esta dando el siguiente error, en cualquier momento del
proceso.
>
> desplazamiento de busqueda no valido en el evento.
> programa que genera el error : form.oletree.nodeclick
>
> Les agradeceria mucho cualquier pista que me puedan dar.
>
>



Respuesta Responder a este mensaje
#3 Mauricio Pulla
28/11/2005 - 15:28 | Informe spam
Hola Andrey

Depurando tu form te daria la linea que te da problemas.
Prueba el siguiente codigo espero te sea de ayuda:

LPARAMETERS node
WITH ThisForm
.RefreshCombo()
STORE node.key TO .label10.Caption, .lblopcion &&.lblopcion es propiedad
del form
STORE node.text TO .label9.Caption, .lbltexto &&.lbltexto es propiedad
del form?

IF .opg.option1.Value=1 &&Pienso q' tienes solo dos opciones
SELECT tbl_tree_opciones9800
ELSE
SELECT tbl_tree_opciones9800Salientes
ENDIF

LOCATE FOR EVALUATE(ALIAS() + ".key") = Node.Key &&Por el mensaje de error
se me ocurre key esta dando problemas
.isreferencia= .siRef
.isoptgen = IIF(ALLTRIM(.parent)='0_',.t.,.f.)
ENDWITH

Saludos,
Mauricio Pulla.
Cuenca-Ecuador


"Andrey" escribió en el mensaje
news:
Hola Victor...
Muchas Gracias por tu interes...
No había contestado mas rapido por cuestiones de tiempo...

Este es el codigo del evento nodeclick.

LPARAMETERS node
THISFORM.RefreshCombo
thisform.lblopcion=node.key
thisform.lbltexto=node.text

thisform.label10.Caption=node.key
thisform.label9.Caption=node.text

IF THISFORM.opg.option1.Value=1
SELECT tbl_tree_opciones9800
ENDIF

IF THISFORM.opg.option2.Value=1
SELECT tbl_tree_opciones9800Salientes
ENDIF

LOCATE FOR key=node.key
IF THISFORM.opg.option1.Value=1
THISFORM.isreferencia=tbl_tree_opciones9800.siRef
THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800.parent)='0_',.t.,.f.)
ENDIF

IF THISFORM.opg.option2.Value=1
THISFORM.isreferencia=tbl_tree_opciones9800Salientes.siRef



THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800Salientes.parent)='0_',.t
.,.f.)
ENDIF

*THISFORM.checkButtons
*THISFORM.cboParent.Value = node.Index


"Victor B." escribió:

> Pon el código del evento nodeclick y veremos qué puede pasar...
> De todas formas tiene mala pinta el error, según la documentación de la
> ayuda, sencillamente dice que tomes nota de todo lo que estabas haciendo


y
> que llames al ST de Microsoft...
> :(
>
> Víctor Brasó§Desarrollador independiente§
> "Andrey" escribió en el mensaje
> news:
> > Hola Amigos...
> >
> > Tengo una aplicacion VFP8 la cual tiene un control treeview con el que


en
> > toda la fase de desarrollo y pruebas no tuvo ningun problema; pero


ahora
> en
> > desarrollo me esta dando el siguiente error, en cualquier momento del
> proceso.
> >
> > desplazamiento de busqueda no valido en el evento.
> > programa que genera el error : form.oletree.nodeclick
> >
> > Les agradeceria mucho cualquier pista que me puedan dar.
> >
> >
>
>
>
Respuesta Responder a este mensaje
#4 Andrey
30/11/2005 - 00:00 | Informe spam
Gracias Mauricio...

Probare con tu codigo, y te estare contando.
Mil gracias de nuevo.


"Mauricio Pulla" escribió:

Hola Andrey

Depurando tu form te daria la linea que te da problemas.
Prueba el siguiente codigo espero te sea de ayuda:

LPARAMETERS node
WITH ThisForm
.RefreshCombo()
STORE node.key TO .label10.Caption, .lblopcion &&.lblopcion es propiedad
del form
STORE node.text TO .label9.Caption, .lbltexto &&.lbltexto es propiedad
del form?

IF .opg.option1.Value=1 &&Pienso q' tienes solo dos opciones
SELECT tbl_tree_opciones9800
ELSE
SELECT tbl_tree_opciones9800Salientes
ENDIF

LOCATE FOR EVALUATE(ALIAS() + ".key") = Node.Key &&Por el mensaje de error
se me ocurre key esta dando problemas
.isreferencia= .siRef
.isoptgen = IIF(ALLTRIM(.parent)='0_',.t.,.f.)
ENDWITH

Saludos,
Mauricio Pulla.
Cuenca-Ecuador


"Andrey" escribió en el mensaje
news:
> Hola Victor...
> Muchas Gracias por tu interes...
> No había contestado mas rapido por cuestiones de tiempo...
>
> Este es el codigo del evento nodeclick.
>
> LPARAMETERS node
> THISFORM.RefreshCombo
> thisform.lblopcion=node.key
> thisform.lbltexto=node.text
>
> thisform.label10.Caption=node.key
> thisform.label9.Caption=node.text
>
> IF THISFORM.opg.option1.Value=1
> SELECT tbl_tree_opciones9800
> ENDIF
>
> IF THISFORM.opg.option2.Value=1
> SELECT tbl_tree_opciones9800Salientes
> ENDIF
>
> LOCATE FOR key=node.key
> IF THISFORM.opg.option1.Value=1
> THISFORM.isreferencia=tbl_tree_opciones9800.siRef
> THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800.parent)='0_',.t.,.f.)
> ENDIF
>
> IF THISFORM.opg.option2.Value=1
> THISFORM.isreferencia=tbl_tree_opciones9800Salientes.siRef
>
THISFORM.isoptgen=IIF(ALLTRIM(tbl_tree_opciones9800Salientes.parent)='0_',.t
..,.f.)
> ENDIF
>
> *THISFORM.checkButtons
> *THISFORM.cboParent.Value = node.Index
>
>
> "Victor B." escribió:
>
> > Pon el código del evento nodeclick y veremos qué puede pasar...
> > De todas formas tiene mala pinta el error, según la documentación de la
> > ayuda, sencillamente dice que tomes nota de todo lo que estabas haciendo
y
> > que llames al ST de Microsoft...
> > :(
> >
> > Víctor Brasó§Desarrollador independiente§
> > "Andrey" escribió en el mensaje
> > news:
> > > Hola Amigos...
> > >
> > > Tengo una aplicacion VFP8 la cual tiene un control treeview con el que
en
> > > toda la fase de desarrollo y pruebas no tuvo ningun problema; pero
ahora
> > en
> > > desarrollo me esta dando el siguiente error, en cualquier momento del
> > proceso.
> > >
> > > desplazamiento de busqueda no valido en el evento.
> > > programa que genera el error : form.oletree.nodeclick
> > >
> > > Les agradeceria mucho cualquier pista que me puedan dar.
> > >
> > >
> >
> >
> >



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida