Búsquedas VFP
Hola jahs1982!
Oye, se me pidió que realizara una aplicación en la cual buscara artículos, este debe de ser rapido. Como lo tienen actualmente, se hace una búsqueda en tablas, y se pasan a un combo box y despliega las que coinciden, pero lo hace por letras, la letra que vayas escribiendo te la va encontrando y así sucesivamente formando palabras, etc. De hecho no es crear la aplicación, sino el puro método en el combobox. Pero desde la primera letra adivina y coloca la primera parabra que coincida en la propiedad value del combo. A mi se me ocurrió que, mientras hace la búsqueda vaya guardando en un indice, vector, matriz, los que vaya coincidiendo, y así hacer la búsqueda en ese vector o indice. Pero me dicen que hacer un indice durante la búsqueda es muy lento, la verdad no se, de hecho no se mucho de VFP9 apenas tengo un mes y eso se me hace difícil, pero no imposible, el problema es que el tiempo que tengo es muy poco, apenas tengo 10 días para terminar.
Mi pregunta es:¿Qué es un indice? ¿Cómo puedo crear un indice? ¿Hay otra manera para hacer lo que digo? ¿Sabe otro método para búsquedas? ¿Me pasaría un ejemplo?
Gracias..
Oye, se me pidió que realizara una aplicación en la cual buscara artículos, este debe de ser rapido. Como lo tienen actualmente, se hace una búsqueda en tablas, y se pasan a un combo box y despliega las que coinciden, pero lo hace por letras, la letra que vayas escribiendo te la va encontrando y así sucesivamente formando palabras, etc. De hecho no es crear la aplicación, sino el puro método en el combobox. Pero desde la primera letra adivina y coloca la primera parabra que coincida en la propiedad value del combo. A mi se me ocurrió que, mientras hace la búsqueda vaya guardando en un indice, vector, matriz, los que vaya coincidiendo, y así hacer la búsqueda en ese vector o indice. Pero me dicen que hacer un indice durante la búsqueda es muy lento, la verdad no se, de hecho no se mucho de VFP9 apenas tengo un mes y eso se me hace difícil, pero no imposible, el problema es que el tiempo que tengo es muy poco, apenas tengo 10 días para terminar.
Mi pregunta es:¿Qué es un indice? ¿Cómo puedo crear un indice? ¿Hay otra manera para hacer lo que digo? ¿Sabe otro método para búsquedas? ¿Me pasaría un ejemplo?
Gracias..
5 respuestas
Respuesta de davsoft
1
Respuesta de Víctor Arturo Mercado Fernández
1
Respuesta de juliusguate
1
Respuesta
1
Respuesta de jahs1982
1