Visual Basic - Data Grid

Life is soft - evento anual de software empresarial
 
Vista:

Data Grid

Publicado por FELIX (3 intervenciones) el 15/05/2006 18:13:15
Hola, estoy un poco liado y no se por donde empezar, estoy haciendo pruebas con el Data Grid, que nunca he utilizado y lo que quiero hacer es una cosa sencilla,

1)he creado un DataGrid, 2 text y un commandbutton.

Lo que quiero hacer es: text1.text (nombre) text2.text (apellidos) y el command (validar)

Cada vez que le doy al command (una vez lleno los text) se añada una linea, luego con otro command grabar esa información a una tabla de acces

Supongo que me he explicado, seguramente es sencillo.

Gracias

Félix
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:Data Grid

Publicado por rodrigo (140 intervenciones) el 15/05/2006 22:22:44
si me equivoco en la sintaxis me perdonas es que no estoy en mi pc en este momento pero va algo así

primero agregas en herramientas/componentres dao 2.5/3.5
luego,además de los controles que ya pusistes, agrega un control data y enlaza la grilla en la propiedad datasource a este control data

option explicit
dim mibase as database
dim persona as recordset

en el form load cargas la grilla inicialmente
set mibase=workspaces(0).opendatabase ("c:\ejemplo\ejemplo.mdb")
set persona=mibase.openrecordset("select * from persona",dbopendynaset)
set data1.recordset

en el evento del boton 1, validas, por ejemplo asi

if text1.text<>empty then .....

en el evento presionar boton2 grabas el registro
persona.addnew
persona("nombre")=text1.text
persona("apellido")=text2.text
persona.update
grilla1.refresh

espero que te sirva
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:Data Grid

Publicado por rodrigo (140 intervenciones) el 15/05/2006 22:23:00
si me equivoco en la sintaxis me perdonas es que no estoy en mi pc en este momento pero va algo así

primero agregas en herramientas/componentres dao 2.5/3.5
luego,además de los controles que ya pusistes, agrega un control data y enlaza la grilla en la propiedad datasource a este control data

option explicit
dim mibase as database
dim persona as recordset

en el form load cargas la grilla inicialmente
set mibase=workspaces(0).opendatabase ("c:\ejemplo\ejemplo.mdb")
set persona=mibase.openrecordset("select * from persona",dbopendynaset)
set data1.recordset= persona

en el evento del boton 1, validas, por ejemplo asi

if text1.text<>empty then .....

en el evento presionar boton2 grabas el registro
persona.addnew
persona("nombre")=text1.text
persona("apellido")=text2.text
persona.update
grilla1.refresh

espero que te sirva
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 es esto

Publicado por Felix (3 intervenciones) el 16/05/2006 13:15:35
Rodrigo no es esto lo que quiero hacer

quiero ir llenando el grid con el command, que vaya añadiendo filas.

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:Data Grid

Publicado por rodrigo (140 intervenciones) el 15/05/2006 22:23:04
si me equivoco en la sintaxis me perdonas es que no estoy en mi pc en este momento pero va algo así

primero agregas en herramientas/componentres dao 2.5/3.5
luego,además de los controles que ya pusistes, agrega un control data y enlaza la grilla en la propiedad datasource a este control data

option explicit
dim mibase as database
dim persona as recordset

en el form load cargas la grilla inicialmente
set mibase=workspaces(0).opendatabase ("c:\ejemplo\ejemplo.mdb")
set persona=mibase.openrecordset("select * from persona",dbopendynaset)
set data1.recordset= persona

en el evento del boton 1, validas, por ejemplo asi

if text1.text<>empty then .....

en el evento presionar boton2 grabas el registro
persona.addnew
persona("nombre")=text1.text
persona("apellido")=text2.text
persona.update
grilla1.refresh

espero que te sirva
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:Data Grid

Publicado por rodrigo (140 intervenciones) el 15/05/2006 22:24:29
perdona el triple posteo, la ultima es la que vale
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:Data Grid

Publicado por rodrigo (5 intervenciones) el 15/05/2006 22:43:37
me parece que en post anterior no puse lo correcto, la segunda respuesta era la buena
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:Data Grid

Publicado por rodrigo (140 intervenciones) el 15/05/2006 22:54:38
bueno, ya no me acuerdo pero creo que entre la segunda y la primera está la solución. Si tienes problemas me escribes que te contesto.
Perdona que esté tan perdido, pero es que después de las birras no me aclaro mucho.
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:Data Grid

Publicado por Juan (93 intervenciones) el 16/05/2006 17:35:25
Puedes hacer un select top que te indique el numero de registros que quieres, tienes una variable global al form que la incrementas cada vez que le das click al boton y alli tienes el nuevo top que le pasas al query. Prueba y comentas a ver
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