انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
سلام و عرض ادب خدمت تمامي اساتيد و دوستان گرامي
سوالم را با يك مثال مطرح ميكنم
فرض كنيد ما يك تيبل داريم و يك فرم حال من ميخام در اين فرم زماني كه داده هاي اون تيبل را در فرم وارد مي كنم يك كماند به عنوان ثبت فعلي باشد و زماني كه اطلاعاتم نهائي شد با كماند ديگر به نام ثبت نهائي اين داده ها وارد تيبل گردد در صورت ناقص بودن اطلاعات بتونم اطلاعاتم رو پاك كنم و دوباره اطلاعات را بنويسم يا قابل ويرايش باشد.
در ضمن اينو بگم كه زماني كه ثبت فعلي ميزم اتوماتيك ابتدا بيايد در ساب فرم و در صورت تائيد نهايي در قسمت تيبل وارد گردد .
مرسي
پاسخ پذیرفته شده
1
سلام
فایل رو پیوست کردم. دو تا Command Button اضافه کردم یکی به نام "جدید" یکی هم به نام "ثبت نهایی".
دکمه "جدید" رو میزنید تا رکورد جدید اضافه کنید. رکوردهای جدید همگی فیلد IsDraftدر اونها برابر -1 هستش (True) و در ساب فرم پایین میبینید. منتهی در ساب فرم پایین فقط رکوردهایی رو میبینید که هنوز تأیید نهایی نشدن. برای تأیید نهایی کردن اونا روی سطرشون کلیک میکنید و بعدش دکمه "تأیید نهایی" رو میزنید و از ساب فرم حذف میشه.
امیدوارم بدردتون بخوره
فایل رو پیوست کردم. دو تا Command Button اضافه کردم یکی به نام "جدید" یکی هم به نام "ثبت نهایی".
دکمه "جدید" رو میزنید تا رکورد جدید اضافه کنید. رکوردهای جدید همگی فیلد IsDraftدر اونها برابر -1 هستش (True) و در ساب فرم پایین میبینید. منتهی در ساب فرم پایین فقط رکوردهایی رو میبینید که هنوز تأیید نهایی نشدن. برای تأیید نهایی کردن اونا روی سطرشون کلیک میکنید و بعدش دکمه "تأیید نهایی" رو میزنید و از ساب فرم حذف میشه.
امیدوارم بدردتون بخوره
پاسخ ها (5)
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-1سلام
برای اینکار به نظرم ساده ترین روش این باشه که شما از یه فیلد Yes/No استفاده کنی به نام IsDraft که مقدار پیش فرضش روی Yes تنظیم شده. وقتی کاربر روی دکمه ثبت نهایی کلیک کرد فقط این فیلد مقدارش تغییر کنه و به No تبدیل شه.
حالا میتونید یه Query بنویسید و لیست مثلا سفارشهای تأیید نشده رو بهتون برگردونه و اون Query رو datasource ساب فرمتون قرار بدید و تو eventهای OnClick و OnInsert یه Requery بزنی.
امیدوارم بدردت بخوره
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »