簡體   English   中英

MS Access 2003/2007-子窗體上的圖表對象,父窗體加載時不加載

[英]MS Access 2003/2007 - Chart Object on a sub form, not loading when parent forms load

所以我有一個子窗體,上面只是一個圖表對象。 它很小,這是此子程序的唯一目的。 然后,我有大約10個表單,每個表單都有一個子窗口,該窗口是它的子窗口。 為了進行比較,我使用UNION查詢在此表格上顯示每個表格上10個帳戶的當前余額。 除了一件小事,一切都正常。

當您打開任何這些窗體時,都必須將鼠標移到實際的子窗口上,然后在其中單擊以顯示圖表。 一旦您這樣做,它就可以在任何形式和所有形式上正常工作,但是如果在所有這些形式上都同樣發生此問題,那么我確定我在這里遺漏了一些東西嗎?

關於這個有什么想法嗎?

謝謝賈斯汀

我認為您可以通過使用子窗體來解決此問題,而是直接在窗體中插入圖表控件。 我知道以每種形式設計圖表控件可能會讓人頭疼,但是通過這樣做,您可以獨立於任何其他形式直接控制圖表的數據源。

例:

我假設您需要在更新文本框(txtExample)之后更新圖表。 您可以使用afterUpdate事件來更改控件的數據源:

Private Sub txtExample_AfterUpdate()
  chart1.RowSource = "SELECT ... FROM ..." 
  chart1.Requery
End Sub

每次更新文本框的值時,圖表對象的RowSource屬性都會更改和更新。

希望這對你有用

我到處尋找這個問題,發現me.graph1.requery在我的2003版本中無濟於事。 我確實在無奈docmd.requery (Graph1)嘗試了此操作:崩潰的docmd.requery (Graph1) ,但是當您放下on error resume next它每次都會顯示圖! 真正的Microsoft風格,我想用另一個有問題的東西來修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM