PDA

View Full Version : طراحی فرم تو در تو(ساب فرم نه)



samaneh_h
شنبه 27 آبان 1385, 10:00 صبح
ایا می‌توان فرمی را طراحی کرد که سایر فرمها در داخل آن باز شوند
یعنی این فرم به صورت دیفالت باز شود(کادر مشکی رنگ) و یک سری تکست باکس و دکمه داشته باشد و سایر فرمها داخل آن باز شوند(کادر قرمز رنگ)
توجه داشته باشید که ساب فرم مشکل اینجانب را برطرف نمی‌کند

انگوران
شنبه 27 آبان 1385, 11:55 صبح
احتمالاً چیزی که می خواین این نیست ولی من از روش زیر استفاده می کنم .
خصوصیت pop up و modal فرم اصلی را برابر با no و سایر فرمها را yes قرار می دهم و جای فرمها رو بصورت دستی تعیین می کنم .

samaneh_h
شنبه 27 آبان 1385, 12:00 عصر
انگوران عزیز ممنون ولی من می‌خوام وقتی فرم کوچکتر maximize می‌شه داخل همون کادر قرمز باشه (نه اینکه تمام صفحه رو بگیره)

mansori
شنبه 27 آبان 1385, 13:10 عصر
اینها بدردتون میخوره اولی (db1) ساختن البومه هم امیج و هم سابفرم رو داره. دومی هم که(picatabase) بانک تصاویره البته ممکنه قبلاً دانلود کرده باشی.

samaneh_h
شنبه 27 آبان 1385, 15:03 عصر
دوست عزیز منصوری
ممنون از فایلهای جالب .ولی این فایلها پاسخ سوال من نبود .منظور من اصلا گذاشتن یا رویت عکس در DB نیست.بلکه فرمهای تو در تو است

mansori
چهارشنبه 08 آذر 1385, 15:48 عصر
احتمالاً چیزی که می خواین این نیست ولی من از روش زیر استفاده می کنم .
خصوصیت pop up و modal فرم اصلی را برابر با no و سایر فرمها را yes قرار می دهم و جای فرمها رو بصورت دستی تعیین می کنم .

فرم دو رو ببین همونطوریه که میخواید.

samaneh_h
یک شنبه 12 آذر 1385, 08:15 صبح
دوست عزیز ممنون که به فکر بودی ولی منظورم این نبود .این یه جور ساب فرمه..من م*یخوام یک فرم مجزا باز بشه که بتونیم max یا minیا close کنیم و ماکس و مینش داخل فرم اصلی انجام شه

karmand
چهارشنبه 15 آذر 1385, 08:04 صبح
بجای اینکه سمت راست صفحه باتن بگذارید در بالا باشد یعنی از tabپیشفرض ابزار در اکسس استفاده کن و در هر تبtabفرم دلخواه را بگذار

a_mohammadi_m
چهارشنبه 15 آذر 1385, 09:07 صبح
با سلام
من برنامه نویس VB هستم و اطلاعات رو در Access ذخیره می کنم
در VB فرم ها یک خاصیت دارند : MDI Child
یعنی یک فرم می تواند زیر مجموعه فرم دیگری از جنس MDI باشد
در Access هم احتمالا فرم MDI داریم و فرمهای دیگر خاصیت MDI Child داشته باشند
هرچی باشد زبان برنامه نوسی Access هم برادر VB است ( VBA )
در راهنمای Access یک جستجویی بکنید
غیر از این می توانید از توابع API ویندوز برای کارهای پیچیده که در زبان VB امکان ندارد به سادکی با VB استفاده نمایید
برای انواع مثالهای ساده و پیشرفته به سایت www.Planet-Source-Code.com حتما سر بزنید

samaneh_h
چهارشنبه 15 آذر 1385, 09:14 صبح
بله در VB این خاصیت وجود دارد ولی در اکسس نه.می*دونید من یک فرم مادر دارم که یکسری اطلاعات را وارد اون می*کنم و بر اساس اون فرمهای دیگه گزارش گیری می*کنم.می*خوام این فرم مادر همیشه کنارصفحه باز باشه تا کاربر ببینه که بر اساس چه اطلاعاتی داره گزارشهای مختلف می*گیره..

a_mohammadi_m
دوشنبه 20 آذر 1385, 08:46 صبح
با سلام
اگر Access فرمهای MDI نداره پس شما که داخل آن VB کد نویسی می کنید یک دفعه کل کار رو با VB انجام بدید دیگه
به نظر من که امکاناتش خیلی خیلی بیشتره
اطلاعات رو هم تو همون Access ذخیره کنید

samaneh_h
دوشنبه 20 آذر 1385, 16:00 عصر
مرسی دوست عزیز.بله حتی می‌شه اطلاعات رو داخل sql ذخیره کرد و از net. استفاده کرد ولی اگر دقت کنید اینجا انجمن اکسس هست و سوال اینجانب در این انجمن مطرح شده. ولی در هر صورت ممنونم از پیشنهاد ارزنده شما

Ali_Fallah
دوشنبه 20 آذر 1385, 18:14 عصر
کار نشد نداره
البته من خیلی شاید منظور شما متوجه نشده باشم
فکر کنم منظور شما این هست که همیشه یک فرم اصلی بصورت پیش فرض برروی صفحه بوده و همه فرمها از طریق دکمه های برروی فرم اصلی در داخل یک کادر موجود بر روی فرم اصلی باز شوند نه بصورت یک فرم جداگانه...
درسته یانه؟

Ali_Fallah
دوشنبه 20 آذر 1385, 19:21 عصر
این برنامه را ببینید شاید همانی باشه که خواستید...

انگوران
سه شنبه 21 آذر 1385, 08:53 صبح
شاید چیزی نباشه که سمانه خانوم خواستند ولی جالب بود .

samaneh_h
سه شنبه 21 آذر 1385, 13:30 عصر
حرف انگوران عزیز درست است ولی برنامه شما خیلی ایده‌خوبی به من داد.

MM_Mofidi
سه شنبه 21 آذر 1385, 13:42 عصر
چرا امکانات مورد نظرت که میخواهی در فرم مادر ارائه بشوند را در قالب popMenu یا منو یا tool bar ارائه نمیدی در واقع پنجره مادر همون برنامه access میشه

Ali_Fallah
سه شنبه 21 آذر 1385, 18:41 عصر
خوب من دقیقاً نمیدونم که ایشان چی میخوان
و برنامه های بقیه دوستان رو هم نگاه کردم ودیدم که آنها هم مد نظر ایشان نیست که این برنامه به فکر من رسید . لابد این یکی هم نبود...دیگه من هم نمیدونم!

samaneh_h
یک شنبه 26 آذر 1385, 13:12 عصر
من منظورم فرمی از جنس MDI هست ولی در اکسس