忍者ブログ
ADMINNEW ENTRY
C A L E N D A R
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

専門学生時代にACCESSを学び、現在会社で使用しているシステムがACCESSで作られているので再度勉強中です。(学校ではVBAを全然習わなかったので) これからACCESS VBAを勉強する方一緒に学んでいきましょう
<<< 1 2 3 4 >>>
2025-04-24(Thu)
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



.

2009-08-11(Tue)
テーブル作成(DAO)
前回はデータベースの作成方法を説明させて頂きました、

今回はオブジェクト作成の第二段としてテーブルの作成を説明させて頂きます、


実際にコードからテーブルを作成する機会はあまりないかもしれませんが、
簡単な例を挙げさせて頂きます。


createtable.jpg






テーブル作成

Private Sub createT_Click()
   
    Dim cdb As DAO.Database
    Dim ctb As DAO.TableDef
   
    Set cdb = CurrentDb()
    
    'テーブルを作成します
    Set ctb = cdb.CreateTableDef("T_社員")
    
    '作成したテーブルにフィールドの作成
    ctb.Fields.Append ctb.CreateField("社員ID", dbInteger)
    ctb.Fields.Append ctb.CreateField("名前姓", dbText, 20)
    ctb.Fields.Append ctb.CreateField("名前名", dbText, 20)
    ctb.Fields.Append ctb.CreateField("部署", dbText, 20)
   
    cdb.TableDefs.Append ctb
   
    Set ctb = Nothing
    cdb.Close
    Set cdb = Nothing
   
End Sub


CreateTablesDef を使用してテーブルを作成し

CreateField を使用してフィールドを作成します。

上の例では ”T_社員” テーブルを作成し、
フィールドとして、

 ”社員ID”、”名前姓”、”名前名”、”部署”

を作成しました。

一度皆さんもサンプルコードを作成し試してみてください

PR


.

<<< 1 2 3 4 >>>

Powered by NinjaBlog. Template by うさねこ.
忍者ブログ[PR]