انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

حمیدشیر
حمیدشیر
آفلاین
0

با سلام 
نمونه کاری گذاشتم که مشکل اینجاست که می خواهم زمانی که فرم سرویس را باز کنم وکدملی زدم اگه کدملی در جدول مشخصات پرسنل بود که اجازه ثبت سرویس را بدهد واگر نبود پیام دهد که فرم مشخصات پرسنلی پر شود بعد ادامه کار

پیوست ها:
تشکر ها
پاسخ ها (16)
  • پاسخ پذیرفته شده

    شنبه 01 - آذر - 1393 19:18:45 - #لینک دائمی
    0
    سلام
    چرا تکست باکس کلی ملی رو توی این فرم تبدیل به کامبو باکس نمی کنید .
    یک کامبویی که محدود یا limit to list باشه و توی row source اون جدول پرسنل تنظیم شده باشه .
    فکر می کنم با این دو کار مشکلتون حل بشه .
    مرسی
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    یکشنبه 02 - آذر - 1393 02:41:04 - #لینک دائمی
    0
    ممنون از راهنمایی شما ولی بخش دومش که اگر کاربرکدملی جدیدی تو فرم سرویس نوشت ودر لیست کمبو نبود با چه دستوری وچگونه چک کنه وفرم ثبت مشخصات پرسنل باز بشه ؟در حقیقت بگه که این کد ملی ثبت نشده وبا زدن دکمه اوکی فرم ثبت نام باز بشه وثبت مشخصات بشه بعد بیاد ادامه خدمات سرویس ثبت بشه .(اون پیام انگلیسی رو به دلخواه خودمان نمایش بدیم )
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    یکشنبه 02 - آذر - 1393 20:56:47 - #لینک دائمی
    0
    دوستان کمک کنند
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    دوشنبه 03 - آذر - 1393 12:33:59 - #لینک دائمی
    0
    اساتید چرا خاموشند ؟جوابی نیست ؟راه حلی ؟چیزی؟
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 03 - آذر - 1393 19:11:52 - #لینک دائمی
    0
    سلام
    در واقع در دو محل مي تونيم اين پيام رو توليد کنيم .
    يکي در رويداد on error فرم و ديگري در رويداد on not in list همان کامبو باکس .
    روش اول روي فايل خودتون پياده شده که روش بهتري هستش .
    با تشکر
    کاويان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    دوشنبه 03 - آذر - 1393 20:37:13 - #لینک دائمی
    0
    ممنون از راهنمایی شما
    ولی نکته ای که مانده همچنان این بود که اگه کد ملی همان کد ملی جدول پرسنلی نبود پیام بده نه اینکه تعداد رقم کد ملی رو چک کنه ؟نمی دونم منظورم رو رسوندم یا نه .
    اگه کدملی فرد عیناٌ درجدول پرسنلی نبود پیام بده ؟بازهم از همکاری شما بسیار سپاسگذارم .عزیز
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    دوشنبه 03 - آذر - 1393 20:39:30 - #لینک دائمی
    0
    در ضمن فونت فارسی در محیط اکسس به شکل عجیبی نمایش میده اگه فونت مورد نیاز رو دارید آپلود کنید ممنونم
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    سه شنبه 04 - آذر - 1393 14:16:55 - #لینک دائمی
    0
    درضمن این دستورselect case چی هست ؟چهارچوبش چیه ؟موارد مصرفش کجاست ؟وعدد3316 از کجا اومد ؟میشه توضیحی در این رابطه بدین ؟
    درود بر شما
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    سه شنبه 04 - آذر - 1393 19:17:04 - #لینک دائمی
    0
    سلام
    1- شرط تعداد ارقام رو خودتون گذاشتید . فایل درسته . یک کد ملی با تعداد ارقام مناسب و جدید طرح کنید تا پیام را ببینید .
    2- از فونت خاصی ا ستفاده نکردم . فونت ها رو tahoma کنید .
    3- 3316 کد خطایی است که رخ می دهد .
    با سپاس
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    چهارشنبه 05 - آذر - 1393 17:36:08 - #لینک دائمی
    0
    1-من شرط تعداد رقمها رو بر داشتم ولی برنامه با شرایط مطرح شد اجرا نشد یعنی خطا نمی گیره
    2-خطای 3316 رو می دونم ولی خواستم لیست تمام خطا های اکسس رو داشته باشم که برابر نیاز استفاده کنم البته انگلیسی هاشو دارم تو ترجمه اش مشکل دارم اگه دارید آپلود کنید لطفا.
    با تشکر
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    چهارشنبه 05 - آذر - 1393 20:44:33 - #لینک دائمی
    0
    سلام دوست عزیز
    من برنامه شما رو نتونستم آپلود کنم ولی اگر می خواهید پیام فارسی داشته باشید شما ابتدا باید در رویداد on not in list فرمتون پیام فارس رو ایجاد کنید البته قبل از اون باید دستورات پیش فرض اکسس را غیر فعال کنید با دستور :
    docmd.setwarnnig false
    موفق باشید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    پنج شنبه 06 - آذر - 1393 19:35:36 - #لینک دائمی
    0
    سلام
    1- خاصیت limit to list کامبو باکس کد ملی رو در فرم service برابر با yes کنید .
    2- عدد 3316 را به 2237 تبدیل کنید .

    در خصوص لیست ترجمه پیغام ها ، در حال تهیه یک لیست کامل هستیم که به زودی آپلود می شود .
    با تشکر
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    جمعه 07 - آذر - 1393 07:34:27 - #لینک دائمی
    0
    سلام یه لیست از خطا ها دارم ببینم به دردتون میخوره
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    شنبه 08 - آذر - 1393 02:58:34 - #لینک دائمی
    0
    سلام
    ممنون
    لیست خوبیه .
    چند تا لیست دیگه هم بود اگر با هم ترکیب بشن و فیلد ترجمه فارسیش هم کامل بشه می شه ازش یه تابع خوب در آورد .
    ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    حمیدشیر
    حمیدشیر
    آفلاین
    شنبه 08 - آذر - 1393 18:51:31 - #لینک دائمی
    0
    سلام
    ترجمه هاشو از گوگل گرفتم ولی بعضی ترجمه ها جالب نیست .حالا اگه برنامه شما تکمیل شد استفاده می کنیم
    یه سئوال ...
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    سه شنبه 11 - آذر - 1393 11:09:14 - #لینک دائمی
    0
    سلام
    لطفا برای سوال جدید یک تاپیک جدید ایجاد کنید .
    با تشکر
    کاویان
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.