以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53226) |
||||
-- 作者:sxdoc -- 发布时间:2014/7/2 19:01:00 -- [求助] 求高手写代码,能实现后三列的数字自动填入
|
||||
-- 作者:有点甜 -- 发布时间:2014/7/2 19:08:00 -- 什么意思?根据什么逻辑自动填入? |
||||
-- 作者:sxdoc -- 发布时间:2014/7/2 19:38:00 -- 把一个初诊复诊循环统计出来数值,按A段200、B段200、C段剩余的数值这三个列填入,比如一个初诊复诊循环(A)的初诊统计数为500,就分填入三个列中,200 200 100,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则要此行中C段中,此行中更多的复诊行的统计列的值则全部填入C段中。比如一个初诊复诊循环(B)的初诊统计数为100,就填入三个列中,100 200 100,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则要此行中A段中,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为400,则在A段中参考初诊A段差额填入100,余数填入B200 C100 |
||||
-- 作者:sxdoc -- 发布时间:2014/7/2 19:39:00 -- 把一个初诊复诊循环统计出来数值,按A段200、B段200、C段剩余的数值这三个列填入,比如一个初诊复诊循环(A)的初诊统计数为500,就分填入三个列中,200 200 100,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则全填入此行C段中,此行中更多的复诊行的统计列的值则全部填入C段中。比如一个初诊复诊循环(B)的初诊统计数为100,就填入三个列中,100 200 100,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则要此行中A段中,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为400,则在A段中参考初诊A段差额填入100,余数填入B200 C100 |
||||
-- 作者:sxdoc -- 发布时间:2014/7/2 19:41:00 -- 前两个发错了,把一个初诊复诊循环统计出来数值,按A段200、B段200、C段剩余的数值这三个列填入,比如一个初诊复诊循环(A)的初诊统计数为500,就分填入三个列中,200 200 100,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则全填入此行C段中,此行中更多的复诊行的统计列的值则全部填入C段中。比如一个初诊复诊循环(B)的初诊统计数为100,就填入A段中,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为300,则要此行中A段中,如果是此初诊复诊循环(A)中的第一次复诊行的统计数值为400,则在A段中参考初诊A段差额填入100,余数填入B200 C100 |
||||
-- 作者:有点甜 -- 发布时间:2014/7/2 20:34:00 -- 有点绕,代码如下
If e.DataCol.Name="收费" Then |
||||
-- 作者:sxdoc -- 发布时间:2014/7/2 21:28:00 -- 高人,多谢了, |