PDA

View Full Version : نمایش فرم



mostafa_tak2000
پنج شنبه 23 مرداد 1399, 00:54 صبح
با سلام .
مثلا چندتا فرمی ساختم به نامهای Form1 و Form2 و Form3 و Form4 و Form5 و من میخوام در فرم دیگری یک لیست باکس قرار بدم و اسامی فرم هارا در آن به عنوان آیتم های لیست باکس بنویسم . حال میخوام که کاربر از لیست نام فرمی را انتخاب کنه و بعد از فشردن دکمه اون فرم نمایش داده بشه . با تشکر

پرستو پارسایی
پنج شنبه 23 مرداد 1399, 13:11 عصر
نمایش دادن فرم

mostafa_tak2000
پنج شنبه 23 مرداد 1399, 13:52 عصر
ممنون بایت پاسخگویی . ملی منظورم یه چیز دیگه هست . شما اسم فرم هارا در برنامه نوشتید و فقط با دستور Case فراخوانی کردید . من میخوام اسم فرم ها تو آیتمهای لیست باکس باشه و وقتی انتخابش میکنی بره اون فرم را فراخوانی بکنه . نکته اینجاست که من ممکنه هر لحظه آیتمهای لیست باکس تغیر کنن پس نمیخوام که همش بیام کد فرمهارا بنویسم و فراخوانی کنم . در واقع میخوام اسم فرم هارا در یک دیتابیس بذارم و وصلش کنم به لیست باکس . و وقتی کاربر انتخاب میکنه اون فرم نمایش داده بشه

پرستو پارسایی
پنج شنبه 23 مرداد 1399, 17:56 عصر
طرح سوال شما در پست اول چیزی از منظورتون رو درج نکردید( نگفتید لیست باکس آیتم هاش تغییر میکنه )و ( درباره بانک اطلاعتی هم من چیزی ندیدم ) .
اگر دقت بفرمایید نام فرم ها رو تو آیتم لیست باکس درج کردم یعنی همونی که تکست کردید اگر میخواهید با کد نویسی آیتم ها مقدار بگیرند باید واضحتر توضیح دهید که مقدارها ثابت هستند یا خیر . من خیلی وقتها بخاطر صحیح عنوان نکردن موضوع درخواستیم به نتیجه نرسیدم.

mostafa_tak2000
پنج شنبه 23 مرداد 1399, 18:52 عصر
سلام مجدد . ببخشید بد توضیح دادم . چشم واضح کاری که که میخوام انجام بدم خدمتتون عرض میکنم
من فعلا تعداد 20 فرم گزارش گیری در نرم افزارم دارم که میخوام برای هر کاربر یه تعدادشو بدم و ممکنه در شرایطی برا یکی زیاد و برا یکی کم بشه . اگر بیام از دستور Case و اینطور چیزا استفاده کنم هر بار که تغییری در دسترسی به فرم گزارشگیری ها انجام میشه من باید مجدا فایل برنامه را به همه بدم در واقع نگارش بدم . حالا قصد دارم که یک جدول در Sql بسازم که اسم این 20 تا فرم توی اون بنویسم و وقتی کاربر منوی گزارشات را انتخاب کرد برنامه میره و از جدول دیتابیس تعداد فرمی که تعیین کردم برای این کاربر اسم گزارشات را میخونه و میاره در یک لیست باکس لیست میکنه حالا مثلا طرف روی گزارش سوم که نوشته شده است موجودی کالا کلیک میکنه این گزینه کالا در واقع یه Value داره به نام Report10 . حالا برنامه چیکار کنه برنامه باید فرم Report10 را فراخوانی کنه و نمایش بده . ببخشید باز اگه منظورم واضح نبود بهم بگید . باتشکر