Wie man den Primary Key mit Visual Basic Access entfernen . Ein Primärschlüssel dient zur eindeutigen Identifizierung der einzelnen Zeilen von Daten in einer Datenbank-Tabelle . In Visual Basic für Applikationen können Sie eine Kombination der " DoCmd " Objekt und das "ALTER TABLE" SQL -Anweisung, um einen Primär-Schlüssel aus einer Access- Datenbank-Tabelle zu entfernen. Anleitung
1
Klicken Sie auf " Database Tools " und klicken Sie auf " Visual Basic ", um den Visual Basic -Editor zu öffnen . Klicken Sie auf das Menü "Einfügen" und klicken Sie auf
2
starten , indem eine neue Sub-Prozedur mit dem folgenden Code "Module . ":
Private Sub removePK ()
3
Deklarieren Sie eine Variable verwendet, um den SQL-Code zu halten, um eine neue Tabelle , indem Sie Folgendes erstellen :
Dim stringSQL As String
4
erstellen neue Tabelle mit einem Primärschlüssel mit dem " DoCmd " Funktion durch Eingabe des folgenden Code:
stringSQL = " CREATE TABLE exampleTbl "
stringSQL = stringSQL & " ( ID_PKField INTEGER CONSTRAINT PK_ID_PKField PRIMARY KEY , "
stringSQL = stringSQL & " sampleClmn TEXT ( 25) ) "
DoCmd.RunSQL ( stringSQL )
5
Geben Sie den folgenden Code, um die Tabelle zu ändern erstellt im vorherigen Schritt und nehmen Sie den Primärschlüssel :
stringSQL = " ALTER TABLE exampleTbl "
stringSQL = stringSQL & "DROP CONSTRAINT PK_ID_PKField ; "
DoCmd.RunSQL ( stringSQL )
6
Typ "End Sub ", um die Sub-Prozedur zu beenden.