SepidehZ
یک شنبه 01 آبان 1390, 21:11 عصر
یک برنامه پزشکی دارم که شماره پرونده بیمار را گرفته و اطلاعات راجع به حساسیت و دارو و ... اطلاعات بیمار را ثبت میکند.این صفحه ممکن است توسط چند کاربر همزمان باز شود.میخواهم کنترل کنم که هرگاه ش پرونده ای توسط یک کاربر باز شد، کاربر دیگر نتواند با آن شماره پرونده کار کند
یک روشی که ممکن است کارکند این است که:
هر ش پرونده ای که توسط کاربری باز شد، شماره پرونده آن را به همرا کد کاربر در یک جدول ذخیره کند و هرگاه کاربا آن شماره پرونده تمام شد ،ش پرونده و کد کاربر را از جدول حدف کند.
مشکلی که دارم این است که :اگر برق رفت یا خروج غیرمنتظره از سیستم رخ داد. اطلاعات مربو ط به کاربرهایی که در سیستم بودند در جدول مربوطه باقی میماند
و کار با آن شماره پرونده ها غیر ممکن میشود چون پیغام میدهد که این ش پرونده توسط کاربر دیگری باز شده است ( چون اطلاعات کاربران در اثر برق رفتن در جدول باقی مانده)
اگر ممکن است در این زمینه کمکم کنید و یا اگر راه بهتری سراغ دارید که اطلاع دهد کاربر دیگری همزمان دارد با سیستم کار میکند راهنمایی ام کنید
یک روشی که ممکن است کارکند این است که:
هر ش پرونده ای که توسط کاربری باز شد، شماره پرونده آن را به همرا کد کاربر در یک جدول ذخیره کند و هرگاه کاربا آن شماره پرونده تمام شد ،ش پرونده و کد کاربر را از جدول حدف کند.
مشکلی که دارم این است که :اگر برق رفت یا خروج غیرمنتظره از سیستم رخ داد. اطلاعات مربو ط به کاربرهایی که در سیستم بودند در جدول مربوطه باقی میماند
و کار با آن شماره پرونده ها غیر ممکن میشود چون پیغام میدهد که این ش پرونده توسط کاربر دیگری باز شده است ( چون اطلاعات کاربران در اثر برق رفتن در جدول باقی مانده)
اگر ممکن است در این زمینه کمکم کنید و یا اگر راه بهتری سراغ دارید که اطلاع دهد کاربر دیگری همزمان دارد با سیستم کار میکند راهنمایی ام کنید