B
biggj
Unregistered / Unconfirmed
GUEST, unregistred user!
本人在VB中写了以下代码
Select_rs.Open "select 单位,时间,病害名称,地点,详细情况,处理情况 from 突发病害 where 时间='" & VDate & "'", P_SbConn, adOpenKeyset, adLockOptimistic
If Select_rs.RecordCount > 1 Then
wddc.Tables(2).Rows(3).Select
wddc.ActiveWindow.Selection.InsertRowsBelow Select_rs.RecordCount - 1
End If
For i = 3 To Select_rs.RecordCount + 3
With wddc.Tables(2)
.Cell(i, 1).Range.Text = Select_rs.Fields("单位").Value
.Cell(i, 2).Range.Text = Select_rs.Fields("时间").Value
.Cell(i, 3).Range.Text = Select_rs.Fields("病害名称").Value
.Cell(i, 4).Range.Text = Select_rs.Fields("地点").Value
.Cell(i, 5).Range.Text = Select_rs.Fields("详细情况").Value
.Cell(i, 6).Range.Text = Select_rs.Fields("处理情况").Value
Select_rs.MoveNext
End With
Next i
在Word中做的表格就是表头加一行空表,在记录条数变多时,通过Word的宏自动复制添加空行.不知道在Delphi中该如何实现这一功能!
Select_rs.Open "select 单位,时间,病害名称,地点,详细情况,处理情况 from 突发病害 where 时间='" & VDate & "'", P_SbConn, adOpenKeyset, adLockOptimistic
If Select_rs.RecordCount > 1 Then
wddc.Tables(2).Rows(3).Select
wddc.ActiveWindow.Selection.InsertRowsBelow Select_rs.RecordCount - 1
End If
For i = 3 To Select_rs.RecordCount + 3
With wddc.Tables(2)
.Cell(i, 1).Range.Text = Select_rs.Fields("单位").Value
.Cell(i, 2).Range.Text = Select_rs.Fields("时间").Value
.Cell(i, 3).Range.Text = Select_rs.Fields("病害名称").Value
.Cell(i, 4).Range.Text = Select_rs.Fields("地点").Value
.Cell(i, 5).Range.Text = Select_rs.Fields("详细情况").Value
.Cell(i, 6).Range.Text = Select_rs.Fields("处理情况").Value
Select_rs.MoveNext
End With
Next i
在Word中做的表格就是表头加一行空表,在记录条数变多时,通过Word的宏自动复制添加空行.不知道在Delphi中该如何实现这一功能!