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

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

ali8621
ali8621
آفلاین
0
باسلام خدمت اساتید محترم دو فیلد دارم بنام های کیلومتر قبلی و کیلومتر فعلی برای شروع کارم من کیلومتر قبلی و فعلی رو وارد میکنم، ولی چیکار میشه انجام داد که بعد از اولین بار در هنگام ثبت اطلاعات در ردیفهای بعدی برنامه بصورت خودکار کیلومتر فعلی رو از اولین ردیف در کیلومتر قبلی وارد کند؟ توضیح: برای هر شماره سند، ماشین ها یکبار تکرار میشن فایل نمونه رو آپلود کردم فایل Alborz مد نظر است با سپاس فراوان...
پیوست ها:
پاسخ ها (8)
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    شنبه 26 - بهمن - 1392 15:42:24 - #لینک دائمی
    1
    با سلام
    خوشبختانه مشکل حل شد .
    ساختار ارتباط جدول ها ایراد داشت که اصلاح شد و همچنین ساختار ارتباطی سابفرم با جدول ها هم ایراد داشت . شما در سابفرم هیچ راه ارتباطی با سایر جدول ها قرار نداده بودید . شماره سند از جدول پایه سوخت و شماره اموال از جدول پایه کار راه های ارتباطی هستند که شما در سابفرم اصلا شماره سند رو قرار نداده بودید و شماره اموال هم با اصلاح ساختاری که ایجاد شد باید به جدول سوخت متصل می شد . چون در نمونه زیر جدول پایه کار با جدول سوخت ارتباط یک به چند داره و باید در این حالت این نکته رو هم در نظر داشت که فیلدهای سابفرم باید همه در یک رکورد ست باشن و از جدول سوخت باشن تا بشه ارتباط رو با 2جدول دیگه برقرار کرد .

    در سابفرم فیلدی به اسم شماره سند وجود داره که همونطور که گفتم پل ارتباطی بین جدول سوخت و جدول پایه سوخته . این در واقع همون شماره سندی هست که در قسمت بالا درج می کنید و من برای اینکه مجبور نباشید برای هر رکورد شماره سند بنویسید مقدار Default Value اون رو برابر همون شماره سند بالا قرار دادم که به شکل اتوماتیک درج میشه . پس اگر میخواید که ترکیب فرم رو بهم نزنه میتونید اون رو hidden کنید و فیلدهاتون رو کنار هم بچینید . اما باید وجود داشته باشه پس پاکش نکنید چون ارور میده.
    ساختاری هم که قبلا براتون قرار دادم اجرا کردم و این نکته رو در نظر بگیرید که بعد از درج تحویل گیرنده این تابع اجرا میشه و چون عددی رو در رکورد بعد درج میکنه حتما باید سایر فیلدها پر بشه در غیر اینصورت ارور میده که میتونید اگه اطلاعات دیگه ای ندارید یک کلید برای حذف اون رکورد قرار بدید .

    سعی کنید در نامگذاری تمام ساختارها از حروف لاتین استفاده کنید و حروف فارسی رو فقط برای نمایش به کار ببرید چون کاملا نمیتونه با ساختارهای فارسی درست کار کنه .
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    شنبه 26 - بهمن - 1392 00:19:56 - #لینک دائمی
    0
    با سلام
    ملاحظه کنید چنین ساختاری مد نظر شماست ؟
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali8621
    ali8621
    آفلاین
    شنبه 26 - بهمن - 1392 09:48:17 - #لینک دائمی
    0
    سلام
    خیلی ممنون از راهنمایتون
    عملکردش همونی هست که می خوام
    ولی ساختار table های من فرق داره
    اگر زحمتی نیست قبل از مطرح کردن ادامه مشکلم
    به این سئوال من جواب دهید:

    بعد از وارد کردن اطلاعات در قسمت دوم فرم F0401Sokht یعنی در سابفرم
    بعد از دوباره باز کرده فرم اطلاعات مربوط را نمایش نمی دهد
    فایل به پیوست می باشد
    در ضمن این پیغام رو هم قبل ایجاد هر ردیف نشون میده
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali8621
    ali8621
    آفلاین
    یکشنبه 27 - بهمن - 1392 08:22:35 - #لینک دائمی
    0
    با سلام
    میثاق جان، ممنون از اینکه زحمت کشیدن و ایرادات برنامه رو اصلاح کردین. خیلی خیلی ممنون
    فقط یه موضوع:
    1- برای هر شماره سند ماشین ها یکبار تکرار میشن
    2- موقع ثبت اطلاعات ماشین ها در شماره سند جدید، کیلومتر فعلی در سند قبلی رو در جای کیومتر قبلی سند جدید قرار نمیده.
    ممنون میشم راهنمایی بفرمائید

    مجدداً تشکر از بابت زحماتی که می کشید.
    • misagh65
      بیش از یک ماه قبل
      با سلام
      من تلاش خودمو کردم اما نتونستم اینکارو انجام بدم . چون ماشینا فرق میکنن تعریفش میشه اینکه بر اساس شماره اموال آخرین کیلومتر مربوط به اون ماشینو نشون بده که نتونستم پیاده سازیش کنم .
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali8621
    ali8621
    آفلاین
    دوشنبه 28 - بهمن - 1392 06:15:50 - #لینک دائمی
    0
    با سلام
    باز هم ممنون
    موفق باشید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    یکشنبه 04 - اسفند - 1392 10:40:03 - #لینک دائمی
    0
    با سلام
    مشکلی که مطرح کردید رو حل کردم . این فایل رو مشاهده کنید .
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali8621
    ali8621
    آفلاین
    دوشنبه 26 - اسفند - 1392 07:46:46 - #لینک دائمی
    0
    خیلی ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali8621
    ali8621
    آفلاین
    دوشنبه 21 - بهمن - 1392 07:54:25 - #لینک دائمی
    -1
    با سلام
    از اساتید محترم کسی پاسخگو نیست؟
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

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

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

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

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

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