我有这样一个表格的设计,希望高手能够给个解决思路,先谢了!
表一                             表二
|ID |名称 |数量|单价 |合计|        |     |25 |27 | 29 |31 | 
|1  |AAA  |10  |100  |1000|        |红色 |0  |0  | 0  | 0 |   
|2  |BBB  |30  |100  |3000|        |蓝色 |0  |0  | 0  | 0 |当表一在插入或编辑状态时表二可以进行数据的输入,当表二的数据输入完成后,表一的数量为表二的所有输入数据的总和.
在表二在选择状态时,就是选择第一行时,表二呈现出具体的数据.
如下,第一行时,表二结果.
|     |25 |27 | 29 |31 | 
|红色 |1  |2  | 4  | 0 |   
|蓝色 |0  |3  | 0  | 0 |
如下,第二行时,表二结果.
|     |25 |27 | 29 |31 | 
|红色 |1  |2  | 4  | 0 |   
|蓝色 |5  |3  | 5  | 0 |
*难道要给每一条记录都单独做一个表吗???其中表二的|25 |27 | 29 |31 |字段可以自行进行定义,
|红色 |  
|蓝色 |
也要求可以自行定义.
说了这么多,不知道说清楚了没有,想了好久没有解决,请高手给一个解决方法,分数不够再加,呵呵.

解决方案 »

  1.   

    就是点击窗体A中表格(表一)中的数量,然后出来一个窗体B,窗体B中的表格就是表二中的样式,其中第一行和第一列都是可以自行定义的,在表二中输入相应的数据后,在窗体A中的表一的数量就会相应的改变.
    也就是窗体A中的表格(表一)的每一行对应一个窗体B表格二的数据.
    这样清楚一点了吗??
    :-(
      

  2.   

    |     |25 |27 | 29 |31 |,这个是随便写的,应该是 |     |A |B | C |D | 这个样子,
     其中ABCD,是从A~G中选择的一个组.
    业务就是这个样子的,所以想了好久都没有结果的,希望大家给个思路的.**多谢上面的几位兄弟!
      

  3.   

    LZ把问题理解的过于复杂了,其实可以看做是明细表操作.直接在表一指针移动的时候(afterScroll)对表二进行筛选就可以了表二插入记录的时候,如果真跟表一的编辑状态有关的话,直接在对表二操作之前,判断下表一的状态就行了.