SAJAD2000
SAJAD2000
آفلاین
0
سلام و عرض ادب خدمت تمامي اساتيد و دوستان گرامي سوالم را با يك مثال مطرح ميكنم فرض كنيد ما يك تيبل داريم و يك فرم حال من ميخام در اين فرم زماني كه داده هاي اون تيبل را در فرم وارد مي كنم يك كماند به عنوان ثبت فعلي باشد و زماني كه اطلاعاتم نهائي شد با كماند ديگر به نام ثبت نهائي اين داده ها وارد تيبل گردد در صورت ناقص بودن اطلاعات بتونم اطلاعاتم رو پاك كنم و دوباره اطلاعات را بنويسم يا قابل ويرايش باشد. در ضمن اينو بگم كه زماني كه ثبت فعلي ميزم اتوماتيك ابتدا بيايد در ساب فرم و در صورت تائيد نهايي در قسمت تيبل وارد گردد . مرسي

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

ptaher
ptaher
آفلاین
چهارشنبه 24 - ارديبهشت - 1393 12:05:56 - #لینک دائمی
1
سلام
فایل رو پیوست کردم. دو تا Command Button اضافه کردم یکی به نام "جدید" یکی هم به نام "ثبت نهایی".
دکمه "جدید" رو میزنید تا رکورد جدید اضافه کنید. رکوردهای جدید همگی فیلد IsDraftدر اونها برابر -1 هستش (True) و در ساب فرم پایین میبینید. منتهی در ساب فرم پایین فقط رکوردهایی رو میبینید که هنوز تأیید نهایی نشدن. برای تأیید نهایی کردن اونا روی سطرشون کلیک میکنید و بعدش دکمه "تأیید نهایی" رو میزنید و از ساب فرم حذف میشه.
امیدوارم بدردتون بخوره
پیوست ها:
پاسخ به درستی کمینه شد نمایش
پاسخ ها (5)
  • پاسخ پذیرفته شده

    SAJAD2000
    SAJAD2000
    آفلاین
    چهارشنبه 24 - ارديبهشت - 1393 13:37:45 - #لینک دائمی
    0
    درست شد مشكلم از زحماتت كمال تشكر را دارم
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    SAJAD2000
    SAJAD2000
    آفلاین
    چهارشنبه 24 - ارديبهشت - 1393 13:26:58 - #لینک دائمی
    0
    مرسي اگه بخام در هنگام زدن ثبت نهائي ساب فرم خالي بشه چي و بتونم اطلاعات جديد دوباره بياد در اين
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    SAJAD2000
    SAJAD2000
    آفلاین
    چهارشنبه 24 - ارديبهشت - 1393 10:37:38 - #لینک دائمی
    0
    اينم يه فايل نمونه
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    SAJAD2000
    SAJAD2000
    آفلاین
    چهارشنبه 24 - ارديبهشت - 1393 09:50:01 - #لینک دائمی
    0
    دوست گرامي مرسي از توضيحاتتون اما اگه امكانش هست يك فايل تست قرار دهيد
    مرسي از پاسخگوييتان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ptaher
    ptaher
    آفلاین
    چهارشنبه 24 - ارديبهشت - 1393 04:15:20 - #لینک دائمی
    -1
    سلام
    برای اینکار به نظرم ساده ترین روش این باشه که شما از یه فیلد Yes/No استفاده کنی به نام IsDraft که مقدار پیش فرضش روی Yes تنظیم شده. وقتی کاربر روی دکمه ثبت نهایی کلیک کرد فقط این فیلد مقدارش تغییر کنه و به No تبدیل شه.
    حالا میتونید یه Query بنویسید و لیست مثلا سفارشهای تأیید نشده رو بهتون برگردونه و اون Query رو datasource ساب فرمتون قرار بدید و تو eventهای OnClick و OnInsert یه Requery بزنی.
    امیدوارم بدردت بخوره
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما