Visual Basic - busqueda en una tabla de impuestos

Life is soft - evento anual de software empresarial
 
Vista:

busqueda en una tabla de impuestos

Publicado por jose (128 intervenciones) el 16/10/2002 06:20:45
Muchachos,

Como se puede hacer esta busqueda. para calcular los impuestos de personales del las personas,
la table es asi.

Fila Desde Hasta Imp.a Cobrar
1 5,000 5,050 754.ºº
2 5,050 5,100 761.ºº
3 5,100 5,150 769.ºº
4 5,150 5,200 776.ºº
5 5,200 5,250 784.ºº
6 5,250 5,300 791.ºº

Bueno, la tabla va de 50.ºº en 50.ºº hasta 500,000 despues de esto ya es otro cuento. le agregue la fila
solo para clarificar la idea.

esos datos, los metere en una tabla , yo que todavia no me ubico es esto si alguien gano
5025.ºº va a caer en el rango de la fila uno, pues lo puedo ubicar a simple vista, como deberia ser
esto automatico. (la busqueda) (el seek o find o locate o el no se ? )
si es 5049.99 va en la fila uno.
si gana 5,250 exacto iria en la fila 6 del ejemplo, si gano 5255 iria tambien en la fila 6 hasta llegar a
5,299.99

en la lineas puse figuras exactas sin decimales para no irlos a confundir.

saludes,

José











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
sin imagen de perfil

RE:busqueda en una tabla de impuestos

Publicado por Iñaki (502 intervenciones) el 16/10/2002 16:17:37
Por lo que veo tienes una tabla con al menos 3 campos, dos de ellos son "desde importe" y " Hasta importe".
Habría que hacer una consulta, parecida a esta
MICONDICION = " desde <= 210000 and hasta < 210000 "

Esto lo puedes incluir en una consulta SQL,
MICONSULTA = " SELECT * FROM TABLAS WHERE " & MICONDICION
Con lo cual te tendría te devolver un único registro que cumple la codicion.
O si no abrir el recordset con todos los registros y despues hacer la busqueda con Find, teniendo como argumento de busqueda la misma de antes.
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

RE:busqueda en una tabla de impuestos

Publicado por Pedro Luis (878 intervenciones) el 16/10/2002 18:20:59
A ver que te parece esto, la tabla tendría dos campos limite inferior e Impuesto, es decir
::::::::::::::::
5000 , 750
5050 , 754
5100 , 761
5250 , 769
Naturalemente usariamos Seek para ">", pues estando el indice activo, la busqueda pararía en cuanto se cumpliera la condición
De esta forma mayor de 5000 sería 754 y mayor de 5050 sería 761, que es lo que querias conseguir.

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