office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

Access修改表數(shù)據(jù)類型

2018-01-09 14:10:00
tmtony8
原創(chuàng)
7413

在Access表設(shè)計(jì)中,有時(shí)需要修改數(shù)據(jù)類型。當(dāng)然最簡(jiǎn)單的方法就是右鍵=》設(shè)計(jì)視圖,數(shù)據(jù)類型直接修改了。

但是有時(shí)我們希望利用代碼修改。避免不懂操作的用戶直接修改


在表“表1”中,有“b”字段的數(shù)據(jù)類型為數(shù)字類型。需要改為文本類型,字段大小為20.見(jiàn)下SQL語(yǔ)句:

CurrentDb.Execute "ALTER TABLE 表1 ALTER COLUMN b CHAR(20);"


更新結(jié)果:




另,附Access常用的數(shù)據(jù)類型

1. 字符類型:(VARCHAR、CHAR)
用于存儲(chǔ)字符數(shù)據(jù),最大長(zhǎng)度為255,ACCESS中有兩個(gè)字符數(shù)據(jù):VARCHAR和CHAR,前者用于存儲(chǔ)可變長(zhǎng)度字符串,后者用于存儲(chǔ)固定長(zhǎng)度字符串。固定長(zhǎng)度會(huì)用空格來(lái)填充不夠的位數(shù),并且檢索的時(shí)候要比可變的快。
2. 備注類型:(MEMO)

長(zhǎng)度為64000個(gè)字符,由于字符類型數(shù)據(jù)的最大長(zhǎng)度為255個(gè)字節(jié),所以沒(méi)辦法存儲(chǔ)更長(zhǎng)的文字說(shuō)明,備注類型數(shù)據(jù)就是為了解決這個(gè)問(wèn)題的。
3. 數(shù)字類型:

用于存儲(chǔ)數(shù)字值

Byte 字節(jié)型 整數(shù) 0-255
Smallint 整型 整數(shù) -32000-32000
Integer(number) 長(zhǎng)整型 整數(shù) -2000000000-2000000000:9個(gè)0
Money(currency)貨幣型 整數(shù)和4位小數(shù) 正負(fù)900000000000000:14個(gè)0
Real 單精度 浮點(diǎn)型 14.E-45 – 3.4E+38
Float 雙精度 浮點(diǎn)型 4.9E-324 – 1.8E+308
4. 日期時(shí)間類型:(datetime)

用于存儲(chǔ)日期值,時(shí)間值,日期時(shí)間混合值:
常規(guī)日期
常日期
中日期
短日期
長(zhǎng)時(shí)間
中時(shí)間
短時(shí)間
5. 自動(dòng)編號(hào)類型:(counter)

每增加一條記錄就會(huì)自動(dòng)增加一個(gè)編號(hào)。
6. 是否類型:(yesno)

對(duì)一個(gè)字段中包含的兩種不同的可選值。
7. ole對(duì)象類型:

允許單獨(dú)的鏈接或嵌入OLE對(duì)象。

    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問(wèn)