Visual Basic - Ayuda urgente, por favor

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Ayuda urgente, por favor

Publicado por Vero (106 intervenciones) el 06/10/2005 23:58:39
Hola, necesito vuestra ayuda, por favor.
Tengo un dbgrid donde muestro los datos de una consulta SQL, y en una de las casillas del dbgrid un campo seleccionable (un combo box).

Bueno, la duda viene ahora, y es que necesito seleccionar varios registros del dbgrid, para darles a un campo de la tabla un valor, y no elegir registro por registro; y no sé cómo hacerlo.

Por favor, ayudarme, lo necesito con urgencia.

Muchas gracias por adelantado y un saludo.
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:Ayuda urgente, por favor

Publicado por christian rodriguez (1 intervención) el 07/10/2005 04:02:56
Yo usaria un ListView

y podrias hacerlo mas menos asi

For i = 0 To ListView1.ListItems.Count - 1
____ListView1.ListItems.Item(i).Selected
____ListView1.ListItems.Item(i).Checked = True
____ 'Puedes usar un Not para invertir el
____ ''valor actual del item
End If

Recorres la lista
Evaluas si el item esta seleccionado
Ahora, viene lo bueno...
Puedes dar un True, o un false
o usar un Negado del estado actual del item
pero, eso haria que los marcados quedaran sin marcar
y los sin marcar, marcados

Obviamente quieres que todos queden marcados, o desmarcados
para eso.... te queda de tarea... jejejej

puedes hacer un boton para marcar y otro para desmarcar, o trabajar con una variable, que tome el valor del primero y en base a ese marcar o desmarcar todos los demas

BUENO, SI TE SIRVE DE ALGO, MUY BIEN
SI TE SIGUE FALTANDO AYUDA, CON LA TAREA
VUELVE A PREGUNTAR Y TE DARE LA SOLUCION
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
sin imagen de perfil
Val: 7
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Ayuda urgente, por favor

Publicado por Vero (106 intervenciones) el 07/10/2005 13:01:39
El problema es que no sé usar el ListView, de todas maneras, si uso el dbgrid es porque cojo los datos de una tabla (consulta SQL en este caso) y los muestro en la rejilla
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
sin imagen de perfil

RE:Ayuda urgente, por favor

Publicado por christian rodriguez (54 intervenciones) el 09/10/2005 04:34:51
Revisa ... el DBGrid debe tener una propiedad para ver si esta seleccionada la fila

en ese caso solo debes reemplzar el control en la rutina que antes te di
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