以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]真心求教 这个问题该怎么实现啊 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33717) |
||||
-- 作者:syeplay -- 发布时间:2013/5/23 10:59:00 -- [求助]真心求教 这个问题该怎么实现啊
问题:要实现的是 文本框中输入01.07.1305 那么自动生成三行 分别是 码号01金额05 码号07金额05 码号13 金额05
在文本框中输入01/0705 那么自动生成七行 分别是码号01金额05 码号02金额05 码号03金额05 码号04金额05。。。码号07金额05
|
||||
-- 作者:Bin -- 发布时间:2013/5/23 11:04:00 -- 数字位数如果不会变动的话想对来说容易处理很多. 例子发出来 你这个格式是否位数不会变动的?
|
||||
-- 作者:Bin -- 发布时间:2013/5/23 11:07:00 -- 其实有个更加简单的实现方式 如果换个格式,甚至都不限制数字位数. 例如 02/05 01.07.13/05 01-07/05
|
||||
-- 作者:Bin -- 发布时间:2013/5/23 11:09:00 -- 如果按照上面的规格分析得话. 只需要按照/分割 后面的就是金额 前面部分就是要增加的行数 如果包含 . 那么就按 . 分割 增加指定行 如果包含 - 那么就按 第一个到第二个增加行 如果 都没包含 就不用分割 直接增加一行
|
||||
-- 作者:夕然 -- 发布时间:2013/5/23 11:11:00 -- 除非格式不发生变化,不然出错的几率太大了 |
||||
-- 作者:syeplay -- 发布时间:2013/5/23 11:45:00 --
附件在这里 码号是两位数 金额 可以是多位数 |
||||
-- 作者:syeplay -- 发布时间:2013/5/23 11:52:00 -- 因为有三种状态 1. 单号录入:0120 码号01 金额20 2. 不同单号录入: 01.07.1520 码号01金额20 码号07金额20 码号15金额20 3. 连续单号录入:01/0320 码号01金额20 码号02金额20 码号03金额20
我考虑的是 先判断是否含有"."and“/” 如果没有则执行1 如果有"." 则从最后一个"."-2 位置录入金额 "."+2位置录入码号 3雷同 |
||||
-- 作者:Bin -- 发布时间:2013/5/23 12:13:00 -- 按照我给你的格式 容易很多
三种状态 1. 单号录入:01/20 码号01 金额20 2. 不同单号录入: 01.07.15/20 码号01金额20 码号07金额20 码号15金额20 3. 连续单号录入:01-03/20 码号01金额20 码号02金额20 码号03金额20 |
||||
-- 作者:syeplay -- 发布时间:2013/5/23 12:33:00 -- BIN 有个问题 可否同一个姓名分成三行录入 要不然 金额的统计 又不好弄了吧 |
||||
-- 作者:syeplay -- 发布时间:2013/5/23 12:36:00 -- 还有就是 这个方式 录入比较麻烦 开单的时候 会忙不过来的 我那种思路 有没有办法搞 |