PDA

View Full Version : سوال: آپديت مستقيم داده هاي Adodc بدون Refresh و Requery



ARData
دوشنبه 17 بهمن 1390, 13:06 عصر
با سلام

زماني که يک برنامه به يک ديتابيس مثل اکسس متصل است و ثبت اطلاعات ما به طور مستقيم روي اکسس انجام مي شود و در واقع مشاهده اطلاعات روي DataGrid انجام پذير است ... به همين خاطر هنگامي که دو برنامه (ديتابيس و و فرم وي بي باز هستند ) چطوري اين امکان وجود داره که همزمان با آپديت ديتابيس اطلاعات جديد در فرم وي بي بدون استفاده از گزينه هاي Timer or requery or refresh قابل مشاهده باشد .(اتوآپديت)...

kitcat_m18
سه شنبه 18 بهمن 1390, 00:58 صبح
سلام،
تا زمانی که درخواست گرفتن اطلاعات (select) رو برای دیتابیس نفرستی نمی تونه اطلاعات جدید رو بهت نشون بده.
در واقع باید از یکی از روش های بالا استفاده کنی
موفق باشی :لبخندساده:

ARData
سه شنبه 18 بهمن 1390, 08:35 صبح
کد زير کجاش ايراد داره ؟ چون با لود شده فرم اولين فيلد ديتاگريد پاک ميشه :
Private Sub Form_Load()
Me.Adodc1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\VB Datbase.mdb;Persist Security Info=False"
Me.Adodc1.RecordSource = "select * from TblData"
Me.Adodc1.Refresh
End Sub
82159

kitcat_m18
سه شنبه 18 بهمن 1390, 12:10 عصر
سلام،
کد بالا هیچ مشکلی نداره تو دیتابیست رو چک کردی خالی نباشه؟؟؟
نمونه برنامت رو بذاری بهتر میشه راهنمایی کرد
موفق باشی:لبخندساده:

Veteran
سه شنبه 18 بهمن 1390, 15:26 عصر
کد زير کجاش ايراد داره ؟ چون با لود شده فرم اولين فيلد ديتاگريد پاک ميشه :
DataGrid1.TabStop = False

ali190
سه شنبه 18 بهمن 1390, 18:09 عصر
سلام

Private Sub Form_Load()
Adodc1.Refresh
Me.DataGrid1.MarqueeStyle = dbgNoMarquee
End Sub