Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: love_magic en 22 Julio 2006, 21:25 pm



Título: Como hago para cargar desde una base de datos
Publicado por: love_magic en 22 Julio 2006, 21:25 pm
Agradecerles x la ayuda que dan muchas gracias..

tengo un problema ayuda plisss...

acabo de hacer un programa mas o menos parecido a un resivo o factura el problema es que...
quisiera saber como puedo cargar datos o abrir

x ejemplo la factura de javier
la factura de rafael etc..

y tambien como guardarlos osea ingresando los datos y guardar  cambios

muchas gracias d antemano...

salu2


Título: Re: Como hago para cargar desde una base de datos
Publicado por: soplo en 22 Julio 2006, 21:41 pm
Pues es un tema complicado.

No por ello en si mismo, es que el acceso a base de datos te va a dar varios problemas (altas, bajas, consultas, modificaciones, impresiones) y como veo que estas empezando pues tómatelo con paciencia.

Lo mas sencillo inicialmente es que hagas lo siguiente:
1. Agregas referencias de ADO
2. Agregas un componente adodc a tu formulario y le conectas a tu base de datos
3. Agregas los text que necesites y les pones las propiedades datasource el adodc y datafield el campo de tabla que quieres que aparezca.

Es la forma peor, pero inicialmente está bien para que vayas cogiendo práctica de como se hacen estas cosas

Un saludo


Título: Re: Como hago para cargar desde una base de datos
Publicado por: Red Mx en 22 Julio 2006, 21:59 pm
Todavia mas facil con el Data pero acupas un aversion de access 97


Título: Re: Como hago para cargar desde una base de datos
Publicado por: Hans el Topo en 23 Julio 2006, 02:10 am
Todavia mas facil con el Data pero acupas un aversion de access 97


si te pasas por microsoft y pones el parche service del vb6 puedes coenctarte a access 2000 y tal... asi k ya tas tardando xD


Título: Re: Como hago para cargar desde una base de datos
Publicado por: whiskises en 23 Julio 2006, 15:06 pm
El parche de vb6 ? Te refieres al servipack?, en ese caso habia oido que el service pack 6 no va muy bien. El cinco lo arregla igual?


Título: Re: Como hago para cargar desde una base de datos
Publicado por: Hans el Topo en 23 Julio 2006, 18:21 pm
El parche de vb6 ? Te refieres al servipack?, en ese caso habia oido que el service pack 6 no va muy bien. El cinco lo arregla igual?

creo que es el cinco el que yo me descargue


modifico si es el 5 xD


Título: Re: Como hago para cargar desde una base de datos
Publicado por: love_magic en 23 Julio 2006, 19:15 pm
Pero me pueden decir de cual lado empezar para hacer el programa

saludos


Título: Re: Como hago para cargar desde una base de datos
Publicado por: soplo en 23 Julio 2006, 21:46 pm
Hola

Empieza por leer un poco hombre que no cuesta!!!

Y ya para empezar puedes empezar por la respuesta que te di en este mismio hilo un poco antes.


Título: Re: Como hago para cargar desde una base de datos
Publicado por: whiskises en 25 Julio 2006, 15:50 pm
Hola.
Partimos de  que la base de datos ya la tienes hecha y guardada en ,supongamos : C:\bd1.mdb

Necesitas añadir : Proyecto /Referencias :  Microsoft ActiveX data object 2.6(o 2.7 0 2.8 la que tengas, preferentemente de 2.6 en adelante)

(http://img106.imageshack.us/img106/2126/1ba3.jpg)

A continuación en Proyecto/Componentes : añades Microsoft Ado Data Control 6.0
De paso aprovecho para añadir un Data grid que me va a mostrar los datos de la tabla

(http://img106.imageshack.us/img106/2472/2ty9.jpg)

Añades al formulario un adodc1 y un datagrid1,

(http://img106.imageshack.us/img106/7048/3ye7.jpg)

seleccionas el Adodc y en su propiedad  conectionstring pulsas sobre buscar y seleccionas usar cadena de conexión
(http://img106.imageshack.us/img106/8076/4iq0.jpg)

generar y pasamos a la siguiente pantalla , donde se selecciona  Microsoft Jet 4
(http://img106.imageshack.us/img106/2994/5ni9.jpg)
y en siguiente se busca la tabla  a la que queramos unir el control, probando que la conexión es correcta

(http://img106.imageshack.us/img106/6833/6pm6.jpg)

Una vez hecho esto , buscamos la propiedad RecordSource del control adodc1  , en el origen del registro  buscamos  adCmdTable y en el combo inferior seleccionamos la tabla a la que ligar el control

(http://img106.imageshack.us/img106/1756/7tu9.jpg)

Para enlazar el DataGrid , en la propiedad DataGrid del control seleccionamos el Adodc1 .
 Play

(http://img106.imageshack.us/img106/4406/8qq1.jpg)

y a jugar.

Si quieres modificar,añadir y demas hazlo con botones y código, enlazando los text a la base de datos con sus propiedades datasource y datafield

Espero haberte ayudado. Salu2.


Título: Re: Como hago para cargar desde una base de datos
Publicado por: love_magic en 25 Julio 2006, 16:01 pm
Muchas Gracias estoy Muy agradecido con todos ustedes y en especial a ti whiskises

gracias a todos...

salu2


javito les agradece


Título: Re: Como hago para cargar desde una base de datos
Publicado por: Hans el Topo en 25 Julio 2006, 17:25 pm
el torzo de whisky deberia de ir a documentación y que se quede como un mini tuto... es solo una segurencia

¿que opinan los colaboradores/moderadores?