RetroBytes
Entre para ver sus mensajes privados
Ayuda en bases de datos en Visual basic

 
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » General
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Zape
Corto y pego

Corto y pego

Registrado: 05 Abr 2006
Mensajes: 68
Ubicación: Altair IV



MensajePublicado: Jue May 10, 2007 14:21 pm    Asunto: Ayuda en bases de datos en Visual basic Responder citando
Hola gentes!!

Hace mucho que no escribo por aqui aunque ya os leo de vez en cuando. Me da un poco de verguenza que cuando por fin vuelvo a escribir sea para pedir ayuda, pero es que ando muy pillado de tiempo... entre el curro y las clases...pffff.

Ya os conte que iba a andar bastante offline por volver a estudiar y es por lo que pido ayuda a alguien que sepa algo de visual, que yo le habia pegado hace años al ada y al c pero soy novato en esto.

Pues estoy encabezonado haciendo un curro sobre bases de datos y quiero hacerlo de una manera por lo cabezon que soy pero no acierto a dar en el clavo... a ver si me explico.

He utilizado un datacontrol ado en un formulario principal cargando una tabla completa desde una base de datos access.

Necesito (Bueno.. en realidad quiero porque podria hacerlo mediante variables globales en un modulo .bas pero ya os he dicho que soy muy cabezon jaja) poder añadir un nuevo registro a la tabla conectada a ese datacontrol pero desde un segundo formulario.

No tengo ningun problema pra manejar el recordset del adodc desde el segundo formulario del modo de form1.adodc.recordset."propiedad" pero no se me ocurre como utilizar la propiedad addnew.

El problema es que no se como asociar dos datafield de los dos textbox del segundo formulario con los que quiero introducir los datos del nuevo registro con los adodc del primer formulario.

Lo he intentado de varias maneras pero no lo consigo. He tratado de hacerlo de la siguiente manera pero me da error de que los campos del nuevo registro quedan vacios:

textbox1.datafield=form1.adodc.recordset(0)

textbox2.datafield=form1.adodc.recordset(1)

A alguien se le ocurre algo???
Gracias por todo y mantened la pagina caliente hasta que vuelva jaja.
Un saludo.
_________________
"Mas vale estar callado y parecer tonto que abrir la boca y confirmarlo"
Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Jue May 10, 2007 15:29 pm    Asunto: Responder citando
Me alegro de verte Zape Wink

Yo lo siento pero no tengo ni idea Tristón
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
Zape
Corto y pego

Corto y pego

Registrado: 05 Abr 2006
Mensajes: 68
Ubicación: Altair IV



MensajePublicado: Jue May 10, 2007 20:06 pm    Asunto: Responder citando
Gracias Alx.
Acabo de terminar de currar y mañana me despierto a las 7 para ir a clase... espero que me perdoneis que pase tan poquito por aqui.
En un mes si apruebo todo a la primera termino el curso y espero pasarme mas a menudo.
Si aparece algun experto en visual cualquier consejo sera bien recibido.
Un saludo a tod@s!
_________________
"Mas vale estar callado y parecer tonto que abrir la boca y confirmarlo"
Ver perfil de usuario Enviar mensaje privado
Zape
Corto y pego

Corto y pego

Registrado: 05 Abr 2006
Mensajes: 68
Ubicación: Altair IV



MensajePublicado: Vie May 11, 2007 08:13 am    Asunto: Responder citando
Hola!!
Os escribo para deciros que ya lo he solucionado. La cuestion era hacer primero el addnew, y luego asignarle a los campo de la tabla el contenido de los textbox y luego hacer update.

Algo asi por si alguien tiene alguna duda parecida...

form1.adodc.recordset.addnew
form1.adodc.recordset(0)=text1.text
form1.adodc.recordset(1)=text2.text
form1.adodc.update

Gracias a todos los que me hubierais ayudado jaja pero es que despues de dormir un poco lo he visto todo mas claro.
Un saludo.
_________________
"Mas vale estar callado y parecer tonto que abrir la boca y confirmarlo"
Ver perfil de usuario Enviar mensaje privado
grijander
Retrobyte

Retrobyte

Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Vie May 11, 2007 15:19 pm    Asunto: Responder citando
mecachis!!!.
lo tenia en la punta de la lengua, Zape. Mr. Green
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » General Todas las horas son GMT - 5 Horas
Página 1 de 1


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Powered by phpBB © 2001, 2002 phpBB Group
PlayStation by Scott Stubblefield


¿Quieres crear un foro gratis como este? foro gratis