chapter 4 资料表进阶设定.docxVIP

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

CHAPTER4

資料表進階設定

文字資料-寬度

「文字」資料類型可用以存放任何鍵盤上打得出來

的字元,包括中/英文、數字、空白或特殊符號。輸

入時,只須由左而右照著打即可,並無多大困難。

「文字」資料類型的欄位,最多可存放255個字元,但通常會視情況加以縮短,以免浪費空間。

定義「文字」資料類型的欄位長度時,應以能容納得下最長資料作為考慮,以免資料無法全數輸入或被截斷。如,所有記錄中,最長之地址使用了50個字,那此欄之『欄位大小』,至少得安排為50,以

免資料無法全數輸入。

設定欄位大小後,此欄最多就只能輸入該大小所設

設定欄位大小後,此欄最多就只能輸入該大小所設定之寬度的資料。如,將員工編號的大小安排為4:

(請開啟『員工編號-長度4』資料表進行練習)

輸入時,於達到寬度上限4後,即無法再輸入任何

字:

文字資料-格式

轉換大小寫

如『英文名-大小寫』資料表,其『英文名』欄原來並未安

排任何格式:

目前,其內容含有不適當之大小寫:

將格式安排為:@

可將其全部轉為大寫:

若安排為:@

則全部轉為小寫。(若想將第一個字轉為大寫;其餘的字均轉為小寫。請參見後文『輸入遮罩』之『英文首字大寫』資料表)

有資料與無資料使用不同格式

「文字」類型之資料格式,尚可以分號(;)割分為兩部份,其第一部份之格式適用於已完成輸入之文字;第二部份則適用於零長度之虛字串或Nul資l料(無資料)。如,『員工姓名-格式』資料表之

原內容,第二筆並無資料,目前為空白。

若將其格式安排為:@藍[色];無資料[紅色]

會將輸有資料之欄位轉為藍色;但對尚未輸入資料之欄位則顯示一個紅色之『無資料』:

「備忘」資料型慈之資料,基本上也是文字內容,只差它是大量文字而已。啟而亦可使用與

「文字」相同之格式設定。如:

輸入遮罩

輸『入遮罩』適用於輸入時之格式設定,可於輸入資料當中,將資料轉換為指定之外觀或格式,可控制資料美觀及正確性,有時也可以簡化輸入過程。

其設定也會影響先前已經輸入之舊資料。故也可以拿來當字元格式使用,只是其安排位置是在『輸入遮罩』處;而非『格式』處。

前文『英文名-大小寫』之例子,擬將英文名稱改為第一個字大寫,其餘字改為小寫。光靠格式字元,

並無法達成。此時,可藉助遮罩來完成。

可用的樣版符號字元

英文名首字大寫其餘小寫

如,『英文首字大寫』資料表的原內容存有不適當之大小寫:

將其『輸入遮罩』安排為:

?????????????????????

可將所輸入之第一個英文字轉為大寫,其餘轉小寫:

貨品編號為四位數字

輸『入遮罩』主要是用於輸入資料之時,控制資料正確性。如,『貨品編號為四位數字』資料表之原

設定為:

是絕不可能控制所輸入的資料為4個數字。可能會

打出超過長度之文字或數字:

將全部記錄刪除後,若將『欄位大小』改為4:

是可控制其最多只能輸入四個字,但卻不保證其為數字,且也有可能輸入不足四位之文數字:

若將其『輸入遮罩』安排為:0000

遮罩字元0,表示必須輸入0~9之數字,不可省略任一個字元。4個0,可控制其必須輸入四個數字,不可能含有文字或輸入不足四位之數字。當輸入文字時,是打不出任何內容,只能輸入數字。

若故意輸入不足四位之數字,將獲致下示之錯誤:

所以只能打出怜為四位數之數字而已。此時,由

所以只能打出怜為四位數之數字而已。此時,由於『輸入遮罩』處設定了四個0,啟而即便其『欄

位大小』設定為超過4,也不可能輸入超過四個數字。

貨品編號首字大寫後接3位數字

『貨品編號首字大寫後接3位數字』資料表中,『貨品編號』欄若只設定『欄位大小』為4,肯定

還是會打出鼠成一片之文數字。如:中文、大小寫英文、全數字、部份英文與部份數字、……:

故將其『輸入遮罩』設定為:L000

遮罩字元L,可輸入大小寫之A~Z字母,不可省略。遮罩字元0,表示僅允許0~9之數字,必須輸入不可省略。

L000,可控制其第一個字必須為英文字母,後接三個數字。當第一個字輸入數字時,是打不出任何內容,只能輸入英文字。其後三個字,則必須輸入數字。若故意輸入不

足四位,仍將獲致錯誤。

若將其『輸入遮罩』改為:L000但是第一個英文字,卻可能會打出小寫字:

若將其『輸入遮罩』改為:L000

則可再控制第一個英文自動轉為大寫:

利用精靈完成輸入遮罩

雖然看起來全為數字之『電話』欄,因為並不可能會對這些資料進行數值運算,啟應仍採選用以「文字」類型來存放為宜。

『電話』欄內,通常應包含區碼與電話兩個部份,如:

(02)2678-2231。以『電話遮罩-精靈』資料表為例,若未設定任何輸入遮罩。

文档评论(0)

文档小天才 + 关注
实名认证
文档贡献者

就是文档小天才

1亿VIP精品文档

相关文档