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

MSHFlexGrid con el que Insertar

Estas en el tema de MSHFlexGrid con el que Insertar en el foro de Visual Basic clásico en Foros del Web. ¿Existe alguna forma de Insertar Registros en una tabla con un MSHFlexGrid o algún control que haga las veces? Un saludo...
  #1 (permalink)  
Antiguo 11/08/2005, 06:22
 
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 18 años, 9 meses
Puntos: 0
MSHFlexGrid con el que Insertar

¿Existe alguna forma de Insertar Registros en una tabla con un MSHFlexGrid
o algún control que haga las veces?

Un saludo
  #2 (permalink)  
Antiguo 11/08/2005, 08:08
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
con el flexgrid lo podes hacer, primero llenas el flexgrid con los datos y luego los guardas en un tabla por un ciclo for..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 11/08/2005, 08:14
 
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 18 años, 9 meses
Puntos: 0
Cita:
Iniciado por GeoAvila
con el flexgrid lo podes hacer, primero llenas el flexgrid con los datos y luego los guardas en un tabla por un ciclo for..

nos vemos..

¿Podrias explicarme mejor como hacerlo?

Gracias y un saludo
  #4 (permalink)  
Antiguo 11/08/2005, 09:11
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
bueno para llenar un flexgrid es algo asi..

Row = Me.ListadoAlimentacion.Rows - 1
Me.ListadoAlimentacion.TextMatrix(Row, 1) = Me.CboAlimentacion.BoundText
Me.ListadoAlimentacion.TextMatrix(Row, 2) = Me.CboAlimentacion.Text
Me.ListadoAlimentacion.TextMatrix(Row, 3) = Me.DTFecha3.Value
Me.ListadoAlimentacion.TextMatrix(Row, 4) = Me.TxtCantidad.Text
Me.ListadoAlimentacion.TextMatrix(Row, 5) = Time
Me.ListadoAlimentacion.AddItem 1
CboAlimentacion.SetFocus

donde listado alimentación es el flexgrid y row es la ultima fila y los datos a la derecha los podes personalizar con tus cajas de texto..

primero termina esaparte y despues preguntas como guardarlo en la db..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #5 (permalink)  
Antiguo 12/08/2005, 02:35
 
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 18 años, 9 meses
Puntos: 0
Cita:
Iniciado por GeoAvila
bueno para llenar un flexgrid es algo asi..

Row = Me.ListadoAlimentacion.Rows - 1
Me.ListadoAlimentacion.TextMatrix(Row, 1) = Me.CboAlimentacion.BoundText
Me.ListadoAlimentacion.TextMatrix(Row, 2) = Me.CboAlimentacion.Text
Me.ListadoAlimentacion.TextMatrix(Row, 3) = Me.DTFecha3.Value
Me.ListadoAlimentacion.TextMatrix(Row, 4) = Me.TxtCantidad.Text
Me.ListadoAlimentacion.TextMatrix(Row, 5) = Time
Me.ListadoAlimentacion.AddItem 1
CboAlimentacion.SetFocus

donde listado alimentación es el flexgrid y row es la ultima fila y los datos a la derecha los podes personalizar con tus cajas de texto..

primero termina esaparte y despues preguntas como guardarlo en la db..

nos vemos..
Pero lo que me propones es coger los datos de distintas cajas de texto, combos, etc, con eso rellenar un nuevo registro y que aparezca en la rejilla ¿no es asi?

Pero yo lo que querría es que apareciese una última fila en blanco, donde poder añadir un nuevo registro
¿Conoces los "formularios continuos" de Access? pues una cosa parecida

Gracias y un saludo
  #6 (permalink)  
Antiguo 12/08/2005, 07:54
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
en las faq's hay un grid editable...

ese te pude servir..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #7 (permalink)  
Antiguo 16/08/2005, 04:01
 
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 18 años, 9 meses
Puntos: 0
Para GeoAvila

He visto la FAQ (unas 10 paginas de código) y entiendo la idea, pero no se lo he pillado bien, el meter nuevos registros se hace en "cajas de texto" o "cajas combo" que van independientes del grid

con lo cual no se puede conseguir el mismo efecto que en los formularios continuos de access

Un saludo
  #8 (permalink)  
Antiguo 16/08/2005, 08:11
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Exacto eso es lo que se hace.. por eso dice simular grid editable, porque lo simula.. porque en realidad no lo podes editar..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
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 00:07.