PDA

View Full Version : فرم دو گانه



arpachi
چهارشنبه 30 فروردین 1391, 18:21 عصر
با سلام
ایا در اکسس با برنامه نویسی میتوان از یک فرم عملکرد دوگانه انتظارداشت.:گیج::ناراحت:
مثلا فرم 1 را درنظر بگیرید که برای منظوری استفاده میشود و یک دکمه جدید و یک دکمه ویرایش دارد.
پس از کلیک روی دکمه جدید فرم شماره 2 باز میشود و اطلاعات وارد شده و پس اززدن دکمه ثبت در جدول ذخیره میگردد.
حال آیامیشودبا کلیک دکمه ویرایش همان اطلاعات در فرم شماره 2 نمایش داده و این فرم اکنون کار ویرایش اطلاعات را انجام دهد.و پس از زدن دکمه ثبت اطلاعات قبلی ویرایش شود.

Abbas Amiri
چهارشنبه 30 فروردین 1391, 18:55 عصر
بله محدودیتی درفرم ها جهت بایند شدن به جدول وجودندارد

arpachi
پنج شنبه 31 فروردین 1391, 00:47 صبح
با سلام
اگه ممکنه بیشتر راهنمایی کنید.
ممنون

Abbas Amiri
پنج شنبه 31 فروردین 1391, 13:50 عصر
ضمنا از طریق یک فرم واحد هم میشود. در عبارت اولی strWhere رکوردهای مورد نظر راتعیین میکند
درحالت ویرایش
"strWhere = "ID=17
Docmd.OpenForm "Form1",,,strWhere,acFormEdit

رکوردجدید
Docmd.OpenForm "Form1",,,,acFormAdd

arpachi
جمعه 01 اردیبهشت 1391, 01:36 صبح
با سلام جناب امیری
لطف کنید اگه ممکنه یک نگاهی به فایل پیوست بکنید چون من نمیدونم چطور باید این دستور رو توی فرم نوشت.
ممنون

Abbas Amiri
جمعه 01 اردیبهشت 1391, 13:55 عصر
فایل اصلاح شد

arpachi
جمعه 01 اردیبهشت 1391, 14:15 عصر
با تشکر جناب امیری
سوال دیگه اینکه برای فیلدهای بایند نشده چطور میشه دستور رو نوشت؟

Abbas Amiri
جمعه 01 اردیبهشت 1391, 14:30 عصر
در آنصورت باید با دستورات سیکیوال INSERT INTO جهت افزودن و UPDATE جهت ویرایش انجام داد البته با روشی که در بالا ذکرشد برای فرمهای معمولی بدون اشکال انجام میشود.

arpachi
جمعه 01 اردیبهشت 1391, 14:34 عصر
ممنون از توجهتون.
ولی جناب امیری بنده بسیار مبتدی هستم و برنامه ای هم که میخواهم درست کنم خیلی وسیع است.
و این امر تقریبا تو تمام فرمهاش استفاده میشه.
اگر لطف کنید و نمونه رو برای فرم باند نشده تصحییح کنید بینهایت ممنون میشم.
تشکر برای وقتی که صرف میکنید.

Abbas Amiri
جمعه 01 اردیبهشت 1391, 15:07 عصر
فایل را تنظیم کردم ولی اگر وارد نباشید احتمالا برای تعمیم آن به بقیه فرمها با مشکل مواجه خواهید شد. به هرحال سعی خودتان را انجام دهید