Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako upraviť primárny kľúč

Mať vedomosti o tom , ako upraviť stĺpec s primárnym obmedzenia kľúče vám môže ušetriť čas pri práci s databázou Microsoft Access . Riadky v tabuľke sú jednoznačne identifikované pomocou primárneho kľúča obmedzenia integrity dát . Program Access vytvorí jedinečný index umožňujúce rýchly prístup k dátam v tabuľke s primárnym kľúčom . Pomocou jazyka Visual Basic for Applications ( VBA ) v programe Access pre automatizáciu procesov , ako je editácia stĺpec primárneho kľúča . Pokyny dovolená 1

Spustite program Microsoft Office Access a zvoľte " Prázdna databáza " kliknite na tlačidlo " Vytvoriť " . Zvoľte menu " Database Tools " , potom kliknite na " Visual Basic " . Zvoľte menu " Vložiť " a potom kliknite na " modul " .
2

Zadajte nasledujúci vytvoriť nový postup :

Private Sub editPrimaryKey ( )

Stlačte " . Zadajte "
3

Zadajte nasledujúce deklarovať premenné , ktoré budete používať na vytvorenie novej tabuľky s primárnym kľúčom :

Dim strSQL As String

Dim rst Ako Recordset

Dim dbs Ako Databáza
4

Zadajte nasledujúce definovať databázu používať :

Set DBS = CurrentDb

5

zadajte nasledujúce spustenie príkazu SQL , a vytvoriť tabuľku s názvom " DataTable " s primárnym kľúčom :

strSQL = " CREATE TABLE DataTable "

strSQL = strSQL & " ( PK_Field INTEGER OBMEDZENIA PK_PK_Field PRIMARY KEY , "

strSQL = strSQL a "mesto TEXT ( 25 ) ) "

DoCmd.RunSQL ( strSQL )
6

Zadajte nasledujúce pridať tri riadky dát do novej tabuľky :

strSQL = " INSERT INTO DataTable ( [ PK_Field ] , [ město ] ) "

strSQL = strSQL & " VALUES ( 1 , " Fort Worth ' ) ; " Spojené

DoCmd.SetWarnings False

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO DataTable ( [ PK_Field ] , [ město ] ) "

strSQL = strSQL & " VALUES ( 2 ​​, ' Arlighton ' ) ; "

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO DataTable ( [ PK_Field ] , [ město ] ) "

strSQL = strSQL a " VALUES ( 3 , ' Dallas ' ) ; "

DoCmd.RunSQL ( strSQL )
7

Zadajte nasledujúce nastavenia vymaza primárneho kľúča z poľa " PK_Field " :

strSQL = " ALTER TABLE DataTable "

strSQL = strSQL & " DROP CONSTRAINT PK_PK_Field , "

DoCmd.RunSQL ( strSQL )

Odstránenie obmedzenia primárneho kľúča vám umožní upraviť stĺpec primárneho kľúča .
8

Zadajte nasledujúce otvoriť " DataTable " a upravte tabuľka použitie Recordset :

Set rst = dbs.OpenRecordset ( " DataTable " )

rst.MoveFirst

rst.Edit

rst.Fields ( " PK_Field " ) . Value = 6

rst.Update

rst.Close

kód bude aktualizovať " PK_Field " až 6 na prvom riadku . Stlačením tlačidla " F5 " spustiť podprogram .
9

Prepnite späť do okna aplikácie Microsoft Access a potom kliknite pravým tlačidlom myši na " DataTable " tabuľka sa nachádza v ľavej table obrazovky počítača . Vyberte " Design View " a kliknite na " PK_Field " riadok . Kliknite na ikonu " primárny kľúč " z " Nástroje " paneli nastavte toto pole späť do poľa primárneho kľúča .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené