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

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

amirhosein312
amirhosein312
آفلاین
0
سلام من یک فرم باند ساختم و یک دکمه save هم توش گذاشتم آیا روشی وجود داره که کاری کنم که وقتی اطلاعات رو وارد میکنم تا وقتی دکمه save رو نزدم اطلاعات داخل جدول باند شده درج نشه؟ یعنی کلا اگه save رو نزنم هیچی ذخیره نشه! ممنون
پاسخ ها (1)
  • پاسخ پذیرفته شده

    یکشنبه 11 - اسفند - 1392 23:00:11 - #لینک دائمی
    -1
    سلام
    یک راه حل حرفه ای که شما دارید استفاده از جداول temp شبیه جدول اصلی شما ست
    برای این کار می تونید فرم را به جای اینکه به جدول اصلی وصل کنید به جدول temp که کاملا شبیه جدول اصلی است متصل کنید .
    سپس با دکمه save اطلاعات وارد شده در جدول temp رو به جدول اصلی منتقل کنید .
    به هنگام خروج هم کافی است که اطلاعات جدول temp و کلا پاکش کنید .
    راه حل دوم این است که با زدن دکمه save یک متغیر تعریف شده در اون فرم را مقدار دهی کنید . مثلا intSave=1
    به هنگام خروج از فرم و همچنین مرور بین رکورد ها و اصولا هر رویداری که باعث ذخیره رکورد میشه ، در صورتی که intsave برابر با یک نیست از دستور docmd.undo دو بار پشت سر هم استفاده کنید .

    با سپاس
    کاویان
    • براتی
      بیش از یک ماه قبل
      سلام و سپاس
      من تازه دارم به دنیای اکسس وارد میشم و اطلاعات زیادی در این زمینه ندارم. آیا امکان دارد یک مثال برای من ایمیل فرمایید.خیلی از مشکلات من را حل می کند.یک مثال با یک تیبل که یک رکورد دارد و یک فرم که این یک رکورد را وارد کرده و با save ذخیره مینماید(نباید خودکار ذخیره گردد)
    • براتی
      بیش از یک ماه قبل
      این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

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

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

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

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

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