حذف اطلاعات يک رکورد: تفاوت بین نسخه‌ها

از NOSA Wiki
پرش به ناوبری پرش به جستجو
 
(۱۶ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
<!--جهت علامت‌گذاری مطالب این صفحه، می‌توانید از کدهای محدوده 900000 تا 900099 استفاده نمایید. آخرین کد استفاده شده : "900006"-->
 
<!--جهت علامت‌گذاری مطالب این صفحه، می‌توانید از کدهای محدوده 900000 تا 900099 استفاده نمایید. آخرین کد استفاده شده : "900006"-->
 +
 +
در مواردی که یک رکورد به شکل تکراری وارد شده یا به هر دلیل دیگر ممکن است نیاز به حذف رکورد داشته باشید. به این منظور دو روش در سیمرغ پیاده‌سازی شده است:
 +
 
__TOC__
 
__TOC__
  
  
شماره رکورد در حقیقت شناسنامه رکورد در سیمرغ است
 
اکثر کارها در سیمرغ بر اساس شماره رکورد صورت میگیرد و با حذف رکورد شماره آن از دست میرود و دیگر قابل بازگشت نیست
 
در صورتی می‌توان یک رکورد را در فایل اصلی بطور کامل حذف (Delete) نمود که اطمینان حاصل کنیم از این رکورد در جای دیگری استفاده نشده است. بطور معمول ممکن است یک رکورد در پایگاه‌های دیگر و سیستم امانات مورد استفاده قرار گیرد.
 
  
توصیه می‌شود قبل از حذف رکورد ابتدا وضعیت آن در سیستم امانات مورد بررسی قرار گیرد. اگر این رکورد به سیستم امانات منتقل شده و تکراری است، و باید از سیستم امانات هم حذف گردد، پس در امانات بعد از گسترش مجدد، لازم است که حتما عمل رفع مغایرت انجام پذیرد تا رکورد مورد نظر در این سیستم هم حذف گردد.
+
=== روش های حذف اطلاعات یک رکورد ===
 +
 
 +
=== از طریق فایل اصلاح ===
 +
 
 +
'''1.''' پس از [[اتصال (میزبان)|اتصال در نرم‌افزار سيمرغ]] وارد پنجره '''انتخاب پایگاه''' شده و پایگاه مورد نظر خود را انتخاب کنید.
 +
 
 +
'''2.'''در قسمت [[فايل اصلاح|فایلهای اصلاح]]  یک فایل اصلاح بسازید و سپس وارد آن شوید.
 +
 
 +
'''3.'''با استفاده از [[جستجوي در يک پايگاه خاص|جستجو]] سند مورد نظر را پیدا کنید.
 +
 
 +
'''4.'''در قسمت ''' نمایش خلاصه رکوردها''' رکورد مورد نظر را طبق شکل زیر انتخاب کنید و بدین گونه با استفاده از تکمه‌ی ''' انتقال به فایل اصلاح''' یک کپی از رکورد مورد نظر را به فایل اصلاح منتقل کنید.
 +
 
 +
 
 +
[[file:Sim0500003.png|950px|thumb|center| فایل اصلاح ]]
 +
 
 +
 
 +
'''5.'''حال در فایل اصلاح بر روی رکورد انتقال یافته کلیک کنید تا وارد کاربرگه ورود اطلاعات شوید.
 +
محتوی تمامی فیلدهای رکورد را پاک کنید و در فیلد عنوان، عبارت "حذف شده" را وارد کنید.
 +
حال با فشردن تکمه‌ی [[file:Sim0500011.png|80px]] تغییرات را ذخیره کنید.
 +
 
 +
 
 +
'''6.''' در انتها با استفاده از تکمه‌ی [[file:Sim0500015.png|150px]] تغییرات انجام شده در فایل اصلی اعمال می‌گردد.
 +
 
 +
=== از طریق اصلاح مستقیم ===
 +
 
 +
'''1.''' پس از [[اتصال (میزبان)|اتصال در نرم‌افزار سيمرغ]] وارد پنجره '''انتخاب پایگاه''' شده و پایگاه مورد نظر خود را انتخاب کنید.
 +
 
 +
'''2.'''با استفاده از [[جستجوي در يک پايگاه خاص|جستجو]] سند مورد نظر را پیدا کنید.
 +
 +
'''3.'''  در قسمت ''' نمایش خلاصه رکوردها'''  شماره رکورد مورد نظر در ستون اول از سمت راست نمایش داده می‌شود، این شماره را یادداشت کنید.
 +
 
 +
 
 +
[[file:Sim0500006.png|950px|thumb|center| نمایش خلاصه رکوردها ]]
 +
 
 +
 
 +
'''4.'''سپس وارد قسمت '''اصلاح مستقیم''' شده مطابق شکل زیر، شماره‌ی رکورد را در قسمت مشخص شده وارد کنید.
 +
 
 +
 
 +
[[file:Sim0500007.png|950px|thumb|center| اصلاح مستقیم ]]
 +
 
 +
 
 +
سپس تکمه‌ی  [[file:Sim0500008.png|120px]] را کلیک کنید تا رکورد مورد نظر را ببینید.
 +
 
 +
 
 +
[[file:Sim0500009.png|950px|thumb|center| اصلاح مستقیم ]]
 +
 
 +
 
 +
نشانگر را روي ركوردي كه مي‌خواهيد حذف كنيد ببريد و سپس بر روی كليد[[file:Sim0500102.png|80px]]کلیک کنید. با اين كار پنجره‌ی زیر باز می‌شود.
 +
 
 +
 
 +
[[file:Sim0500101.png|950px|thumb|center| اصلاح مستقیم ]]
 +
 
 +
 
 +
با تایید پیام ظاهر شده، ركورد موردنظر از فايل اصلي پايگاه حذف می‌شود.  
  
اگر رکوردی که قرار است حذف شود در یک پایگاه پدر یا پایگاه مستندات است دیگر نمی‌توان آنرا براحتی حذف نمود. چون ابتدا لازم است کنترل گردد که این پایگاه مستند به چند پایگاه فرزند مانند کتاب، نشریه، مقاله، پایان‌نامه و .... متصل است، یا به عبارت بهتر چند پایگاه از این پایگاه مستند استفاده می‌کنند. سپس در تمامی پایگاه‌های فرزند متصل به آن بایستی جستجویی انجام داد که مشخص شود چند رکورد به این رکورد پدر مورد نظر متصل است، بعد از اصلاح و اتصال همگی آنها به رکورد پدر صحیح و اطمینان از اینکه هیچ رکوردی در پایگاه‌های فرزند از این رکورد پایگاه پدر استفاده نمی‌کند، آن موقع حذف مجاز می‌باشد. بطور کلی حذف در پایگاه پدر بدون کنترل بسیار خطرناک می‌باشد.
+
'''نکته1:هر رکورد شماره‌ای دارد که مختص به آن رکورد است و با حذف رکورد، شماره رکورد نیز حذف می‌شود و دیگر قابل بازگشت نیست. بنابراین توصیه می‌شود تا حد امکان از حذف رکورد استفاده نکنید.'''
  
در کل توصیه می‌گردد بجای حذف یک رکورد از فایل اصلی، در ابتدای یکی از فیلدهای اصلی آن رکورد یک عبارت ثابت بعنوان نمونه "حذف شده"  تایپ گردد، و عملیات بالا را انجام داد. این کار باعث می‌شود تا اگر اشتباهی صورت گرفت، امکان برگشت به قبل وجود داشته باشد و اطلاعات آن رکورد از دست نرود. بعد از مدتی که اطمینان حاصل شد از این رکورد نه در سیستم امانات استفاده شده و نه در پایگاه‌های دیگر، آنوقت می‌توان آنرا بطور کامل حذف یا Delete کرد.
+
'''نکته2:لازم به توضيح است كه هر بار تنها يك ركورد را مي‌توانيد از فايل اصلي پايگاه حذف كنيد بنابراين اگر مي‌خواهيد تعداد ركورد بيشتري را حذف كنيد بايد اين كار را به تعداد ركوردها تكرار كنيد. به عبارت ديگر حذف گروهي از فايل اصلي امكان ندارد.'''

نسخهٔ کنونی تا ‏۴ نوامبر ۲۰۱۹، ساعت ۰۷:۴۸


در مواردی که یک رکورد به شکل تکراری وارد شده یا به هر دلیل دیگر ممکن است نیاز به حذف رکورد داشته باشید. به این منظور دو روش در سیمرغ پیاده‌سازی شده است:


روش های حذف اطلاعات یک رکورد

از طریق فایل اصلاح

1. پس از اتصال در نرم‌افزار سيمرغ وارد پنجره انتخاب پایگاه شده و پایگاه مورد نظر خود را انتخاب کنید.

2.در قسمت فایلهای اصلاح یک فایل اصلاح بسازید و سپس وارد آن شوید.

3.با استفاده از جستجو سند مورد نظر را پیدا کنید.

4.در قسمت نمایش خلاصه رکوردها رکورد مورد نظر را طبق شکل زیر انتخاب کنید و بدین گونه با استفاده از تکمه‌ی انتقال به فایل اصلاح یک کپی از رکورد مورد نظر را به فایل اصلاح منتقل کنید.


فایل اصلاح


5.حال در فایل اصلاح بر روی رکورد انتقال یافته کلیک کنید تا وارد کاربرگه ورود اطلاعات شوید. محتوی تمامی فیلدهای رکورد را پاک کنید و در فیلد عنوان، عبارت "حذف شده" را وارد کنید. حال با فشردن تکمه‌ی Sim0500011.png تغییرات را ذخیره کنید.


6. در انتها با استفاده از تکمه‌ی Sim0500015.png تغییرات انجام شده در فایل اصلی اعمال می‌گردد.

از طریق اصلاح مستقیم

1. پس از اتصال در نرم‌افزار سيمرغ وارد پنجره انتخاب پایگاه شده و پایگاه مورد نظر خود را انتخاب کنید.

2.با استفاده از جستجو سند مورد نظر را پیدا کنید.

3. در قسمت نمایش خلاصه رکوردها شماره رکورد مورد نظر در ستون اول از سمت راست نمایش داده می‌شود، این شماره را یادداشت کنید.


نمایش خلاصه رکوردها


4.سپس وارد قسمت اصلاح مستقیم شده مطابق شکل زیر، شماره‌ی رکورد را در قسمت مشخص شده وارد کنید.


اصلاح مستقیم


سپس تکمه‌ی Sim0500008.png را کلیک کنید تا رکورد مورد نظر را ببینید.


اصلاح مستقیم


نشانگر را روي ركوردي كه مي‌خواهيد حذف كنيد ببريد و سپس بر روی كليدSim0500102.pngکلیک کنید. با اين كار پنجره‌ی زیر باز می‌شود.


اصلاح مستقیم


با تایید پیام ظاهر شده، ركورد موردنظر از فايل اصلي پايگاه حذف می‌شود.

نکته1:هر رکورد شماره‌ای دارد که مختص به آن رکورد است و با حذف رکورد، شماره رکورد نیز حذف می‌شود و دیگر قابل بازگشت نیست. بنابراین توصیه می‌شود تا حد امکان از حذف رکورد استفاده نکنید.
نکته2:لازم به توضيح است كه هر بار تنها يك ركورد را مي‌توانيد از فايل اصلي پايگاه حذف كنيد بنابراين اگر مي‌خواهيد تعداد ركورد بيشتري را حذف كنيد بايد اين كار را به تعداد ركوردها تكرار كنيد. به عبارت ديگر حذف گروهي از فايل اصلي امكان ندارد.