Office中国论坛/Access中国论坛

标题: 关于文本文件读取操作问题 [打印本页]

作者: fyupeng    时间: 2006-8-2 18:17
标题: 关于文本文件读取操作问题
这样一个文本文件如何写读取的代码?

                                                                           国税   
                           税库行横向联网电子缴税(费)凭证                        

征收机关:            
收款国库:         填发日期:20060726     电子缴税号:350006002493245926  
====================================================================================
纳税人识别码(电脑编码):350111611002013      纳税人帐户:      
──────────────────────────────────────────
纳税人名称:         纳税人帐号:800100015808091001   
──────────────────────────────────────────
税款限缴期:20060729                         纳税人开户银行:            
──────────────────────────────────────────
缴款书销号号        预算科目   级次         金额           税种税目                    
──────────────────────────────────────────
350006002493245926   421900    1           55.00    税务行政性收费收入--专用发票收费   
──────────────────────────────────────────
纳税金额:人民币伍拾伍元整                                      小写:¥55.00               

上列款项已划缴。扣款日期:20060726

税款所属期:20060701-20060731            银行盖章:              经办:
====================================================================================
打印次数:1                                                    打印日期:20060726

备注:1.该凭证一式二联,一联为商业银行的付款凭证,一联为纳税人回单;
       2.划缴国税机关征收款项时打印纳税人识别码,划缴地税机关征收款项时打印纳税人
         电脑编码。


                                                                           国税   
                           税库行横向联网电子缴税(费)凭证                        

征收机关:            
收款国库:         填发日期:20060726     电子缴税号:350006002496403278  
====================================================================================
纳税人识别码(电脑编码):35011161133507X      纳税人帐户:        
──────────────────────────────────────────
纳税人名称:        纳税人帐号:800100020208091001   
──────────────────────────────────────────
税款限缴期:20060729                         纳税人开户银行:            
──────────────────────────────────────────
缴款书销号号        预算科目   级次         金额           税种税目                    
──────────────────────────────────────────
350006002496403278   421900    1           13.30    税务行政性收费收入--专用发票收费   
──────────────────────────────────────────
纳税金额:人民币壹拾叁元叁角                                    小写:¥13.30               

上列款项已划缴。扣款日期:20060726

税款所属期:20060701-20060731            银行盖章:              经办:
====================================================================================
打印次数:1                                                    打印日期:20060726

备注:1.该凭证一式二联,一联为商业银行的付款凭证,一联为纳税人回单;
       2.划缴国税机关征收款项时打印纳税人识别码,划缴地税机关征收款项时打印纳税人
         电脑编码。


                                                                           国税   
                           税库行横向联网电子缴税(费)凭证                        

征收机关:            
收款国库:         填发日期:20060726     电子缴税号:350006002493244801  
====================================================================================
纳税人识别码(电脑编码):350104633908246      纳税人帐户:         
───────────────────────
作者: nxjswt    时间: 2006-8-2 22:19
你没有说清楚你的需求,

先建立基本表

需要导入什么到表

需要出什么表
作者: fyupeng    时间: 2006-8-3 00:00
建立表也就一个字段,每个字段值就是一份凭证,还有一个表就是纳税人识别码表,也只要一个识别码字段,我这样做主要是符合识别码字段的电子缴税(费)凭证读出用来打印的,因为每个月缴税记录很多,每次找这些凭证来打印很麻烦,由于文本文件牵涉到保密问题,无法上传,只能修改一些做个例子。
作者: sgrshh29    时间: 2006-8-3 00:15
做一个表,一个字段,纳税人识别码(电脑编码)作为主键(不太清楚你的具体情况,也许这个表是多余的)

另做一个表,二个字段,其一文本型放纳税人识别码(电脑编码),其二ole型放对应的资料将"纳税人识别码(电脑编码)"读入字段一,将资料读入字段二,将来还可以读出来

[此贴子已经被作者于2006-8-2 16:20:37编辑过]


作者: fyupeng    时间: 2006-8-3 00:31
我现在的问题就是如何将文本文件中的数据读到表中。


[attach]19429[/attach]


[此贴子已经被作者于2006-8-2 16:42:51编辑过]


作者: sgrshh29    时间: 2006-8-3 00:45
原文件是什么格式的?行数字数有什么规律?这个分割符号()是什么符号?你的很多凭证是这样一直连着下去的吗?在你的电脑里是如何存放的呢?

论坛里有不少把文本读入数据库的帖子和实例,你可以搜索一下,看能不能用上.有按行读的,有按分割字符读的,也有整个文本一起读的.
作者: fyupeng    时间: 2006-8-3 02:39
这个文本文件是税务提供的,就是这样,每份凭证行数、字数不一样,唯一有规律的就是每份凭证第一行trim(行)=“国税”或“地税”,最后一行trim(行)=“电脑编码。”。
作者: tz-chf    时间: 2006-8-3 03:35
不大好做,还是复制、粘贴吧。
作者: sgrshh29    时间: 2006-8-3 15:02
以下是引用fyupeng在2006-8-2 18:39:00的发言:
这个文本文件是税务提供的,就是这样,每份凭证行数、字数不一样,唯一有规律的就是每份凭证第一行trim(行)=“国税”或“地税”,最后一行trim(行)=“电脑编码。”。



请你注意:

         电脑编码。



每个凭证的最后有个符号"",是不是有规律的?如果是,问题就解决了.如果不是,问题也解决了.等你把这个明确下来,我就可以做个例子传上来.
作者: fyupeng    时间: 2006-8-3 16:24
多谢sgrshh29,是这样的。但我打印时不要这一行。
作者: sgrshh29    时间: 2006-8-3 17:15
以下是引用fyupeng在2006-8-3 8:24:00的发言:
是这样的。但我打印时不要这一行。

"是这样的。"是怎样的? "但我打印时不要这一行" 不要哪一行? 说问题请说得明明白白,不要含含糊糊.
作者: fyupeng    时间: 2006-8-3 19:52
以下是引用sgrshh29在2006-8-3 7:02:00的发言:





请你注意:

         电脑编码。



每个凭证的最后有个符号"",是不是有规律的?如果是,问题就解决了.如果不是,问题也解决了.等你把这个明确下来,我就可以做个例子传上来.

是的,每个凭证的最后有个符号"",是有规律的,但我打印时或者读出文本时最好不要这个"",而且""这个上一行"电脑编码。”也是有规律的。
作者: sgrshh29    时间: 2006-8-3 20:48
匆匆忙忙做了一下.如果还有问题,再说要下班后.[attach]19490[/attach]


[此贴子已经被作者于2006-8-5 4:53:59编辑过]


作者: fyupeng    时间: 2006-8-3 23:10
啊,就是需要这个,能有原代码邮一份吗?fyupeng@126.com。不胜感激!!(问题已解决)

[此贴子已经被作者于2006-8-4 13:55:21编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3