Tecnología

Inicio

Cómo eliminar un campo con VBA en Access 2007

Microsoft Access 2007 es la aplicación de base de datos relacional que se incluye con algunas versiones de Microsoft Office. Proporciona una interfaz sencilla para personas con experiencia mínima de base de datos, con lo que permite el almacenamiento y manipulación de bases de datos que de otro modo requeriría un administrador de base de datos. Aunque la mayoría de las acciones se pueden realizar directamente desde la interfaz de usuario del programa, puede que sea necesario para llevar a cabo las funciones más avanzadas, como una deleción de campo, que requieren el uso de la base visual para idioma de la aplicación (VBA). Afortunadamente Microsoft incluye un editor de VBA con el acceso, lo que permite la eliminación de un campo con VBA.

Instrucciones

1 Vaya a su base de datos Access y haga doble clic en el archivo para abrirlo en Access.

2 Busque la tabla que contiene el campo que desea eliminar, tomando nota del nombre exacto de la tabla.

3 Haga doble clic en la tabla para abrirla y, a continuación, busque el campo que desee eliminar y, tomando nota de su "nombre exacto. Una vez que haya adquirido esta información, cierre la tabla. No es capaz de eliminar un campo de una tabla abierta.

4 Haga clic en la pestaña "Herramientas de base de datos" en la parte superior de la pantalla.

5 Seleccione el botón "Visual Basic".

6 Haga clic en el botón "Insertar" en la parte superior de la pantalla, a continuación, elija la opción "Módulo".

7 Escriba lo siguiente en la ventana de "módulo" que acaba de abrir:

Private Sub cmdRemove_Field_Click()

curDatabase Dim As Object

Dim tblxxxxx como objeto

"Obtener una referencia a la base de datos actual ya está abierta en Access

Establecer curDatabase = CurrentDb

"Obtener una referencia a una tabla denominada xxxxx en su base de datos abierta

Establecer tblxxxxx = curDatabase.TableDefs ( "xxxxx")

tblxxxxx.Fields.Delete "zzzzz"

End Sub

Sustituir el nombre de la tabla de "xxxxx" y el nombre del campo que desea eliminar para "zzzzz".

8 Haga clic en "Ejecutar" en la parte superior de la pantalla, a continuación, seleccione la opción "Ejecutar Sub / UserForm" eliminar su campo.

Consejos y advertencias

  • Cuando se hace referencia a la documentación de acceso, o cualquier programa de base de datos, tenga en cuenta que las palabras "campo" y "columna" se utilizan indistintamente. Del mismo modo, "fila" y "registro" También comparten el mismo significado.