Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: IvanUgu en 13 Julio 2005, 23:39 pm



Título: Me ayudan con la base de datos Access
Publicado por: IvanUgu en 13 Julio 2005, 23:39 pm
Tengo un DATA1 en la que elijo el nombre del cliente, segun cual ponga aparecen sus datos (Edad,E-Mail,etc).

Lo que quiero hacer es agregar nuevos clientes desde la aplicacion misma.
Tambien quiero saber si se puede agregar un comentario en un text(multiline), porque solo logro guardar datos en una sola linea.

Gracias espero que me ayuden.


Título: Re: Me ayudan con la base de datos Access
Publicado por: Kizar en 13 Julio 2005, 23:49 pm
Para lo del comentario tienes que poner en el textbox la propiedad multiline = true y la propiedad scroll = vertical   ;D

Salu2


Título: Re: Me ayudan con la base de datos Access
Publicado por: IvanUgu en 13 Julio 2005, 23:51 pm
jajaja que gracioso


Título: Re: Me ayudan con la base de datos Access
Publicado por: Slasher-K en 14 Julio 2005, 01:22 am
Los controles Data ya no se usan, mejor usa el ADODC. En controles está como "Microsoft ADO Data Control 6.0".

Para agregar un nuevo registro se usa el método AddNew del Recordset. Luego de agregar el registro hay que establecer los campos mediante la propiedad Field. Luego para actualizar el origen de datos se usa el método Update.

Saludos.


Título: Re: Me ayudan con la base de datos Access
Publicado por: soplo en 14 Julio 2005, 16:39 pm
Hola Anhur

Los controles data se usan si usas DAO.

Adodc se usa si utilizas ADO

Usar se usa hombre, todo depende de lo que quieras hacer

Un saludo


Título: Re: Me ayudan con la base de datos Access
Publicado por: {_The_Alwar_} en 14 Julio 2005, 20:43 pm
mmm yo creo que lo mejor es usar Dao... realmente es que no se usar otra cosa xDDD

Pues.. para agregar  con dao es:
Recordset.addnew
recodset("NombreCampo") = text1.text
recordset(Campo2") = text2.text
recordset.update

Para crear el recordset:
set <recordset> =  base.openrecordset ("Nombretabla",tipotabla)

Saludos!


Título: Re: Me ayudan con la base de datos Access
Publicado por: soplo en 15 Julio 2005, 00:08 am
Citar
mmm yo creo que lo mejor es usar Dao...


Pues depende

Si vas a hacer aplicaciones multiusuario sin duda si porque el modelo de objetos DAO es superior en ese caso.

Si vas a hacer aplicaciones monousuario te da prácticamente igual.

En adodc contiene objetos con cursores y modelos de recordset que permiten répicas u operaciones remotas mas avanzadas. Por contra requiere mas parámetros y mas opciones para establecer una conexión. Necesitas objetos conexion, objetos adodb.recordset y objetos adodb.command

DAO es mucho mas simple. En vez de conectionstring por ejemplo en un data pones el recordsource con una simple consulta sql o una tabla y ya está. Si es una tabla en recordsettype pones 'table', si es una consulta de lectura/escritura pones dynaset y si es de solo lectura pones 'snapshot'. Es mas rápido y consume menos recursos por ser mas simple.

Un saludo