Publicado: 25/06/2007 04:17:09 pmAsunto: como crear un formulario relacionado con acces?
hola todos mi nombre es pedro y tengo un pequeño problema que para mi es un poco grande,LLevo aproximada mente 6 meses aciendo programas simples con Visual basic pero ahora tengo un nuevo programa el cual no e podido hacer por que no se como crear un reporte se quepuedo aser una base de datos en acces pero no conosco el codigo para guardar datos leerlos y modificarlos desde un formulario de visual, si alguno de ustees me puede ayudar en ese sentido lo agradesco
Hola pedro, la respuesta a tu problema es el uso del control Data.
El control ya aparece en el Cuadro de Herramientas.
Primero debes poner tantos campos de texto (textbox) como columnas tengas en tu Base de Datos, o bien, la cantidad de textboxs que quieras mostrar. Por ejemplo: si tu BDD tiene una columna llamada "Código", otra "Apellido", "Nombre" y "DNI", y quieres mostrar todos esos datos, debes colocar 4 textboxs (1 por cada columna).
Luego, agrega 1 control Data en tu formulario.
Ahora paso a explicar que debes poner en cada una de las propiedades del DataControl:
* Connect = Access
* DatabaseName = nombre_de_la_base_de_datos (acá buscá la Base de Datos que querés usar).
* RecordSource = tabla_a_utilizar (elegir la tabla de la BDD que vas a usar para trabajar).
Eso es todo para el DataControl, después podés seguir puliendo otras características para obtener otros resultados.
Ahora, con respecto a las propiedades de cada Textbox que vas a utilizar para mostrar esa información vinculada con la Base de Datos, te deben quedar así:
* DataSource = Data1 (o el nombre que le pusiste al DataControl. Esta propiedad es la que primero tenés que configurar, pues, de lo contrario, no podrás personalizar el resto).
* DataField = campo_a_mostrar (información de la tabla que quieras mostrar en ese textbox).
Con esto termino de explicar lo más básico de la utilización de este control. Si tenés alguna duda, pregunta u otro problema, cuestionala nuevamente en este tópico que seguramente te vamos a ayudar.
Espero que te haya servido mi respuesta. Suerte! _________________ ***LuckyZ***:.
"Los sabios buscan la sabiduría; los necios creen haberla encontrado." (Napoleón Bonaparte.)
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