Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

"problema" con base de datos vb 6.0 y acces 2003

Estas en el tema de "problema" con base de datos vb 6.0 y acces 2003 en el foro de Visual Basic clásico en Foros del Web. Hola, soy nuevo en el foro, y ya adelanto que soy bastante novato en vb6.0 He estado trabajando con una base de datos de access ...
  #1 (permalink)  
Antiguo 31/03/2010, 04:08
 
Fecha de Ingreso: marzo-2010
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 0
"problema" con base de datos vb 6.0 y acces 2003

Hola, soy nuevo en el foro, y ya adelanto que soy bastante novato en vb6.0

He estado trabajando con una base de datos de access de mensajes tipo chat, y en vb he colocado para ver el historico, un msflexgrid y control data.

Bueno, a lo que iba. Mi problema es que he programado que al hacer click en una celda del flexgrid (de nombre:grid2), y pulsar en un commandbutton (commandbutton2 y caption:DAR POR VISTO), se modifique una de las celdas correspondiente a esa fila de datos en la base de datos (pasa de ser "PENDIENTE" a "VISTO"). Pero lo que me gustaría es poder seleccionar varios mensajes no correlativos, como se hace por ejemplo en excel (CTRL+click de ratón en las celdas a afectar) y poder dar por vistos esos mensajes todos a la vez, en vez de tener que ir dando por vistos uno a uno. Incluso he visto código por internet para afectar a una selección correlativa de celdas, pero mi interés está en implementar esa capacidad: seleccionar varias celdas con CTRL+click izdo de ratón y luego, que al hacer click en el commandbuton "DAR POR VISTO" se modifiquen todas las celdas "PENDIENTE" a "VISTO" en el flexgrid (en pantalla) y en la base de datos (entradadatos.mdb tabla:datos)

¿Alguien podría echarme una manita?.....

Por último, para efectuar una búsqueda de mensajes por "texto a buscar", me encuentro que la búsqueda no es del todo efectiva, saltándose algunos mensajes que realmente contienen el texto a buscar, sin presentármelos, y eso me frustra porque debería funcionar bien.

¿Alguien me podría pasar un buen código para efectuar búsquedas sin que pase esto que comento?

Agradecido de antemano...

Manuel
  #2 (permalink)  
Antiguo 04/04/2010, 19:47
 
Fecha de Ingreso: julio-2009
Mensajes: 20
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: "problema" con base de datos vb 6.0 y acces 2003

Con respecto al dar por visto el historial o algo asi. lo que debes hacer es hacer un Update al registro de ese historial.
Te recomiendo que eches un vistaso a algun manual de SQL te ayudaria bastante.
La centencia SQL para el update seria:
Update datos set Leido='VISTO' where id=x
where seria la condicion del registro que deseas modificar. podrias poner tanto como la fecha del historial, hora, usuario, etc.
Aqui te dejo un sitio en donde puedes encontrar informacion basica de SQL.
http://www.webtaller.com/construccion/lenguajes/sql/manuales/tutorial_basico_sql.php
Si tienes dudas enviame un email [email protected]
Suerte ;)

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:39.