انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
سلام
من یک فرم باند ساختم و یک دکمه save هم توش گذاشتم آیا روشی وجود داره که کاری کنم که وقتی اطلاعات رو وارد میکنم تا وقتی دکمه save رو نزدم اطلاعات داخل جدول باند شده درج نشه؟ یعنی کلا اگه save رو نزنم هیچی ذخیره نشه!
ممنون
پاسخ ها (1)
-
پاسخ پذیرفته شده
-1سلام
یک راه حل حرفه ای که شما دارید استفاده از جداول temp شبیه جدول اصلی شما ست
برای این کار می تونید فرم را به جای اینکه به جدول اصلی وصل کنید به جدول temp که کاملا شبیه جدول اصلی است متصل کنید .
سپس با دکمه save اطلاعات وارد شده در جدول temp رو به جدول اصلی منتقل کنید .
به هنگام خروج هم کافی است که اطلاعات جدول temp و کلا پاکش کنید .
راه حل دوم این است که با زدن دکمه save یک متغیر تعریف شده در اون فرم را مقدار دهی کنید . مثلا intSave=1
به هنگام خروج از فرم و همچنین مرور بین رکورد ها و اصولا هر رویداری که باعث ذخیره رکورد میشه ، در صورتی که intsave برابر با یک نیست از دستور docmd.undo دو بار پشت سر هم استفاده کنید .
با سپاس
کاویان-
براتیبیش از یک ماه قبلسلام و سپاس
من تازه دارم به دنیای اکسس وارد میشم و اطلاعات زیادی در این زمینه ندارم. آیا امکان دارد یک مثال برای من ایمیل فرمایید.خیلی از مشکلات من را حل می کند.یک مثال با یک تیبل که یک رکورد دارد و یک فرم که این یک رکورد را وارد کرده و با save ذخیره مینماید(نباید خودکار ذخیره گردد) -
براتیبیش از یک ماه قبلاین آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
-
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »