Dim cmb As WinForm.TextBox = e.Form.Controls("TextBox1") If cmb.value=Nothing Then Return End If Dim b As New SQLGroupTableBuilder("统计表1","表A") b.Groups.AddDef("批次") b.filter="批次='" & cmb.value & "'" b.Groups.AddDef("周龄") b.Totals.AddDef("产蛋量") b.TableVisible = False b.Build DataTables("统计表1").DataCols.Add("周末日期", Gettype(Date)) For Each dr As DataRow In DataTables("统计表1").DataRows Dim dr1 As DataRow dr1 = DataTables("表A").Find("批次 = '" & dr("批次") & "' And 周龄 = " & dr("周龄"),"日期 Desc") dr("周末日期") = dr1("日期") Next Tables("窗口1_table1").DataSource =DataTables("统计表1") Tables("窗口1_table1").Cols("周末日期").Move(1)