Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Base de Datos con docu... excell
Experto: baronclo
Valoración: 3
Fecha: 28/03/2005


Base de Datos con docu... excell
hola:el problema que tengo es que tengo una lista de datos en excell, de unos 2000 datos y me gustaria saber si habria forma de hacer un buscador, es decir que existiendo un campo de texto se pudiera hacer una busqueda en base a ese documento, si no pudiera hacerse con archivo excell, me gustaria saber si habria forma de hacerlo con cualquier otro tipo de archivo, DOC, TXT... sea cual sea. muchisimas gracias.
un saludo

Re: Base de Datos con docu... excell
Personalmente he implementado algo similar en varias ocasiones, con objeto de no hacer uso de Xtras para las busquedas.

Lo que he hecho es exportar el archivo excel a un archivo plano utilizado delimitadires, por ejemplo, usando TAB o *

Luego importas ese archivo TXT desde Director.

Luego para las busquedas, tienes que programar una funcion que recorra el castMember de texto desde la primera a la ultima fila en busca de un string. Para eso utilizas un "repeat" y la funcion "contains"

Para que Lingo sepa que estas utilizando un delimitador debes utilizas
the itemDelimiter=TAB

El algoritmo seria algo como

on mouseDown me
--palabra buscada
lineaEncontrada=""
palabra=member("search").text

repeat with i=1 to member("bbdd").lineCount
textoLinea=member("bbdd").text.line
if (textoLinea contains palabra) then
lineaEncontrada=lineaEncontrada&(member("bbdd").text.line)&RETURN
end if
end repeat
member("Resultado").text=lineaEncontrada
end


Notarás que utilicé 3 castMember de texto.
-Uno es BBDD que contiene los datos importados
-Uno lamado SEARCH que es visible en stage y que permite escribir la palabra buscada.
-Finalmente, el llamado RESULTADO que contiene las lineas de BBDD que contienen el texto buscado de SEARCH.


Hay que definir otros procedimientos, pero a lineas generales este es todo el motor de busqueda con Lingo.

Saludos
Claudio

Pregunta finalizada. Valoración: 3.
Bien. Una respuesta aceptable.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/macromedia-director/respuestas/1101254/base-de-datos-con-docu-excell