انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
باسلام خدمت اساتید محترم
دو فیلد دارم بنام های کیلومتر قبلی و کیلومتر فعلی
برای شروع کارم من کیلومتر قبلی و فعلی رو وارد میکنم، ولی چیکار میشه انجام داد که بعد از اولین بار در هنگام ثبت اطلاعات در ردیفهای بعدی برنامه بصورت خودکار کیلومتر فعلی رو از اولین ردیف در کیلومتر قبلی وارد کند؟
توضیح:
برای هر شماره سند، ماشین ها یکبار تکرار میشن
فایل نمونه رو آپلود کردم
فایل Alborz مد نظر است
با سپاس فراوان...
پاسخ ها (8)
-
پاسخ پذیرفته شده
0با سلام
میثاق جان، ممنون از اینکه زحمت کشیدن و ایرادات برنامه رو اصلاح کردین. خیلی خیلی ممنون
فقط یه موضوع:
1- برای هر شماره سند ماشین ها یکبار تکرار میشن
2- موقع ثبت اطلاعات ماشین ها در شماره سند جدید، کیلومتر فعلی در سند قبلی رو در جای کیومتر قبلی سند جدید قرار نمیده.
ممنون میشم راهنمایی بفرمائید
مجدداً تشکر از بابت زحماتی که می کشید.-
misagh65بیش از یک ماه قبلبا سلام
من تلاش خودمو کردم اما نتونستم اینکارو انجام بدم . چون ماشینا فرق میکنن تعریفش میشه اینکه بر اساس شماره اموال آخرین کیلومتر مربوط به اون ماشینو نشون بده که نتونستم پیاده سازیش کنم .
-
-
پاسخ پذیرفته شده
1با سلام
خوشبختانه مشکل حل شد .
ساختار ارتباط جدول ها ایراد داشت که اصلاح شد و همچنین ساختار ارتباطی سابفرم با جدول ها هم ایراد داشت . شما در سابفرم هیچ راه ارتباطی با سایر جدول ها قرار نداده بودید . شماره سند از جدول پایه سوخت و شماره اموال از جدول پایه کار راه های ارتباطی هستند که شما در سابفرم اصلا شماره سند رو قرار نداده بودید و شماره اموال هم با اصلاح ساختاری که ایجاد شد باید به جدول سوخت متصل می شد . چون در نمونه زیر جدول پایه کار با جدول سوخت ارتباط یک به چند داره و باید در این حالت این نکته رو هم در نظر داشت که فیلدهای سابفرم باید همه در یک رکورد ست باشن و از جدول سوخت باشن تا بشه ارتباط رو با 2جدول دیگه برقرار کرد .
در سابفرم فیلدی به اسم شماره سند وجود داره که همونطور که گفتم پل ارتباطی بین جدول سوخت و جدول پایه سوخته . این در واقع همون شماره سندی هست که در قسمت بالا درج می کنید و من برای اینکه مجبور نباشید برای هر رکورد شماره سند بنویسید مقدار Default Value اون رو برابر همون شماره سند بالا قرار دادم که به شکل اتوماتیک درج میشه . پس اگر میخواید که ترکیب فرم رو بهم نزنه میتونید اون رو hidden کنید و فیلدهاتون رو کنار هم بچینید . اما باید وجود داشته باشه پس پاکش نکنید چون ارور میده.
ساختاری هم که قبلا براتون قرار دادم اجرا کردم و این نکته رو در نظر بگیرید که بعد از درج تحویل گیرنده این تابع اجرا میشه و چون عددی رو در رکورد بعد درج میکنه حتما باید سایر فیلدها پر بشه در غیر اینصورت ارور میده که میتونید اگه اطلاعات دیگه ای ندارید یک کلید برای حذف اون رکورد قرار بدید .
سعی کنید در نامگذاری تمام ساختارها از حروف لاتین استفاده کنید و حروف فارسی رو فقط برای نمایش به کار ببرید چون کاملا نمیتونه با ساختارهای فارسی درست کار کنه . -
پاسخ پذیرفته شده
0سلام
خیلی ممنون از راهنمایتون
عملکردش همونی هست که می خوام
ولی ساختار table های من فرق داره
اگر زحمتی نیست قبل از مطرح کردن ادامه مشکلم
به این سئوال من جواب دهید:
بعد از وارد کردن اطلاعات در قسمت دوم فرم F0401Sokht یعنی در سابفرم
بعد از دوباره باز کرده فرم اطلاعات مربوط را نمایش نمی دهد
فایل به پیوست می باشد
در ضمن این پیغام رو هم قبل ایجاد هر ردیف نشون میده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »