|
先日質問させていただきました。
列非固定のクロス集計クエリをレポート化しているのですが、
今まではうまく行ってたんですけれども、行見出しを一行追加したら
その行見出しまで値として書き出される様になってしまいました。
下記がreport open に書いているコードです
どこがおかしいか指摘いただけると嬉しいです。
よろしくお願いします。
関係ないかもしれませんがレポートはサブレポートです。
テキストボックス Field2 に 追加した行見出しが出てしまいます。
Private Sub Report_Open(Cancel As Integer)
Dim db As DAO.Database
Dim qd As DAO.TableDef
Dim cnt As Integer
Dim fld As DAO.Field
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set qd = db.TableDefs(Me.RecordSource)
Set rs = qd.OpenRecordset
For cnt = 2 To rs.Fields.Count - 1
Set fld = rs.Fields(cnt)
Me("Field" & cnt).ControlSource = fld.Name
Next
End Sub
|
|