設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12下一頁
返回列表 發(fā)新帖
查看: 10533|回復(fù): 12
打印 上一主題 下一主題

[模塊/函數(shù)] 【新手進(jìn)階】之十一:“庖丁解!焙汀凹o(jì)昌學(xué)射”——淺談表格式文本數(shù)據(jù)的導(dǎo)入

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-2-18 11:55:27 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
       所謂“表格式文本”,是我給非標(biāo)準(zhǔn)化格式文本文件起的名字。主要在于這些文本看起來與一些報(bào)表十分相似,有表頭有邊框等等。如何導(dǎo)入這種文本數(shù)據(jù),是一個(gè)朋友提出的問題。這讓我想起了一個(gè)成語——“庖丁解牛”。
       “庖丁解!笔侵v一個(gè)姓丁的廚師,因?yàn)閷W⒂趯ふ乙?guī)律,以至于神乎其技。類似的還有一個(gè)小故事——“紀(jì)昌學(xué)射”。

        說的是一個(gè)叫紀(jì)昌的人去向飛衛(wèi)學(xué)射箭,師父說,“先學(xué)不瞬”,也就是學(xué)不眨眼。他便每天躺在妻子的織布機(jī)下邊看踏腳板,三年后,就算錐子尖碰到眼眶都不眨眼了。然后學(xué)“視小如大”,回去后他就用牦牛尾巴的把把虱子掛在窗戶上,天天盯著看,三年后看到虱子就像車輪那么大了……
       后面則是“老虎向貓學(xué)捕食”的翻版了。       過了三年之后,紀(jì)昌自認(rèn)為射術(shù)已經(jīng)學(xué)得已經(jīng)天下第一了,就準(zhǔn)備私自下山闖蕩一番。半路想起還有自己的師傅比自己厲害,決定回去解(shang)決(xin)掉(bing)他(kuang)。恰巧的是,師傅剛剛從山上準(zhǔn)備下來,于是毫不猶豫地引弓搭箭。兩人互相對射,箭頭在半空中互相擊中碰落。
       最后,他還有一支箭,而師傅沒箭了。他得意洋洋地射出,“這次我看你還能不能逃得過”。
       師傅緩緩地折下一枝荊棘,在箭快射到的時(shí)候,輕輕擋住了。       這時(shí)候他絕望了……不過師傅并沒有怪他,說自己已經(jīng)沒法教他了,讓他跟自己的師傅甘蠅(飛衛(wèi)的師父)學(xué)習(xí)吧。
       甘蠅帶他到懸崖邊上,“讓我看看你的射術(shù)!毕旅媸侨f丈深淵,紀(jì)昌早已雙腳發(fā)軟,哪還知道怎么射箭。窟@時(shí)候,老人抬眼望向天空,目光如箭,兩只大雁應(yīng)“視”而落。十年后他才下山,再也不談射術(shù)。有朋友帶了一副弓箭過來,他很認(rèn)真地問,“這是什么,干什么用的?”朋友大笑。他又連續(xù)問了幾次,朋友這才正色地說,“你學(xué)到真正的射道了!

       這兩個(gè)故事告訴我們,學(xué)習(xí)觀察是一件非常重要的事情。觀察是分析的基礎(chǔ),只有學(xué)會了觀察,才知道如何從繁雜的信息中提取所需的內(nèi)容。對于表格式文本,如果我們專注于所需的數(shù)據(jù),也就只看到數(shù)據(jù)(“視小如大”),再分析這些數(shù)據(jù)是如何分布排列的(“目無全牛”),那么一切就變得游刃有余了。
       一般來說,表格化數(shù)據(jù)前面肯定有若干行是表頭,接著是以一定間距隔開的字段,再到數(shù)據(jù)主體,最后一行可能是制表符。大體思路是:根據(jù)字段建立一張表【注】,然后打開記錄集和文本,跳轉(zhuǎn)到文本數(shù)據(jù)主體的第一行,分離數(shù)據(jù)并寫入記錄集。
      
       【注】:雖然字段名稱和記錄的間距和分隔方式都是一樣,理論上可以分離出來并用程序創(chuàng)建表,但是考慮到代碼將會變得更加復(fù)雜,因此還是手動建表好些。)
      
【新手入門】之一:If分支語句
【新手入門】之二:分支語句總結(jié)
【新手入門】之三:循環(huán)語句For
【新手入門】之四:循環(huán)語句Do和死循環(huán)
【新手入門】之五:公共變量與傳址過程、傳值過程
【新手入門】之六:“悲歡離合總無情”——淺談Split和Join
【新手入門】之七:嵌套與并列——再談If流程問題
【新手入門】之八:“連就連”——淺談“&”和“+”連接符的區(qū)別

【新手入門】之九:從百錢百雞談起——淺談“規(guī)劃求解”兼答lingjiang問
【新手入門】之十:書到用時(shí)方恨少——自定義菜單(Access 2003)的制作
【新手入門】之十一:淺談ADO之序言
【新手入門】之十二:淺談ADO之Connection
【新手入門】之十三:淺談ADO之Conmmand(上)
【新手入門】之十四:淺談ADO之Command(下)
【新手入門】之十五:淺談ADO之Recordset(上)
【新手入門】之十六:淺談ADO之Recordset(下)
【新手入門】之十七:淺談列表框的使用
【新手入門】之十八:雙擊列表框修改數(shù)據(jù)
【新手入門】之十九:從“書與女友恕不外借”談起——淺談“Bookmark”的使用
【新手入門】之二十:“書與書簽”——bookmark屬性答疑
【新手入門】之二十一:記錄集的“凌遲”——逐條導(dǎo)出記錄集

【新手進(jìn)階】之一:基礎(chǔ)算法(一)
【新手進(jìn)階】之二:基礎(chǔ)算法(二)
【新手進(jìn)階】之三:基礎(chǔ)算法(三)
【新手進(jìn)階】之四:基礎(chǔ)算法(四)
【新手進(jìn)階】之五:排序搜索(一)
【新手進(jìn)階】之六:排序搜索(二)
【新手進(jìn)階】之七:遞歸算法
【新手進(jìn)階】之八:冒泡排序
【新手進(jìn)階】之九:淺談不綁定數(shù)據(jù)源操作記錄
【新手進(jìn)階】之十:工作日的計(jì)算
【新手進(jìn)階】之十一:“庖丁解!焙汀凹o(jì)昌學(xué)射”——淺談表格式文本數(shù)據(jù)的導(dǎo)入
【新手進(jìn)階】之十二:從四腳騰空的奔馬談起——原來界面可以這樣設(shè)計(jì)
【新手進(jìn)階】之十三:Outlook風(fēng)格導(dǎo)航界面
【新手進(jìn)階】之十四:倉庫管理系統(tǒng)

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

評分

參與人數(shù) 1經(jīng)驗(yàn) +15 收起 理由
renyucai1963 + 15 優(yōu)秀文章,贊。

查看全部評分

本帖被以下淘專輯推薦:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 分享淘帖1 訂閱訂閱
2#
發(fā)表于 2013-2-18 12:09:45 | 只看該作者
本帖最后由 ycxchen 于 2013-2-18 12:13 編輯

第一個(gè)學(xué)習(xí)!“學(xué)習(xí)觀察是一件非常重要的事情”,十分同意!

點(diǎn)擊這里給我發(fā)消息

3#
發(fā)表于 2013-2-18 16:24:25 | 只看該作者
謝謝分享!

點(diǎn)擊這里給我發(fā)消息

4#
發(fā)表于 2013-2-18 22:25:53 | 只看該作者
下來學(xué)習(xí),謝謝!
5#
發(fā)表于 2013-2-19 23:51:32 | 只看該作者
學(xué)習(xí)
6#
發(fā)表于 2013-2-20 01:19:42 | 只看該作者
{:soso_e100:}
這兩個(gè)故事告訴我們,學(xué)習(xí)【觀察】是一件非常重要的事情。[觀察是分析的基礎(chǔ),只有學(xué)會了觀察,才知道如何從繁雜的信息中提取所需的內(nèi)容]。對于表格式文本,如果我們專注于所需的數(shù)據(jù),也就只看到數(shù)據(jù)(“視小如大”),再分析這些數(shù)據(jù)是如何分布排列的(“目無全!保敲匆磺芯妥兊糜稳杏杏嗔。

紅字中所講的是數(shù)據(jù)分析的基礎(chǔ),謝謝斑竹。
7#
發(fā)表于 2013-2-26 09:05:28 | 只看該作者
學(xué)習(xí)了

點(diǎn)擊這里給我發(fā)消息

8#
發(fā)表于 2015-10-25 09:37:54 | 只看該作者
good
回復(fù)

使用道具 舉報(bào)

9#
發(fā)表于 2016-1-17 05:55:06 | 只看該作者
庖丁解!焙汀凹o(jì)昌學(xué)射”——淺談表格式文本數(shù)據(jù)的導(dǎo)入
10#
發(fā)表于 2016-1-26 19:03:31 | 只看該作者
好貼
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 08:07 , Processed in 0.110831 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表