头大了,帮帮忙啊!!!!!前一窗体选择(编码),后一窗体的下拉列表中显示这个(编码)在子表中对应的全部(日期),而且选择一个(日期)如10月20日,则要把10月20日和10月21日的对应的(时间)和(数值)都读取出来,如没有10月21日则把10月21日的(时间)和(数值)显示为空。最后写入Gird,(编码)作为列名,(日期)+(时间)作为行名(为空的日期、时间不写进来)。
还有:(时间)是多条。

解决方案 »

  1.   

    更正一下,时间或日期的也写进Gird,只不过要写成(-)
      

  2.   

    再更正一下,没有的时间或日期的也写进Gird,只不过要写成(-)
      

  3.   

    写个sql语句把记录都查询出来,然后用循环一个个往StringGrid里填数据啊
      

  4.   

    关键是读(日期)那里,怎么判断下一条就是10月21日(日期是DATE型的啊)。
      

  5.   

    关键是读(日期)那里,怎么判断下一条就是10月21日(日期是DATE型的啊)。
    if adoquery1.FieldByName('').asString=格式化日期 不行吗