Visual Basic - Buscar en una tabla

Life is soft - evento anual de software empresarial
 
Vista:

Buscar en una tabla

Publicado por euge (45 intervenciones) el 30/11/2005 15:01:56
hola amigos
estoy trabajando con una tabla donde tengo un indice con dos campos y necesito encontrar el ultimo. no el ultimo de la tabla sino el ultimo de esa convinacion
ej. rubro 01 item 05 quiero que se pare en 05 pero tengo otros articulos con rubro 01 item 05.
espero que me entiendan
gracias
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

RE:Buscar en una tabla

Publicado por Ntx (22 intervenciones) el 30/11/2005 18:00:59
hola podes probar con SQL
seria algo asi

SELECT * FROM tuTabla WHERE Rubro=01 and item=05;

Espero te sirva. nos vemos
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

No me sirve

Publicado por euge (45 intervenciones) el 30/11/2005 18:51:24
por que no se cual es el ultimo item que tengo de ese rubro.
gracias igual
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:Buscar en una tabla

Publicado por ivan (463 intervenciones) el 30/11/2005 19:20:16
No entiendo tu problema, pensé con la opinión de NTX te iba a servir, pero veo que no...

Para buscar en una tabla, yo uso el método FIND para buscar un determinado registro o buscar algo parecido (LIKE).

A ver si acaso entiendo tu busqueda.... dices rubro 01 item 05 y quieres que se pare en 05 pero tienes otros articulos con rubro 01 item 05, no entiendo específicamente donde se va a parar

Supongamos que tienes estos registros

rubro 01 item 05
rubro 01 item 05
rubro 01 item 05
rubro 01 item 05
rubro 01 item 05
rubro 01 item 05

Si tienes varios rubro 01 item 05... dónde se va a parar la búsqueda...??
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:Buscar en una tabla

Publicado por Christian (675 intervenciones) el 30/11/2005 19:58:50
exacto, yo no le entiendo tampoco habla acerca de 01-05 pero tiene mas con el mismo codigo! ¿?????? no entiendo

puedes hacer un MAX() quiza, explica un poco mas.
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 Daniel

RE:Buscar en una tabla

Publicado por Daniel (360 intervenciones) el 30/11/2005 21:06:40
En una misma tabla nopuedes tener dos codigos por ende si buscas en una sola tabla solo habra un articulo con rubro 01 e Item 05, de lo contrario deberias empezar por arreglar la base de datos
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

Aclaro

Publicado por euge (45 intervenciones) el 01/12/2005 03:12:06
en la tabla tengo un campo cod que es mi clave principal y luego tengo
cod 1 rubro 01 item 01
cod 2 rubro 01 item 02
cod 3 rubro 01 item 03
cod 4 rubro 02 item 01
cod 5 rubro 02 item 02
cod 6 rubro 03 item 01
si quiciera agregar un nuevo registro con rubro 01 tendria que poder encontrar primero al ultimo item asociado a ese rubro.

Espero que esto este mas claro Gracias
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:Aclaro

Publicado por ivan (463 intervenciones) el 01/12/2005 17:02:00
bien, suponiendo que tienes estos registros, los cuales estarán ordenados, primero por COD, luego por RUBRO y luego por ITEM

cod 1 rubro 01 item 01
cod 2 rubro 01 item 02
cod 3 rubro 01 item 03
cod 4 rubro 02 item 01
cod 5 rubro 02 item 02
cod 6 rubro 03 item 01

Si quisieras agregar un nuevo ITEM con RUBRO 01, se hace un select de todos los registros con ese rubro, el select sería asi...:

"Select * from TABLA where RUBRO = 01 order by COD, ITEM"

Este select te arrojaría una consulta de todos aquellos registros con RUBRO = 01, ordenados por COD y luego por ITEM, sería esto..:

cod 1 rubro 01 item 01
cod 2 rubro 01 item 02
cod 3 rubro 01 item 03

Después de hacer este select, te vas al último (MoveLast) y luego insertas el nuevo ITEM.

Espero si acaso es así tu planteamiento, si no... a esperar más opiniones. Suerte.
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