Power Builder - Busqueda de archivos en objeto treeview

 
Vista:

Busqueda de archivos en objeto treeview

Publicado por antonio (1270 intervenciones) el 14/09/2021 19:24:04
Un saludo a todos:

Resulta que tengo una ventana con un objeto TreeView el cual se llena con los nombre de las carpetas y lo archivos que existen dentro de una ruta establecida, así se muestra al usuario... hasta ahí todo perfecto.

Pero ahora me solicitan que ponga un campo de búsqueda y el usuario escriba el nombre del archivo y al darle clic a un botón "Buscar", yo busque ese archivo dentro del objeto TreeView y al encontrarlo expandir esa carpeta donde se encuentra el archivo que el usuario indico. Lógicamente, si el archivo no se encuentra, mandar un mensaje indicando al usuario que no existe ese archivo.

¿alguien ha hecho ese proceso o si tiene algún link de ayuda para hacerlo?


Agradezco su ayuda y aportaciones,

Saludos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Adolfo
Val: 250
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Busqueda de archivos en objeto treeview

Publicado por Adolfo (204 intervenciones) el 14/09/2021 20:00:25
Intenta con esto, la verdad no lo he probado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Integer li_i, li_ini
String ls_archivo
//ls_archivo contiene el archivo que se esta buscando
 
li_ini = tv_toolbar.FindItem(RootTreeItem!,0)
li_i	 = tv_toolbar.FindItem(ChildTreeItem!, li_ini)
Do While li_i <> -1
	tv_toolbar.GetItem(li_i, item)
	if item.label = ls_archivo then
		MessageBox("Info","Archivo encontrado",Information!)
		tv_toolbar.expanditem(li_i)
	else
		li_i = tv_toolbar.FindItem(NextTreeItem!, li_i)
	end if
Loop
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Busqueda de archivos en objeto treeview

Publicado por antonio (1270 intervenciones) el 15/09/2021 20:37:24
Gracias Adolfo:

Lo intentare y te comentaré de los resultados...


Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Adolfo
Val: 250
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Busqueda de archivos en objeto treeview

Publicado por Adolfo (204 intervenciones) el 15/09/2021 21:11:03
Olvie que debes declarar la variable item:

treeviewitem item
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar