0
我已經創建了一個包含分組數據的報告,如圖片的上半部分所示。我最好喜歡這個分組看起來像圖像的下半部分。這是可能的訪問,如果是這樣,我怎麼做到這一點?謝謝。MS訪問報告佈局
我已經創建了一個包含分組數據的報告,如圖片的上半部分所示。我最好喜歡這個分組看起來像圖像的下半部分。這是可能的訪問,如果是這樣,我怎麼做到這一點?謝謝。MS訪問報告佈局
有放置節並排側接入沒有簡單的方法。報告有一個屬性MoveLayout
,它可以在代碼中設置爲False
。這樣做的結果是,下一部分將開始在相同的垂直位置進行打印,從而打印疊放在彼此頂部的幾個部分。
這是我的報告我這個屬性取決於字段值,其中設置一個代碼示例:
Private Sub GroupHeader2_Format(Cancel As Integer, FormatCount As Integer)
If FormatCount = 1 Then
If IsNull(Me!Pruefpunkt) Then
Me.MoveLayout = False
End If
End If
End Sub
你可能會將此屬性組中的部分頭和真正的設置爲False
在細節部分和組部分頁腳。在部分的Format
事件中執行此操作。
UPDATE(在響應評論)
它爲我
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
MoveLayout = True
End Sub
Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
MoveLayout = False
End Sub
Private Sub GroupHeader1_Format(Cancel As Integer, FormatCount As Integer)
MoveLayout = False
End Sub
一份報告,看起來像這樣
結果看起來像這
感謝,我給它一個鏡頭,並送還給你。 – Nate
@Oliver我在組頭的onFormat事件上嘗試了'Me.MoveLayout = False',它似乎沒有做任何事情。然後我在onLoad事件上做了同樣的事情,它產生了對屬性異常的無效引用。我相信你的建議是正確的,但我似乎無法讓它工作。 – Nate
它實際上效果很好。事件沒有發射,因爲它顯然只在印刷視圖中發射。並且認爲我正要經歷把它作爲交叉表的噩夢。如果可以的話,我會給你更多的讚揚:)非常感謝。 – Nate