PDA

View Full Version : نمایش اطلاعات بعد از قطع ارتباط با دیتابیس



mahdy.asia
دوشنبه 20 بهمن 1393, 09:32 صبح
با چه روش هایی می توان بعد از قطع ارتباط با دیتابیس اطلاعات رو به کاربر نمایش داد و اجازه داد روی آن فیلتر،جستجو و حتی حذف و ویرایش داشته باشد (Offline) و بعد در نهایت اطلاعات تغییر یافته به صورت گروهی به دیتابیس ارسال گردد (دلفی 7)

hadisalahi2
دوشنبه 20 بهمن 1393, 09:40 صبح
DataSnap رو جستجو کن

101101000
سه شنبه 21 بهمن 1393, 09:13 صبح
سلام هم با TvirtualTable از ابزار های Devart میتونی این کارو انجام بدی هم با ClientDataSet.

omegao
جمعه 24 بهمن 1393, 07:22 صبح
با سلام
با استفاده از ClientDataSet ميتونيد داده ها را از پايگاه داده واكشي كرده و در حافظه مقيم كنيد. داده هاي مقيم در حافظه قابليت فيلتر، سرچ، گروه بندي (Aggrigate)، نمايش، ويرايش، Undo و ... را دارن و با دستور ApplyUpdate در پيگاه ذخير و يايدار ميشوند. چون اين داده هاي مقيم در حافظه هستن بسيار سريع هستند ولي مقدار اين داده ها محدود به حافظه رم كلاينته.
براي استفاده از ClientDataSet در هر نوع پايگاه داده كه استفاده ميكنيد يك DataProvider را با تنظيم خصوصيت DataSet به شي جدول داده متصل كنيد. بعد از طريق خصوصيت ProviderName شي ClientDataSet را به هم به DataProvider متصل كنيد. براي واكشي داده هاي نبايد جدول اصلي را Active كنيد كافيه ClientDataSet را Active كنيد با اين كار داده ها واكشي ميشن و روي حافظه قرار ميگيرن. بعد از اعمال تغييرات با فرمان ClientDataSet.ApplyUpdates تغييرات در پايگاه داده ذخيره ميشن. در تمام برنامه هاي بانك هاي اطلاعاتي استفاده از ClientDataSet اجتناب ناپذيره.