La necesidad de eliminar una clave principal de una tabla de base de datos común se presenta cuando hay que modificar datos en una columna definida como clave principal . Una restricción de clave principal se utiliza para identificar de forma única cada fila de datos de una tabla de base de datos . En Visual Basic para aplicaciones , puede utilizar una combinación del objeto " DoCmd " y el "ALTER TABLE" sentencia SQL para eliminar una clave principal de una tabla de base de datos Access . Instrucciones
1
Haga clic en " Herramientas de base de datos " y haga clic en "Visual Basic " para abrir la ventana del Editor de Visual Basic . Haga clic en el menú "Insertar" , haga clic en
2
Comience por crear un nuevo procedimiento sub usando el siguiente código "Módulo ". :
Private Sub removePK ()
3
Declarar una variable utilizada para mantener el código SQL para crear una tabla nueva , escriba lo siguiente :
stringSQL dévil como secuencia
4
crear un nueva tabla con una clave principal con la función " DoCmd " introduciendo el siguiente código:
stringSQL = " CREATE TABLE exampleTbl "
stringSQL = stringSQL & " ( ID_PKField RESTRICCIÓN PK_ID_PKField INTEGER PRIMARY KEY , "
stringSQL = stringSQL &" sampleClmn TEXT ( 25 ) ) "
DoCmd.RunSQL ( stringSQL )
5
Escriba el siguiente código para modificar la tabla creada en el paso anterior y quitar la clave principal :
stringSQL = " ALTER TABLE exampleTbl "
stringSQL = stringSQL y " quitar la restricción PK_ID_PKField ; "
DoCmd.RunSQL ( stringSQL )
6 Tipo
"End sub " para poner fin al procedimiento de sub .