[求助]困扰我半个月的问题了
有一个文本文件如下所示:
000001,6226458763125487,女,wang,li,ya ,2009,987123479017837489203748397889283892,MD5A
000002,6226458654532123,女,peng,li ,2009,987123479017837489203748397889283892,YL1A
000003,6226435424523423,男,wang,dong ,2009,987123479017837489203748397889283892,MD5A
000004,6235453452342312,男,chen,jie,bin ,2009,987123479017837489203748397889283892,MD5P
000005,6222343243234234,女,du,li ,2009 ,987123479017837489203748397889283892,YL1P
000006,6223453453453454,男,sun,xiao,peng ,2009,987123479017837489203748397889283892,MD5A
000007,5232432323125487,男,hao,yan ,2009 ,987123479017837489203748397889283892,MD3A
000008,5222342334125487,女,wnag,jia,luo ,2009,987123479017837489203748397889283892,YL5A
000009,6226234342345487,男,sun,qi,ming ,2009,987123479017837489203748397889283892,MD3B
000010,6226455465325487,女,chen,dong,fen ,2009,987123479017837489203748397889283892,MD9B
我现在所需要的VB程序是这样一个界面,有一个TEXT1,一个BOTTON1按钮意思是打开文件,下面有两个按钮分别是开始拆分和退出程序。点 击BOTTON1选择本地的一个TXT文件,也就是上面举例那个文件,当然会更多,一万条或五万条。然后点击开始拆分按钮,最后达到的目的是输出两个文件 夹,一个叫MD,一个叫YL,是根据文本文行每一行倒数三四位决定,包含 MD的行就组成一个新的文本文件放在MD中,包含YL的行就组成一个新的文本文件放在YL中,格式不变,每一行字节的位数也不能变。第二个要求是区分完 MD和YL之后还要根据最后两位来分别输出文件,比如说MD文件夹中最后两位为5A的输出到一个文件,为9B的输出为一个文件`````。
程序要利用一个ACCESS表,因为数据的安全性,ACCESS数据库里有一个已经好的表,只有字段名,和程序中选择的文本文件名的每个字段相对应。这个表只是中间利用了一下,并不生成什么其它文件。
注:文本文件每行字符位数代表:1-6是序号,8-23位是编码号,25-58是性别和姓名拼音,60-63是有效期,65-101是码信息。103-104是种类1,105-106是种类2.