PDA

View Full Version : سوال: refresh کردن دیتاستها



مرتضی حمزه ئی
چهارشنبه 24 مهر 1387, 12:45 عصر
با سلام خدمت دوستان یک سوال دارم اگه مشکلم را حل کنید ممنون میشم سوالم اینه که فرض کنید با یک دیتاست که دارای دوتا جدول است به یک دیتابیس وصل شده ایم حالا سوالم اینه که اگر یک فرم همزمان توسط دوکاربر باز شده باشد چون اتصال بصورت غیر مستقیم به دیتابیس است اگر توسط یک کاربر تغییرکرده باشد ولی در دیتابیس اصلی تغییرات اعمال نشده باشد چطوری کاربر دوم که همون فرم ومحتویات همون فایل را داره تغییر میده بهش اعلام بشه که محتویات فایل تغییر کرده وبروزرسانی دیتای مربوط به این کاربر بهش نشان داده شود کلا سوالهای زیر را هم دارم کی از دیتاست روی دیتابیس اصلی بروز رسانی را انجام بدم و fill مربوط به انتقال اطلاعات از دیتابیس به دیتاست کی باشه

davood-ahmadi
چهارشنبه 24 مهر 1387, 17:42 عصر
به نظر من شما یک جدول جدید مثلاً بانام ChangeDs با فیلدهای زیر بسازید:
1- نام فرم از نوع متن
2- شماره کاربر از نوع عدد
3- تغییر از نوع بلی خیر
و در دکمه ذخیره و حذف و دکمه هایی که نیاز می بینید یک دستور بنویسید که جدول را با مشخصات خود آپدیت کند.
و بر روی فرمها هم یک تایمر مثلاً با زمان ده ثانیه (بستگی به تشخیص شما دارد) گذاشته که یک کووری از جدول ChangeDs بگیرد با شرط اینکه نام کاربری خود نباشد و نام فرم مساوی نام فرم اجرا شده باشد و اگر تغییر مساوی بلی بود سپس اگر این کووری بازگشت داشت که دستوری بنویسید که مثلاً دیتاست شما بروز شود و یا غیره و اگر جواب نداشت که اصلاً نیاز به کاری نیست.
دیگه از این به بعدش را به خودتون می سپارم.
ان شاء اله که مورد استفاده تون قرار بگیرد.