Visual Basic - Dar formato a una celda del Grid

Life is soft - evento anual de software empresarial
 
Vista:

Dar formato a una celda del Grid

Publicado por Sofita (13 intervenciones) el 21/02/2017 21:47:14
Buen día,
Estoy trabajando con un objeto GRID en VB 5.0, sobre el cual el usuario puede ingresar en dos columnas la hora inicial y la hora final de uso de un equipo.
Podrían ayudarme para saber cómo le doy formato a las celdas en las que va a ingresar el usuario la hora inicial y la hora final, para que solamente ingrese con este formato "hh:mm", ya que el GRID le permite ingresar cualquier dato; o si existe alguna solución alterna, alguien que me pueda ayudar con un ejemplo por fa, muchas gracias de antemano.
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
Val: 57
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Dar formato a una celda del Grid

Publicado por Darío (42 intervenciones) el 22/02/2017 15:19:59
Habitualmente no se usan los Grid para cargar datos, se usan TextBox y para fechas controles como el DateTimePicker (en visual Basic 6.0), no se cual sería el control de fechas para el Visual 5, pero no es recomendable usar los grid para cargar 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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Dar formato a una celda del Grid

Publicado por Andres Leonardo (1798 intervenciones) el 22/02/2017 18:07:19
Dario te indica una excelente idea sobretodo por dos temas

Con controles puedes obviar validaciones de formato , reverenda manera de evitar trabajo...
Lo otro es que deberias ir registrando valor a valor ... ahora te recomiendo en vb5 lo migres a vb6 que son compatubles en mas de 95 %

SAludos
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

Dar formato a una celda del Grid

Publicado por sofita (13 intervenciones) el 23/02/2017 14:32:03
Hola Andres Leonardo,
Gracias por tus indicaciones, claro en el Grid si toca ir registrando celda por celda lo que ingresa el usuario, por eso pensé que se podría validar los datos ingresados. Por cierto, si uso VB6, solo que me confundí al escribir.
Disculpa, por si acaso sabes si puedo colocar una caja de texto encima de la celda del Grid en donde va a ingresar la Hora el usuario, para así poder validar o darle formato.
Gracias nuevamente.
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

Dar formato a una celda del Grid

Publicado por sofita (13 intervenciones) el 23/02/2017 14:22:48
Hola Darío,
Gracias por tu comentario, por si acaso sabes si puedo poner 1 caja de texto sobre la celda del Grid para validar el ingreso de datos del usuario?
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: 57
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Dar formato a una celda del Grid

Publicado por Darío (42 intervenciones) el 23/02/2017 14:54:13
Me parece que estas confundiendo y mezclado las cosas, poder podes poner lo que quieras, pero lo unico que logras es tapar una celda con un cuadro de texto.
Lo que tenes que tener en cuenta es que cada control (un grid, un cuadro de texto, un label) tiene una función especifica y para eso fue creado, no el grid es para mostrar datos, seleccionar y llenar cuadros de texto con lo que selecciones del grid y no mas de eso, se puede programar para cargar datos desde el grid pero sería estar haciendo cosas que no son de la forma correcta.

Si queres llenar datos para guardar en una base usa TextBox, si queres mostrar una lista de datos guardados en una base usa el grid para que s muestre ordenado, es lo que normalmente se hace, eso de poner un cuadro arriba de una celda, con todo respeto, es cualquier cosa.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Dar formato a una celda del Grid

Publicado por Andres Leonardo (1798 intervenciones) el 23/02/2017 15:21:59
Si entiendo lo qeu dice Sofita lo que ella quiere poner es en la parte superior al grid (no sobrepuesto) controles como el data time picker y otros text que vayan alimentando el grid una vez validado los datos y al dar un boton volcarlos lo veo valido

Saludos
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: 57
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Dar formato a una celda del Grid

Publicado por Darío (42 intervenciones) el 23/02/2017 15:39:07
Esa es la forma correcta, lo tradicional es llenar datos en cuadros de texto, DTPicker, y los controles que sea, en algun botón de comando estilo "Guardar" o "Grabar" se hacen las validaciones y se crea el registro en la base de datos y ahi se muestran los datos en el grid.
Espero sirva para lo que se necesita.

Saludos.
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