我有三種產品,玉米,豆類和蘿蔔。我有不同的規格,每個都有不同的規格,溼度,顏色,蛋白質,脂肪......我有一些未綁定的文本框和一些連續形式的標籤。還有兩個按鈕可以讓我按照在兩個文本框中輸入的日期排序或全部顯示。我在標題和文本框中的詳細信息部分有標籤和文本框。表單標題部分的文本框正在獲取它們排列的每個字段的平均值。#重新計算時的Avg([Field])錯誤
當我打開窗體並選擇豆子,一切都顯示完美!我可以排序或顯示所有內容,並且很好。我可以切換到Corn並執行相同操作,但是當我嘗試切換回Beans時,平均文本框顯示#Error。如果我先打開表格並先去玉米,然後豆類,再回到玉米,玉米兩次都能工作,但豆類不起作用。豆類只有在表單上第一個打開的情況下才會起作用,並且會繼續工作,直到您選擇其他產品。玉米和蘿蔔無論如何都會起作用,但是當我切換回豆類時,我又一次得到了#Error。
這兩個代碼塊之間幾乎沒有區別。還有什麼可能導致Avg文本框中的#Error(Text12-Text15)?
下面是代碼的一部分....這個代碼是在onClick事件爲各自的按鈕
玉米
Me.Label2.Caption = "Moisture"
Me.Label3.Caption = "Starch"
Me.Label4.Caption = "Protein"
Me.Label5.Caption = "Fat"
Me.Text2.ControlSource = " Moisture "
Me.Text3.ControlSource = " Starch "
Me.Text4.ControlSource = " Protein "
Me.Text5.ControlSource = " Fat "
Me.Text12.ControlSource = "=Avg([Moisture])"
Me.Text13.ControlSource = "=Avg([Starch])"
Me.Text14.ControlSource = "=Avg([Protein])"
Me.Text15.ControlSource = "=Avg([Fat])"
Me.RecordSource = "SELECT SampleID.DateCreated, SampleID.SampleLocationID, PertenData.Moisture, PertenData.Starch, PertenData.Protein, PertenData.Fat FROM SampleID INNER JOIN PertenData ON SampleID.SampleID = PertenData.PertenSampleID WHERE ((SampleID.SampleLocationID)=21) ORDER BY SampleID.DateCreated DESC"
基於豆類
Me.Label2.Caption = "Moisture"
Me.Label3.Caption = "Starch"
Me.Label4.Caption = "Protein"
Me.Label5.Caption = "Color"
Me.Text2.ControlSource = " Moisture "
Me.Text3.ControlSource = " Starch "
Me.Text4.ControlSource = " Protein "
Me.Text5.ControlSource = " Color"
Me.Text12.ControlSource = "=Avg([Moisture])"
Me.Text13.ControlSource = "=Avg([Starch])"
Me.Text14.ControlSource = "=Avg([Protein])"
Me.Text15.ControlSource = "=Avg([Color])"
Me.RecordSource = "SELECT SampleID.DateCreated, SampleID.SampleLocationID, PertenData.Moisture, PertenData.Starch, PertenData.Protein, PertenData.Color FROM SampleID INNER JOIN PertenData ON SampleID.SampleID = PertenData.PertenSampleID WHERE ((SampleID.SampleLocationID)=35) ORDER BY SampleID.DateCreated DESC"
檢查您的記錄來源屬性都豆工作時,當他們不工作。 (我的主要電子郵件地址是* wannafarm1 * :) – HelloW
RecordSource在工作和破壞時是相同的。我發現,只要我看豆和蘿蔔一切都很好,一旦我去玉米,豆破,但蘿蔔不。 – riley3131
我玩的越多,我就越困惑。當我去玉米時,蘿蔔會起作用,如果我去玉米>蘿蔔>豆類,他們會工作,但如果我得到玉米>豆類>蘿蔔,豆類不起作用,但其他人做。 – riley3131