PDA

View Full Version : سوال: مخفی کردن یک فرم زیر یک فرم دیگر



titipop1
پنج شنبه 29 مرداد 1394, 20:38 عصر
درود دوستان
دوتا فرم دارم که همزمان لود میشن(البته به ترتیب)حالا میخوام یکیشون مخفی باشه(البته حتما اونت Opacity باشه) کد من یه لحظه اعمال میشه ولی باز فرم پیدا میشه ممنون از کمکتون
کد من :

()fd.Show
fd.Opacity = 0
()fs.Show

ژیار رحیمی
پنج شنبه 29 مرداد 1394, 21:00 عصر
کافیه بجای fd.Opacity متد fd.Hide() رو استفاده کن

titipop1
پنج شنبه 29 مرداد 1394, 21:04 عصر
سلام مهندس وقت بخیر
توی فرم من یه دستوری هستش که با hide کردن فرم اجرا نمیشه حتما باید Opacity باشه

ژیار رحیمی
پنج شنبه 29 مرداد 1394, 23:25 عصر
چرا Hide نمیشه ؟ کد رو بزارید تا ببینیم مشکل کجاست

titipop1
پنج شنبه 29 مرداد 1394, 23:49 عصر
چرا Hide نمیشه ؟ کد رو بزارید تا ببینیم مشکل کجاست
داداش یه توضیح کامل بدم اینه که یه فرم انبار دارم و یه فرم فروش حالا شرط اینکه فروش از انبار کم بشه اینه که ابتدا فرم انبار لود بشه بعد فرم فروش
کدش خیلی زیاده(10000 خط البته چیزی که vs نشون میده) بگذریم البته من اومدم یه سازنده از انبار ایجاد کردم و با اون به فرم انبار دسترسی دارم این ک رو ببینید :

داداش مشگل اصلی من همین جاست که توضیح دادم خدمتتون البته قبلا توی تالار مطرح کردم ولی نظر دوستان این بود که روال برنامم رو کلا عوض کنم ولی چون اواخر برنامم بود نمیشد
در ضمن اون خط tbl_depotableadapter.Fillby_mines_depo کوئری کسر از انبار هستش

ژیار رحیمی
جمعه 30 مرداد 1394, 23:54 عصر
شرط لازم نداره که انبار لود بشه چرا؟
شما فروش انجام میدی در قسمت ثبت یا در ادامه ثبت کد های کسر از انبارو بنویس.چه دلیلی داره که انبار رو لود کنی ابتدا؟

titipop1
شنبه 31 مرداد 1394, 00:03 صبح
اگه فرم انبار لود نشه خطا میده

titipop1
شنبه 31 مرداد 1394, 00:04 صبح
متغیر dg میره و توی دیتاگرید توی فرم انبار مقدار اون کالا رو میگیره

ژیار رحیمی
شنبه 31 مرداد 1394, 00:12 صبح
اشتباه روش پیاده سازی شما.مقدار رو از دیتابیس بخون راحت تره تا مقادیر رو بریزی توی یه گرید در فرم دیگر.اگر نمیتونی و برات مشکل و دردسر کد نویسی زیاد داره به نظر من یه گرید اضافه به فرم فروش اضافه کن و مقادیر انبار رو توش لود کن و مخفیش کن فقط برای خوندن و استفاده جانبی باشه . که دیگر لازم نباشه به فرم دیگه دسترسی پیدا کنی و مشکلت با این راه حل میانی برطرف میشه

titipop1
شنبه 31 مرداد 1394, 00:16 صبح
ایول مهندس دمت گرم عجب روشی گفتین به فکر خودم نرسید
داداش لطف کردین ممنون
انجام میدم

titipop1
یک شنبه 01 شهریور 1394, 13:56 عصر
سلام داداش
من اون روشی که فرمودین(قرار دادن یک گرید از انبار در فرم فروش )رو انجام دادم ولی خطای specified cast is not valid میده
شرط رو به اینصورت تغییر دادم(نسبت به تصویر بالا)

titipop1
یک شنبه 01 شهریور 1394, 23:54 عصر
مهندس داغونم کرد بلاخره درستش کردم البته با کمک شما حل شد
دمت گرم
یاعلی