在船用產(chǎn)品證書的制作中,數(shù)據(jù)庫的字段數(shù)與證書需要打印的內(nèi)容數(shù)一致,即包含下列字段:申請廠家、檢驗(yàn)日期、檢驗(yàn)的產(chǎn)品名稱、適用的范圍、產(chǎn)品使用范圍、產(chǎn)品明細(xì)、檢驗(yàn)結(jié)果、標(biāo)記鋼印的部位、發(fā)證日期、驗(yàn)船師姓名。同時(shí),可根據(jù)業(yè)務(wù)工作需要,對此庫文件結(jié)構(gòu)進(jìn)行修改,而不破壞原有的數(shù)據(jù)。
考慮到產(chǎn)品明細(xì)內(nèi)容或多或少的不確定性,將該字段設(shè)為備注字段,以減少庫文件的空間。利用FOX提供的備注字段讀、寫函數(shù),寬度設(shè)定功能可實(shí)現(xiàn)對該字段的讀、寫、打印功能。
為防止輸入英文“JSC”時(shí)誤輸入小寫字母,利用FOX的英文字母大小寫轉(zhuǎn)換功能,將其一律轉(zhuǎn)換為大寫英文字母。當(dāng)輸入的產(chǎn)品證書編號為新編號時(shí),則在cpzs數(shù)據(jù)庫中自動(dòng)增加一行空白數(shù)據(jù),用于保存即將輸入的產(chǎn)品證書內(nèi)容。若該編號已存在,則從cpzs庫中自動(dòng)調(diào)用該證書的數(shù)據(jù),以供查詢、編輯、復(fù)制等使用。
在日常的檢驗(yàn)工作中,由于諸多產(chǎn)品為同類型不同產(chǎn)品編號,或同類型且有關(guān)技術(shù)數(shù)據(jù)也相近,因此,為充分利用已有證書內(nèi)容,提高工作效率,本程序提供了復(fù)制功能,可以大大減小工作量。為方便輸入,該界面分為兩個(gè)表單,證書輸入及詞組輸入表單。為增強(qiáng)視覺效果,將證書輸入表單中的字段字體設(shè)為Fontsize =12,并利用FOX的頁框功能,將證書內(nèi)容分為兩部分,即明細(xì)部分和一般部分,兩者之間切換起來非常方便。