我是vb6的新手。我正在創建發票生成應用程序。我正在使用數據報告來顯示生成的發票。 一步一步工作的過程是:獲取空白數據報告vb6
輸入數據到發票和ItemsInvoice表。 然後從數據庫中獲取maxId(Adodc)以顯示最後生成的發票。
然後將最大ID作爲參數傳遞給根據發票ID顯示發票的數據報表。
我第一次生成發票時工作正常。現在第二張發票沒有關閉應用程序,我收到一個空白數據報告。對於數據報告,我正在使用數據環境。
我猜數據報告爲空的原因是因爲該記錄沒有該Id,但實際上該記錄正在插入數據庫中。
什麼問題?
感謝您的答覆 ,但我覺得這不是我送你的源代碼,可以幫助理解代碼可以在一個以上的職位拆分問題 由於字符 的限制問題 rsInvoice.Recordset.AddNew rsInvoice.Recordset.Fields(1)。價值=纈氨酸(cmbcustomerId.List(cmbCustName.ListIndex)) rsInvoice.Recordset.Fields(2)。價值= txtName.Text rsInvoice.Recordset.Fields( 3).Value = txtAddress.Text rsInvoice.Recordset.Fields(4).Value = txtCity.Text rsInvoice.Recordset.Fields(5).Value = Val(txtPhone.Text) rsInvoice.Recordset.Fields(6) .Value =日期 – arvind 2010-03-03 11:18:18
rsInvoice.Recordset.Update rsInvoice.Refresh rsMaxId.Recordset.Requery rsMaxId.Refresh 如果DataEnvironment1.rsInvoice_Grouping.State <> 0,則DataEnvironment1.rsInvoice_Grouping.Close 「在這裏我得到最後插入的發票編號這是正確的 DataEnvironment1.Invoice_Grouping(rsMaxId.Recordset.Fields(0).value的) 「但在這裏沒有得到記錄的inovice ID我傳遞的問題可能是DataEnvironment1.rsInvoice_Grouping的記錄並不令人耳目一新 發票。刷新 invoice.Show – arvind 2010-03-03 11:24:57