Título: ayuda en base d datos Publicado por: eszzes en 27 Agosto 2008, 11:22 am hola bueno queria saber como es para hacer q al abrir un formulario ejecutarlo q en una caja de texto se cargue un dato de una base d datos en access por ejemplo yo puse en el form load:
txt1.text = tabla("campo") pero nada q ver me parece, o al reves pero nose en eso ya se me complico me podrian de cir como puedo hacer? Título: Re: ayuda en base d datos Publicado por: ssccaann43 © en 27 Agosto 2008, 15:13 pm Hola, fijate en este LINK (http://www.recursosvisualbasic.com.ar/htm/tutoriales/ado.htm) y aprende un poco sobre ADO. Considero que es el primer paso que deberias dar, para luego empezar a consultar. Cualquier duda postea, pero informate primero. De igual manera estamos a la orden para ayudarte con dudas en BD. Saludos
Título: Re: ayuda en base d datos Publicado por: eszzes en 28 Agosto 2008, 06:00 am Hola, fijate en este LINK (http://www.recursosvisualbasic.com.ar/htm/tutoriales/ado.htm) y aprende un poco sobre ADO. Considero que es el primer paso que deberias dar, para luego empezar a consultar. Cualquier duda postea, pero informate primero. De igual manera estamos a la orden para ayudarte con dudas en BD. Saludos bueno mira este es el codigo q tengo en el formulario lo otro ya lo se lo q nunca se me ocurrio es hacer lo q pregunte es al ejecutar el formulario en el formload nomas se puede hacer si hay otra forma no la conozco y bueno al ejecutar q se cargue un dato de una base de datos a una caja de texto nose si me entendes ...este es el codigo q tengo nada mas para ese trabajo nomas me falta lo q pregunto :::::: Dim perfumeria As Database Dim stock As Recordset Dim a As Integer Private Sub cmdcantidad_Click() stock.AddNew stock("cantidad_de_stock") = txtstock.Text stock.Update MsgBox "stock guardados" End Sub Private Sub Command1_Click() Form1.Show Unload Me End Sub Private Sub Form_Load() Set perfumeria = OpenDatabase(App.Path & "\perfumeria.mdb") Set stock = perfumeria.OpenRecordset("stock") a = 0 End Sub por favor se q es una boludes pero ya probe con todo y en internet no lo encuentro Título: Re: ayuda en base d datos Publicado por: cassiani en 28 Agosto 2008, 06:43 am Hola mira sería así:
Código
Siendo "RS" el recorset que en tu caso es "stock", si sabes un poquito de SQL, notarás que se selecciona de la tabla "Usuario" el "DNI" (cédula o número de identificación), del registro cuyo ID sea igual a 9 y luego lo pasamos a un textbox. saludos! Título: Re: ayuda en base d datos Publicado por: eszzes en 28 Agosto 2008, 07:12 am Hola mira sería así: Código
Siendo "RS" el recorset que en tu caso es "stock", si sabes un poquito de SQL, notarás que se selecciona de la tabla "Usuario" el "DNI" (cédula o número de identificación), del registro cuyo ID sea igual a 9 y luego lo pasamos a un textbox. saludos! si pero las consultas son para access o algo asi es distinto creo o seria lo mismo? Título: Re: ayuda en base d datos Publicado por: cassiani en 28 Agosto 2008, 07:38 am Exactamente igual ;)
y como te dije antes, no hace falta que cites el anterior post si te vas a referir a él , "se sobre entiende" ;) Prueba y después nos cuentas como te fue. pd: a ver... "Conex" es la cadena de conexión por si te quedan dudas Título: Re: ayuda en base d datos Publicado por: ssccaann43 © en 28 Agosto 2008, 15:20 pm Exactamente coincido con cAssiAni, todos los Querys son ejecutables para cualquier base de datos, hasta para un archivo de texto plano en caso de usarlo como una BD. El ejemplo que el amigo te adjunto alli esta bien, no tiene error y deberia funcionar. Cualquier duda consulta. Saludos.
Nota: No dejes de leer lo que te pase, si deseas aprender un poco más sobre BD, porfa ojealo... De igual manera tendras nuestra ayuda. Título: Re: ayuda en base d datos Publicado por: Angeldj27 en 28 Agosto 2008, 19:05 pm Intentalo con la conexion con el componente Ado es mucho mas facil al comienzo para hacer las conexions directas y luego seteas solo el datasource del texto con el nombre del Ado y el datafield con el nombre de la tabla y se mostraran los datos en el texto.
Esta es una forma sin tirar mucho codigo. Para la consulta en el Ado seria: Código: AdoNombreQuieras.RecordSource = "SELECT * FROM NameTabla WHERE CampoTabla = '" & (Text1.Text) + "'" Y el dato de ese campo que contenga ese registro se visualiza en el texto PD: Puedes usar ambas conexiones y te daran los mismos resultados en esta sin usar mucho codigo. Saludos... Título: Re: ayuda en base d datos Publicado por: eszzes en 31 Agosto 2008, 10:31 am sabes q probe con los dos y me salta un cartel diciendo q no se encontro el miembro de datos y me sobresalta la propiedad "open" o en el otro codigo "recordsourse" y puse el componente ado y todo eso. nose q sera ostaria haciendo algo mal pero nose.
ya se q me dijeron q intente leer el manual d bd pero el problema es q tengo q entregarlo el lunes al trabajo y no me da el tiempo y por esa boludes no puedo hacer el tp Título: Re: ayuda en base d datos Publicado por: byway en 31 Agosto 2008, 20:07 pm fijate bien los nombres de la tabla y el campo que estas leyendo ...
veo que pones cantidad_de_stock y tambien veo stock ... aki un ejemplo de como puedes hacerlo: Código: Dim BaseDatos As Database o tambien puedes hacerlo usando el control data ... Código: Private Sub Form_Load() tambien puedes usar el control adodc o sentencias sql .. pero lo mas facil de leer, modificar, escribir datos es usando el control data o adodc asi como declarando la conexión database y recordset ... Salu2. |