View Full Version : سوال: حذف آيتم از ليست & ذخيره ليست در جدول
dadsara
دوشنبه 02 دی 1387, 11:18 صبح
سلام
در فرم نمونه ضميمه چگونه مي توان عمليات زير را انجام داد
1- بازدن دكمه Insert تمام رديفهاي موجود در ليست باكس يكباره در جدول T_Select ذخيره شود
** نكته اينكه فقط مي خواهم ستون اول و سوم در جدول ذخيره شود
مهدی قربانی
دوشنبه 02 دی 1387, 14:35 عصر
سلام
نمونه شما رو تکمیل کردم و کدهای لازم رو روی کامند باتون Insert نوشتم .
dadsara
سه شنبه 03 دی 1387, 07:50 صبح
سلام
ضمن تشكر از جنابعالي
آيا اين امكان وجود دارد كه از كاربر نخواهد رديفي را انتخاب كند بلكه بصورت اتوماتيك بعد از فشار دادن كليد تمامي ركوردها به جدول اضافه شوند ( در صورتيكه بيش از يك ركورد در ليست باشد)
- همچنين يك سوال ديگر اينكه آيا امكان اين هست كه در نمونه موجود براي ليست باكس يك ستوان رديف قرار داد
باتشكر
dadsara
سه شنبه 03 دی 1387, 14:48 عصر
سلام
من كدهاي جناب آقاي قرباني را مقداري به دلايلي كه در تاپيك بالائي ذكر كردم تغيير دادم.
مشكل تا حدي حل شد يعني اينكه به تعداد همه ركوردهاي موجود در ليست باكس در جدول اضافه مي شود ولي فقط اولين رديف موجود در ليست باكس به تعداد رديفها ايجاد مي شود
اگر از دوستان كسي به راه حلي رسيده است لطفا راهنمائي كند.
مهدی قربانی
سه شنبه 03 دی 1387, 20:59 عصر
سلام
جناب dadsara روال رو درست انجام داديد و تنها اشكال موجود استفاده شما از متد Selected براي تابع حلقه بود ، وقتي شما مي خواين كليه آيتمها رو به جدول ارسال كنيد ديگه نبايد از Selected استفاده كنيد چرا كه ليست شما حالت Multi select نداره و در اصل Single Select هست و چون شما در آن واحد يك آيتم رو ممكنه انتخاب كرده باشيد و حلقه هربار با توجه به آيتم Select شده همون آيتم رو در هر بار تكرار به جدول منتل مي كنه بنابراين من بجاي استفاده از متد Selected از همون متغير I استفاده كردم و مشكل حل شد .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.