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

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

محمد2013
محمد2013
آفلاین
0
سلام، میخوام بطور مثال با وارد کردن عددی در تکست باکس1 ، تکست باکس2 غیرفعال بشه و برعکس با وارد کردن عددی درتکست باکس2 ، تکست باکس1 غیر فعال بشه و تا وقتی عددی در یکی از تکست باکس 2و1 وارد نشده ، به رکورد جدید نره. (یعنی میبایست در یکی از دو تکست باکس حتماً عددی وارد شود). منظور از تکست باکس 2و1 ، همون بدهکار و بستانکار توی حسابداریه که در زمان صدور سند، دریک ردیف، همزمان یه حساب نمیتونه هم بدهکار باشه و هم بستانکار. ممنون میشم جواب سوالم رو بدید. باتشکر
پیوست ها:
تشکر ها

پاسخ پذیرفته شده

misagh65
misagh65
آفلاین
یکشنبه 01 - دی - 1392 17:20:06 - #لینک دائمی
0
با سلام
پروژه جالبی طراحی کردید . خیلی لذت بردم
ایرادات :
1- دستور روی شماره سند : در نمونه ای که من درست کردم هر رکورد دارای یک شماره سند بود و هر بار ویرایش می شد و در همون فرم هم بود اما در این نمونه شماره سند در فرم دیگه ای بود و در هر سند فقط یکبار ویرایش می شد و فیلد بستانکار و بدهکار در فرم دیگه . چون سند شما دارای چند رکورد هست بنابراین جالب نیست برای هر رکورد روی فیلد سند کلیک کنید تا تکست باکس ها فعال بشن . من کنترل رو از روی شماره سند برداشتم و روی کد حساب در subform گذاشتم .
2- تکست باکس بدهکار و بستانکار رو بصورت غیرفعال کرده بودید که قابلیت ویرایش نداشت و اصلاح شد .
3- مقدار پیش فرض بدهکار و بستانکار در جدول sanad برابر 0 بود که در این حالت با اخطار "درج اطلاعات مجاز نمی باشد"مواجه می شدیم .

تغییرات :
1- برای subform در رویداد on open تعیین شده که تکست باکس ها فعال باشن .
2- مطرح کردید که اگر مقداری در بدهکار یا بستانکار وارد نشد به رکورد بعد نره . این خصوصیت اعمال شد . در subform روی بدهکار رویداد after update و روی بستانکار رویداد lost focus رو ببینید .
پیوست ها:
پاسخ به درستی کمینه شد نمایش
پاسخ ها (10)
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    شنبه 30 - آذر - 1392 01:51:08 - #لینک دائمی
    0
    با سلام خدمت شما
    من از یک روش این کار رو براتون انجام دادم . لطفا ملاحظه کنید و در صورت داشتن ایراد من رو در جریان بگذارید .
    (* یک نکته قابل ذکر وجود داره و اون هم اینه که فعال شدن تکست باکس 1 و 2 در هر رکورد منوط بر اینه که شما حتما اقدام به درج شماره سند کنید)
    - لطفا فایل 2 رو هم ببینید . اون شرط که حتما باید عددی در یکی از تکست باکس ها درج بشه اونجا اعمال شده .
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    محمد2020
    محمد2020
    آفلاین
    شنبه 30 - آذر - 1392 04:35:06 - #لینک دائمی
    0
    ممنون میثاق جان- لطف بزرگی کردی. ولی یه مشکل هست اون اینه که شماره سند توی فرم اصلیه و تکست باکس 1 و 2 توی ساب فرم هست. وبخاطر همین ارور میده و چون تازه کار هستم نمیدونم چکار کنم.
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    شنبه 30 - آذر - 1392 12:05:38 - #لینک دائمی
    0
    سلام
    پس در صورت امکان یک فایل کوچک از این ساختاری که مطرح کردید رو هم قرار بدید تا روی اون هم کار کنم .
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    محمد2020
    محمد2020
    آفلاین
    یکشنبه 01 - دی - 1392 08:35:09 - #لینک دائمی
    0
    سلام
    نمونه فایلم رو براتون میفرستم زحمت اصلاحش بی زحمت بکشید. ممنون
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    محمد2013
    محمد2013
    آفلاین
    یکشنبه 01 - دی - 1392 21:15:42 - #لینک دائمی
    0
    سلام
    میثاق جان-
    از تعریفت ممنون و همچنین از زحمت زیادی که کشیدی و مشکلم رو حل کردی واقعاً متشکرم.
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 02 - دی - 1392 18:21:11 - #لینک دائمی
    0
    با سلام
    از جناب میثاف به خاطر جدیتشون برای حل مشکل بسیار سپاسگذارم .
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    چهارشنبه 04 - دی - 1392 19:13:57 - #لینک دائمی
    0
    ضمن تشکر از شما جتاب کاویان
    مایلم نقطه نظر جنابعالی رو از دیدگاه فنی پیرامون کاری که انجام دادم بدونم . چون همونطور که میدونید کد نویسی به رغم اینکه باید توانایی انجام عملکردهای مورد نظر رو داشته باشه از دیدگاه حرفه ای هم باید سطح قابل قبولی داشته باشه . میخوام بدونم که این روش در چه سطحیه و چه ایراداتی میتونه داشته باشه؟
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    پنج شنبه 05 - دی - 1392 13:00:56 - #لینک دائمی
    0
    سلام
    من آخرین فایلی رو که گذاشتید پیدا نمی کنم
    اگر میشه از دوباره بذارینش .
    البته قطعا کد نویسی شما مشکلی نداره .
    با سپاس
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    پنج شنبه 05 - دی - 1392 21:01:12 - #لینک دائمی
    0
    با سلام
    این فایل رو عرض میکنم
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    پنج شنبه 05 - دی - 1392 21:32:16 - #لینک دائمی
    0
    سلام
    مشکل خاصی نمی بینم - ساده و روان و خلوت کد نویسی می کنید و این که زیاد شلوغ کد نویسی نمی کنید خودش یه مزیت هستش .
    امیدوارم همیشه پیروز و سربلند باشید .
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

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

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

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

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

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