Acceso a base de datos de Access 2000 usando el ADO Data Control

Si has intentado usar una base de datos creada o convertida con el Access 2000, te habrás llevado una pequeña sorpresa al ver que usando el Data Control que se incluye en el Visual Basic no te permite hacerlo. Esto es porque el nuevo formato de Access usa el motor Jet versión 4.0 y los datacontrol DAO sólo "entienden" hasta la versión 3.6...

Pero si tienes la versión 6.0 de Visual Basic, o bien has conseguido las DLLs de ADO (ActiveX Data Object), puedes usarlas sin problemas... incluso con el ADO Datacontrol.

En el siguiente código veremos cómo abrir y movernos en una base de datos, en este caso, lo mismo dará que la base de datos haya sido creada con Access 97 o con el Access 2000.

Para empezar

Crea un nuevo proyecto, en Proyecto/Componentes... selecciona Microsoft ADO Data Control (OLEDB), pulsa Aceptar y verás que se añade un nuevo control a la barra de herramientas: ¡Ese será el control que usaremos!

Haz dobleclick en ese control para que se añada al formulario, cámbiale la altura a un valor pequeño: 315 está bien, sitúalo donde más coraje te de y añade un TextBox, cambia el tamaño, yo le he dado estos valores:

  • Alto 315, ancho 2955.

Crea un array del Text1 recién añadido:

  • Selecciona el Text1, pulsa el botón derecho y copialo; pulsa en cualquier lado del Form y pulsa el ratón derecho del ratón, selecciona Pegar... te preguntará si quieres crear un array del control Text1, responde que SI.
  • Vuelve a pegar de nuevo y se creará un tercer Text1.
  • Ahora tendrás tres controles Text1 con los índices desde 0 a 2

Si te parece demasiado "básico" todos estos pasos... te aguantas... y espera un poco que ya mismo termino.

Ahora vamos a configurar el ADO Data Control

Selecciona el datacontrol, en la ventana de propiedades pulsa en Custom...

Te mostrará un cuadro de diálogo, (puede que si tienes la versión en castellano del VB, no te muestre lo que yo te digo, ya que la versión que tengo está en inglés, pero espero que no te lies...)

  • En la ficha General, estará seleccionada la opción "Use Connection String", pulsa en el botón "Build..."
  • Te mostrará otro cuadro de diálogo, en la ficha "Provider", selecciona Microsoft Jet 4.0 OLE DB Provider, pulsa en "Next>>" y selecciona la base de datos que quieres usar, (si tienes la que están incluidas en el ZIP, se llamará db2000.mdb); el resto de opciones déjalos como está; pulsa en "Aceptar" dos veces para que se cierren los cuadros de diálogo.

Ahora tenemos que decirle que tabla usar y otras cosillas.

  • Selecciona la propiedad CursorType y de la lista desplegable selecciona 2-adOpenDynaset.
  • Selecciona la propiedad RecordSource y pulsa en el botón, te mostrará un cuadro de diálogo.
  • De la lista desplegable (Command type), selecciona: 2-adCmdTable, la lista "Table or Stored Procedure Name" se habrá habilitado, selecciona el nombre de la tabla que quieres usar, en este caso Table1 y pulsa en Aceptar.

Esto mismo se puede hacer mediante código, para ello asígnale estos valores al datacontrol: (por ejemplo en el evento Form_Load)

Evento Form_Load
' Indicar la base de datos a usar
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                          "Data Source=" & App.Path & "db2000.mdb"
Adodc1.CursorType = adOpenDynamic

' Conectarlo a la tabla de prueba
Adodc1.RecordSource = "Table1"

' Refresh es necesario para que se cargue la tabla
Adodc1.Refresh

Nota: En el código de ejemplo asignaremos en tiempo de ejecución la base de datos y demás conexiones necesarias.

Ahora será necesario "ligar" los cuadros de texto con el Datacontrol y los campos correspondientes:

  • Selecciona los tres Text1, en la ventana de propiedades selecciona DataSource y en la lista desplegable selecciona Adodc1

Para ligar cada Text1 con un campo de la base de datos

Pulsa en cualquier parte del formulario para quitar la selección actual.

Selecciona el Text1 con índice 0.

En la ventana de propiedades, selecciona DataField y de la lista desplegable, selecciona "Nombre".

Haz lo mismo con los otros dos Text1, pero para el de índice 1, selecciona "e-mail" y para el otro: "Comentario".

Este último control sería conveniente que lo hicieras más grande y MultiLine, ya que se supone que aceptará textos más grandes porque el tipo de campo es "Memo".

Ya puedes pulsar en F5 para probar que todo esto funciona.

Realmente no es necesario añadir nada de código, pero si quieres hacerlo manualmente, añade lo siguiente en el evento Form_Load:

Evento Form_Load (II)
Private Sub Form_Load()
    ' Indicar la base de datos a usar
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                              "Data Source=" & App.Path & "db2000.mdb"
    Adodc1.CursorType = adOpenDynamic

    ' Conectarlo a la tabla de prueba
    Adodc1.RecordSource = "Table1"

    ' Refresh es necesario para que se cargue la tabla
    Adodc1.Refresh

    ' Conectar manualmente los Text1 al recordset
    Dim i As Long

    ' Asignar el control data
    For i = 0 To 2
        Set Text1(i).DataSource = Adodc1
    Next

    ' Asignar los nombres de los campos
    Text1(0).DataField = "Nombre"
    Text1(1).DataField = "e-mail"
    Text1(2).DataField = "Comentario"
End Sub

Para que el Caption del data control nos muestre el número de registro, en este caso el campo ID de la tabla, añade este código:

Adodc1_MoveComplete
Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum,_
                                ByVal pError As ADODB.Error, _
                                adStatus As ADODB.EventStatusEnum, _
                                ByVal pRecordset As ADODB.Recordset)
    ' Mostrar el ID del registro actual
    ' si se pasa del primero o del último, dará error
    On Local Error Resume Next

    ' Mostrar el ID del registro actual usando el recordset pasado como
    ' parámetro
    'Adodc1.Caption = "ID del Registro: " & pRecordset!ID
    ' También se puede usar:
    Adodc1.Caption = "ID del Registro: " & Adodc1.Recordset!ID

    Err = 0
End Sub

Esta página web nos deberia de presentar la información contenida en la tabla direcciones de la base de datos prueba. Y a partir de aquí solamente teneis que leer la documentación y usar vuestra imaginación para crear páginas web dinámicas, actualizadas y que presenten la información contenida en vuestras bases de datos.

Añadir y borrar registros de la tabla

Para tener estas dos opciones, añade dos botones al formulario, al primero lo llamas cmdAdd y en el Caption escribe Añadir, al otro botón le cambias el nombre a cmdDel y en el Caption escribe: Eliminar.

Añade el siguiente código:

Private Sub cmdAdd_Click()
    Adodc1.Recordset.AddNew
End Sub

Private Sub cmdDel_Click()
    Adodc1.Recordset.Delete
End Sub

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
HAY 65 COMENTARIOS
  • Clau dijo:

    ¿Puede usarse el ADO control Data con controles MSFlexGrid? ¿Como le hago?

  • María Guadalupe dijo:

    Hola: Agradezco la solución de conexión de BD con Access 2000 me sacaste de muchas dudas bye Nuevamente Gracias

  • Guillermina Martinez Ortiz dijo:

    Me gustaria saber mas acerca de la conneccion usando este control, pero por medio del código, ¿como puedo contactar al autor?

  • JUAN FLORES dijo:

    como puedo agregar un indice de una tabla al ADODC?

  • goose dijo:

    al agragar un registro nuevo no puedo checar los registros por que al tratar de usar el boton el la barra me despliega un mensaje que dice que no se puede agragar renglon en blanco algoo asi. Gracias

  • Rubí Salgado dijo:

    No puedo editar en la Base de datos de Access desde Visual estoy trabajando con el MsFlexGrid, ¿Que propiedades tendria que cambiar en Visual Basic? ¿O que coodigo, tenecesito? !Contestemen Por Favor! se los agradecere

  • Yamile dijo:

    tengo una base de datos en Access 2000, proyecto en VB que utiliza una forma con un data grid y dos textbox para mostrar y/o introducir datos en dos tablas enlazadas por un campo comun mientras la BD estuvo en access 97 esto funcionaba a las mil maravillas tuve que cambiar al access 2000 y ahora el error es en la asignacion del datagrid.datasource que utiliza comando shape me dice que hay error de SQL que espera un select o un insert etc por favor ayuda!!!!!!

  • melissa dijo:

    una base de datos creada en sql y llamarla en visual basic, no puedo hacerlo, por favor digame como hacerlo y tambien como generar un codigo automaticamente y añadirlo a la tabla

  • Alberto Garza dijo:

    Anteriormente con el data control se utilizaba el FINDFIRST pero con el adodc1 no viene activado . Hay alguna modo de hacer esta busqueda?? Espero sus comentarios Gracias.........

  • Alberto Garza dijo:

    Anteriormente con el data control se utilizaba el FINDFIRST pero con el adodc1 no viene activado . Hay alguna modo de hacer esta busqueda?? Espero sus comentarios Gracias.........

  • fabian noboa dijo:

    tengo la siguiente sentencia: data1.recordsource="select * from prueba" data1.refresh aqui no me da error, pero cuando utilizo el control ado: adodc1.recordsource="select * from prueba" adodc1.refresh me da un error que dice error en la clausula from, y luego otro mensage que dice: metodo refresh del objeto Iadodc1 a fallado. agradecería mucho se me diera alguna solución.

  • Gema dijo:

    Necesito ayuda urgente, desde que instale SQL Server y el Cristal Repord mis aplicaciones hechas en Visual Basic no me conectan a Bases de Datso, incluso despues de desinstalar SQL Server y Cristal Repord me sigue dando el mismo error "ESTA CLASE NO ADMITE AUTOMATIZACION O NO ADMITE LA INTERFAZ DE USUARIO", necesito ayuda, para mas informacion, he mirado si tengo la DLL : DAO305.dll y ADO2.0 y si lo tengo registrado en mi equipo, agradeceria muchisimo que me escribieran a mi correo con algun dato a cerca de que me puede estar pasando. Asi mismo en cuanto a acceso a Base de datos con SQL server, Access y Oracle, o cualquier pregunta de Visual Basic, encantada puedo resolverlo, escribanme. Gracias

  • David Jordan dijo:

    Estamos haciendo un programa en Visual Basic 6.0 (un Trivial Matemático) y queremos utilizar una base de datos realizada con Access 2000, en la cual las tablas que usamos tienen, entre otros campos, uno del tipo Objeto OLE, que puede contener ecuaciones, gráficos e imágenes. Hemos seguido los pasos que propones en la página web para acceder desde Visual Basic a la base de datos, usando el ADO Data Control, y nos funciona con todos los campos menos con el OLE, y no sabemos que tipo de control tenemos que usar en el formulario para enlazar con el campo OLE de la base de datos. Nos podríais ayudar? De antemano, muchas gracias.

  • Fernando Brazenas dijo:

    Como entrar con el data control de vb 5.0 en una base de datos acces protegida con contraseña?

  • Estibalitz dijo:

    Hola estoy haciendo un programa con vb y access en el cual tng el siguiente código If de1.rsCmdAñadir.State = adStateOpen Then de1.rsCmdAñadir.Close strSQL = "INSERT INTO SAT " & "(NUMREP, NOMCLI, TIPOSAT, ACTIVOSAT, FECENT, FECSAL, MARCA, MODELO, NUMSER, ANOMA, FECINF, NOMTEC, HORINF, INFORME, REFREP, DESREP, UNIREP, DESPLA, KM, OPCONTACTAR, OPESPERA, OPFACTURA, OPREMESA, CHSEGURIDAD, CHDATOS) values " & "(' TXTNUMREP ', ' VNOMCLI ' , ' VTIPO ', ' VACTIVO ', ' TXTFECENT ', ' TXTFECSAL ', ' TXTMARCA ', ' TXTMODELO ', ' TXTNUMSER ', ' TXTANOMINF ', ' TXTFECINF ', ' VNOMTEC ', ' TXTHORINF ', ' TXTINFORME ' , ' TXTREFREP ', ' TXTDESREP ' , ' TXTUNIINF ' , ' TXTDESINF', ' TXTKMINF ' , ' CHESPERA0 ', ' CHESPERA1 ', ' CHESPERA2 ',' CHESPERA3 ',' CHDATOS0 ',' CHDATOS1 ');" de1.cnorden.Execute strSQL, afectados If afectados = 0 Then MsgBox "Error al añadir la orden" Exit Sub End If cuando introduzco mis datos en el formulario y doy al botón aceptar para que se me guarde el reg en mi tabla de access me sale el siguiente mensaje de error " NO COINCIDEN LOS DATOS EN LA EXPRESIÓN DE CRITERIOS" Los campos de VB son del mismo tipo que los campos de Access no sé xq si alguien fuera tan amable de ayudarme gracias. Esti.

  • Dante dijo:

    Hola: necesito saber como configurar un ADO Data Control para que pueda conectarse a una base de datos postgresql via ODBC. Por favor ayudenme es muy urgente!

  • Luis dijo:

    Hola: necesito informacion DEMASIADO URGENTE acerca de como configurar un ADO Data Control para que via ODBC pueda conectarse a una base de datos POSTGRESQL y poder visualizar una tabla de la base de datos por una sentencia SQL en un DataGrid. mi correo es: [email protected] MUCHAS GRACIAS!

  • edwin sipion prada dijo:

    necesito saber como enlazo un datagrid creado en tiempo de diseño a un origen de datos creado mediante codigo, he tratado de hacerlo con el datasource del datagrid pero tengo problemas, les agradezco de antemano, muchas gracias

  • Feliza dijo:

    ¡hola! espero que me ayuden, esque estoy programando en visual basic y tengo una forma que en la parte superior tiene text y en la parte de abajo tengo un datagrid y lo que quiero saber es como hacer que los datos de los text no desaparescan al momento de introducir màs datos en el datagrid y que dichos datos aparescan en la base de datos ya que cuando incerto màs datos en el datagrid los que estan en los text desaparecen y estos campos en la base de datos estan en blando, esto lo estoy haciendo con un adodc en odbc, por favor es muy necesaria esta informaciòn por favor necesito de su ayuda.

  • Jorge H. dijo:

    Miren, muchachos, lo que pasa es que a él le faltó mencionar que deben usar la siguiente instrucción para guardar los datos: Update. Para ello agreguen un Nuevo Botón llamado "cmdUpdate" y en él añadan el siguiente código: Public Sub cmdUpdate() Adodc1.Recordset.Update End Sub

  • Jorge H. dijo:

    Miren, muchachos, lo que pasa es que a él le faltó mencionar que deben usar la siguiente instrucción para guardar los datos: Update. Para ello agreguen un Nuevo Botón llamado "cmdUpdate" y en él añadan el siguiente código: Public Sub cmdUpdate() Adodc1.Recordset.Update End Sub

  • §nake dijo:

    hola, espero que me ayuden, necesito preguntar con el data si el campo de la BD esta en blanco, y lo he intentado de diferentes formas pero se cae, especificamente el 1er registro.

  • Gustavo dijo:

    Necesito saber todo sobre este tema ademas de como afecta el datacontrol al DATABASENAME,CONECT,RECURSET,RECURSETtype,lo necesito

  • Alma dijo:

    Funciona perfectamente, y me ayudó a poder finalmente conectar una base de datos 2000 creada en Access, fuera de Visual Basic. Gracias.

  • Vicente Díaz dijo:

    Tengo un gran problema con bases de datos Access 2000 tratadas desde Visual Basic 6. Yo tengo unos programas "viejos" que he ido actualizando, pero me encuentro con que no funcionan con Access 2000, porque al ejecutar opendatabase "Base de datos" me dice que el formato no es reconocido. Veo que se debe utilizar algo de ADO, que desconozco, pero todo el mundo hace referencia a los DataControl, que yo no estoy utilizando. ¿Alguien me podría ayudar en cómo puedo abrir la base de datos con el método que he comentado? Muchísimas gracias.

  • Joell Marin dijo:

    Podrian mandarme este tutorial de su pagina WEB por coreeo electronico Gracias.......

  • Alex Arnal dijo:

    Tengo el siguiente problema. Cada vez que trato de utilizar una ADO Data con una base de datos access, cuando trato de cambiar el tipo de comando a adCmdTable me aparece un mansaje de titulo ADOC1 (el nombre de control Data que estoy utilizando) que dice "Error catastrófico". He probado distintas opciones, pero todas terminan con el mismo mensaje. ¿A qué es debido esto?

  • jose antonio alvarez dijo:

    Ya probe el programa y funciona bien. pero al empacarlo y ponerlo en otra maquina manda un mensaje que no encuentra el ADO. Podrias ayudarme diciendome que drivers debe de llebar el programa al momento de empacar.

  • Quique dijo:

    Me podias mandar algún manual de como utilizar de forma más avanzada lo del access. Guardar modificar, leer todo, buscar,... Un saludo

  • Jorge dijo:

    hola podrian ayudarme es que necesito saber si puedo acceder a una bd de acces situada en una pc determinada desde otras pc's conectadas en red. mi duda exactamente es ke parametro debe ir en vez de app.path en la linea de la conexion.

  • Agueda dijo:

    Muchas gracias, me funciona perfectamente, pero al igual que Quique me gustaría que me mandases un manual (si lo tienes) de todos los comandos para utilizar Access

  • PONCHO dijo:

    PUES PORFAVOR ME PRODRIAN AYUDAR A MANDARME UN TEXTO O UN LINK PARA SABER COMO HACER UPDATES A LA BASE DE DATOS DE ACCESS DESDE VISUAL BASIC DESDE CODIGO GRACIAS CARNALES

  • jose luis dijo:

    Hola. Necesito saber como volcar los datos en un datagrid desde sql 2000 Gracias.

  • Jose Maria dijo:

    He probado y me da un error donde dice que me falta el archivo de información del grupo de trabajo o está abierto en modo exclusivo

  • Víctor dijo:

    He adaptado una aplicación que previamente funcionaba con Access 97 a access 2000 haciendo todos los cambios que se dicen en el artículo y cuando se ejecuta la aplicación accede a las tablas perfectamente pero se engancha en las intrucciones SQL con el error "Error de sintaxis en la cláusula FROM". ¿Acaso es que no puedo manejar las SQL como antes lo hacía con mis antiguos controles Data?

  • Stella dijo:

    Manejo la base de datos con el control Data, todo me funciona. Pero necesito hacer una copia de esta bd que esta abierta con el control data, cuando ejecuto la línea FILECOPY ARCHIVOORIGEN, ARCHIVODESTINO me muestra el error DENEGADO PERMISO, supongo que es por que la bd esta abierta y no puede copiarla así, quiero saber si hay alguna forma de cerrar la bd con el control data, o como puedo hacer una copia de esta.

  • Adrian Robles dijo:

    Es muy bueno y me ha ayudado mucho, pero quisiera saber si me podrias enviar o decir como puedo hacer una busqueda con este control, ya que no he podido hacerlo, en codigo como lo publicaste. Gracias

  • Ivan dijo:

    Hola, necesito poder conectarme a una DB access via ADO, pero desde Visual Basic 5 , existe alguna manera ? , no puedo actualizarme a VB6 por problemas de licencias...

  • Enrique dijo:

    Como puedo validar para que no se pueda guardar en la base de datos un registro que ya esta repetido o que ya existe.

  • Rubens Daniel Mariuzzo dijo:

    Primeramente, el artículo está muy bien ejemplificado y esta fácil de interpretar todo. ¡Gracias! Ahora bien, me gustaría saber como puedo yo, insertar datos desde una aplicación desarrollada en Visual Basic 6.0 hacia una base de Datos creada en Access. PS: (No importa la versión de Access)

  • DarkCode dijo:

    Excelente Articulo!, Muy buena pagina web. Aunque no se cubrio la parte de como acceder a una base de datos con contraseña. Me gustaria que ampliasen el articulo por favor! , gracias

  • DarkCode dijo:

    Una vez escribas la instruccion AdoDataControl.recordset.addnew los controles enlzados se vaciaran y podras en ese entonces escribir los datos luegos para que se guarden debes mover el recordset con cualquier instruccion de navegacion por ejemplo AdoDataControl.recordset.movelast. Espero reponder tu pregunta. Aunque es primera vez que visito esta pagina espero que los otros usuarios sigan contestando las preguntas que puedan aunque no sean expertos : ) .Gracias!

  • Santiago dijo:

    Necesito todas las propiedades, eventos y metodos. Cada una explicada.Gracias.

  • kevin dijo:

    como puedo ligar una base de datos de access 2000 con visual basic 6 ya que lo intente hacer con el data pero el recordsoucer no reconoce el formato de la base de datos

  • kevin dijo:

    como puedo hacer que un formulario hecho ado data control pueda estar funcionando en red

  • Laura dijo:

    Me gustaría ver si podrías mandarme un manual para ver como puedo vincular la base de dato en ACCESS con VB. Es por un trabjo que tengo que presentar. Gracias

  • Mercedes Rivas dijo:

    Como conecto la base sino en visual el recordSource no reconoce el formato de la base de datos

  • MARCELO dijo:

    BARBARO. GENIAL.ME SALVASTE LA VIDA.AGRADECIDO.SI POR AHI NO ES MOLESTIA ENVIAME COSAS REFERIDAS A V.B. Y BASES DE DATOS( ACCESS O SQL SERVER)

  • Yesenia dijo:

    ya tengo todo el codigo implementado pero la instruccion que esta dentro del evento clik de cmdadd me da error simplemente se para en la instruccion y la subraya de amarillo por que sera??

  • no se reconoce el formato de la base de dato de access dijo:

    hola al mometo de compilar mi aplictivo este muestra un error que no reconoce el formato de la base de dato de access falta ativar alguna propiedad nota. ya segui los pasos par la conexion. *DataName *RecordSource *Text DataSource Gracias

  • federico dijo:

    POR QUE CUANDO ELIMINO UN ELEMENTRO DEL DATA CONTROL ADOBC1.recorset.delete me aparece este mensaje. clave incorrecta o demasiadas filas afectadas por la actualizacion. Solamente aparece cuando yo agrego un elemento al recorset. Adodbc1.recorset.add Adodbc.recorset.Fileds("cliente")= "fede" Adodbc.recorset.update ahora; si no agrego ningun elemento y elimino cualquier el elemento no pasa nada,por que sera

  • Marlon dijo:

    No he podido abrir una base de datos de Access con Ado, cuando esta tiene contraseña. Necesito Ayuda...

  • miguel dijo:

    Hola, quisiera saber como hacer una busqueda en una base de datos hecha en access (por ejemplo por codigo) con un boton(cmdbuscar),el codigo que ingreso al cuadro de texto proviene del puerto serial, y no lo introduzco por teclado como se hace con el inputbox, ojala me puedan ayudar. Gracias.

  • Juan de jesus dijo:

    Para el que quiere saber como buscar con informacion del puerto serial,,,, pues esta es mi idea de como hacerlo, claro esta que tienes que adecuarla a tus necesidades: Puedes crear una variable del tipo que sean los datos que vengan del puerto (String, single, boolean etc etc) luego llamas al procedimiento para hacer la busqueda. supongamos que la variable que creaste se llama "Datos" y que estas usando el control data que viene por defecto. entonces la sentencia de busqueda seria algo asi como: "SELECT * FROM la_tabla WHERE el_campo LIKE Datos" supongo que captas la idea

  • Nancy dijo:

    Estimados amigos me gustaria saber como puedo programar el boton de busqueda con ado data control en una bd Mysql,claro usando visual basic.....Gracias

  • Lady Spes dijo:

    Qué buena onda con este artículo de acceso a bases de datos de access 2000 con visual basic, me ha salvado el pellejo, GRACIAS!!!

  • pedro carrero dijo:

    En mi tabla llamada VEHICULO existe un campo llamado PLACA, quiero realizar un precedimiento que le indique al USUARIO si ya se le hizo o no mantenimiento al VEHICULO, al momento de incluir la PLACA DEL VEHICULO.

  • MONI dijo:

    Quiero saber como hago para importar y vincilar todo lo de una base de datos en acces en la red. que en todos los quipos en los que los vincule se puedan ver los cambios que realicé en otro equipo a traves de la red interna

  • TiranoRex dijo:

    me gustaria saber como se abre la DB si tiene clave? gracias,

  • Mery dijo:

    quiero que me ayuden por favor....tengo un formulario donde tengo los campos y un boton de buscar...lo que quiero hacer es que cuando le de clic al boton me salga un inputbox y ahi introducir la clave de mi producto y que se situe en los capos de formulario ...por favor se los agradecere mucho...

  • boontobias1 dijo:

    en mi base de datos necesito poner un boton imprimir, pero no se como hacerle, si me pudiera ayudar estaria muty agradecido.

  • miguel de la serna dijo:

    hola te escribo por que en primera me sirvio mucho tu articulo; soy novato en esto de la programacion y la verdad fue de gran ayuda tu articulo y la segunda razon es para preguntarte como realizar una consulta o una busqueda de algun campo en una base de datos y si tienes algun ejemplo me lo pudieras mandar por favor

  • miguel de la serna dijo:

    hola te escribo por que en primera me sirvio mucho tu articulo; soy novato en esto de la programacion y la verdad fue de gran ayuda tu articulo y la segunda razon es para preguntarte como realizar una consulta o una busqueda de algun campo en una base de datos y si tienes algun ejemplo me lo pudieras mandar por favor

  • Diana dijo:

    Esta muy bien lo que describes, solo una pergunta si deseo utilizar mas de un adodc en una aplicacion pero cada uno con diferentes tablas, tengo un problema las tablas tienen relaciones y quiero que al mostrar los datos respete las relaciones, como vinculo a los adodc? Espero me contesten gracias

  • Karla dijo:

    Olap poez aki dejando mi comentario la vdd ezq me gustho la forma en la q exlico pazo a pazo aunk por ai ai un error en fin jejej aun azi me di cuenta jeje la vdd ezq dezpuez de buzzcar en muxaz paginaz llegue a eszta y poez al fin me zalio lo q io keria muxaz graxiaz por ezo pff salve mi calificacion grax a ti grax!! me dezpido azta luego y nuevamente grax!! bye!!

Conéctate o Regístrate para dejar tu comentario.