PDA

View Full Version : سوال: update شدن datagirdدر form main به صورت اتوماتیک



mohammad kafiyan
شنبه 17 مهر 1389, 22:58 عصر
با سلام
در فرم main برنامه ام دو datagird دارم که می خواهم به صورت اتوماتیک هر 10 ثانیه یکبار اطلاعات update،datagirdشود منظورم این است که اطلاعاتی که از databaseخوانده شده update شود
آیا باید از timer استفاده کنم و چگونه باید چه کار کنم؟

peymanjon
یک شنبه 18 مهر 1389, 10:30 صبح
یک تایمر به فرم اضافه کنید و زمان آن را 10000 که معادل 10 ثانیه است بگذارید ، حالا روی تایمر دابل کلیک کنید و داخل آن کدهای مربوط به select از دیتابیس و فرستادن آن به دیتاگرید مربوطه را بنویسید.
موفق باشید.

ایمان مدائنی
یک شنبه 18 مهر 1389, 10:32 صبح
تايمر كمي تو سرعت برنامه تاثير ميزاره
خب فرمي باز ميكني كه اطلاعات رو واردش ميكني و بعد ثبت ميكني
اگر اينطوره تو رويداد Actived فرمت متدي كه باش داتاگريد رو پر ميكني صدا بزن
اينطوري بعد از هر ثبت داتاگريد ويو به روز ميشه

mohammad kafiyan
یک شنبه 18 مهر 1389, 21:10 عصر
سلام به دوستان با تشكر از راهنمايتان
مثلا يك جدول يادداشت در فرم main دارم كه مثلا وقتي يادداشتي را ثبت مي كنه اگر از تاريخ و زمان سيستم گذشت (منظور يادداشت قديمي شد)به صورت اتوماتيك حذف شود (هر 10 ثانيه يكبار با databaseچك شود)و ...
آيا اين كار را بايد با timer انجام داد يا با استفاده teread امكان پذير است و چگونه
با تشكر

ایمان مدائنی
یک شنبه 18 مهر 1389, 21:31 عصر
خب تايمر گزينه مناسبيه
شما ميتوني تايمر رو رو 10 ثانيه تنظيم كني
بعد در اون عمليات مورد نظر رو انجام بدي

مثلا ركوردهايي كه تاريخشون كمتر از تاريخ جاري سيستم هست رو پاك كني