باسلام
در پایگاه لوح های فشرده فارسی فیلد معیار، بارکد است که شامل 11 کاراکتر (4حرف و 7 عدد) می باشد. در def برای حساسیت این فیلد نسبت به تکراری بودن، مراحل زیر طی شده است:
انتخاب پایگاه<!--[if gte mso 9]> ← فرمها<!--[if gte mso 9]> ←تعریف کاربرگهای ورود اطلاعات<!--[if gte mso 9]> ←فرم کامل<!--[if gte mso 9]> ←اصلاح یک کاربرگ<!--[if gte mso 9]> ←موجودی فیزیکی (Barcode)<!--[if gte mso 9]> ←چگونگی بررسی درستی محتوی ناحیه<!--[if gte mso 9]> ←محتوی ناحیه نمی تواند تکراری باشد<!--[if gte mso 9]> ←مدخل جستجو (کد میله ای)<!--[if gte mso 9]>
همچنین در بخش زمان آزمایش درستی محتوای ناحیه: {X} ذخیره رکورد به شرط تغییر رکورد به صورت پیش فرض تیک دارد.
حال با توجه به مسیر اعمال شده برای این تغییر و با توجه به اینکه واژه سازی این پایگاه هرروز انجام می شود، همچنان فیلد معیار که بارکد تعیین شده و عدد آن منحصربه فرد است، هنگام ذخیره خطای تکراری نمی گیرد. علت چیست؟
باتشکر
عرض سلام و ارادت اگر درست متوجه شده باشم منظور شما، فیلد معیار در سیستم امانات میباشد.
بطور کلی کنترل تکراری بودن یک فیلد در کاربرگ ورود اطلاعات سیمرغ، با معیار بودن و یا نبودن آن فیلد در سیستم امانات هیچ ارتباطی ندارد. به همین دلیل باید این مسئله که چرا در کاربرگ ورود اطلاعات پایگاه لوحهای فشرده فارسی کنترل تکراری بودن فیلد بارکد (کدمیلهای) درست کار نمیکند، جداگانه بررسی گردد. به همین دلیل توصیه میگردد پشتیبان فایل تعریف پایگاه فوق را به شرکت ارسال نمایید تا تعاریف کاربرگ بطور دقیق کنترل گردد. با سپاس فراوان
ضمن تشکر از پاسخ، لازم به ذکر است سوال همچنان در سیستم سیمرغ مطرح است نه در امانت. زیرا بارکد تهیه شده برای پایگاه لوح ها هنوز در امانت اعمال نشده و ما همچنان در کاربرگه ورود اطلاعات، این فیلد را معیار قرار داده ایم تا از تکراری بودن رکوردها در این پایگاه جلوگیری به عمل آید . (در آینده نزدیک به سیستم امانت گسترش داده خواهد شد). سوال این است که هنگام ذخیره کردن رکورد در کاربرگه، علی رغم مسیر طی شده که در پست قبلی به آن اشاره شد، از این فیلد خطای تکراری گرفته نمی شود و رکورد را ذخیره می کند. (فایل تعریف به ایمیل شرکت فرستاده شد.)
سپاس
سرکار خانم آستانه با عرض پوزش معنی جمله شما "این فیلد را معیار قرار داده ایم تا از تکراری بودن رکوردها در این پایگاه جلوگیری به عمل آید " را بدرستی در نمییابم. چون: 1- همانطور که عنوان شد کنترل تکراری بودن یک فیلد و جلوگیری از ورود اطلاعات تکراری در یک فیلد، به معیار شدن آن هیچ ارتباطی ندارد. به عبارت دیگر فیلد معیار در این جا هیچ کاربردی ندارد. 2- در سیمرغ در کاربرگه، امکان کنترل تکراری بودن بر روی چند فیلد، و آنهم کنترل هر یک بصورت مستقل وجود دارد، مانند شماره کنگره، عنوان و ..... 3- کنترل تکراری بودن بارکد هیچ گاه از ورود اطلاعات رکوردهای تکراری جلوگیری نخواهد کرد، بلکه فقط باعث خواهد شد به اشتباه یک بارکد به چند رکورد داده نشود. توضیحا اینکه این رکوردها دارای عناوین مختلف خواهند بود. در ضمن تا این ساعت فایل تعریف هنوز توسط ایمیل به شرکت نرسیده است. لطفا مجددا به آدرس libsupport@nosa.com ارسال نمایید. با سپاس فراوان