0 امتیاز
من يه فرم دارم كه داخلش ديتا گريد هست، وقتي روي گريد كليد ميكنيم يه فرم ديگه باز ميشه كه بشه از تكس باكس داخل فرم دوم عمليات سرچ رو توي فرم اول انجام داد ، يعني همينطوري كه تايپ ميكني ديتاگريد فرم اول فيلتر بشه، اما فيلتر نميشه ، مشكل اينجاست كه همزمان تغيير نميكنن حتما بايد فرم اول توسط دكمه يا هرچيزي show بشه، اما من نميخوام show انجام بدم ، شما ميدوني تو اين شرايط بدون show كردن يك فرم چطوري ميشه عمليات همزمان انجام داد؟

2 پاسخ

0 امتیاز
کدی که نوشتین رو هم بزارید.

اگه اشتباه متوجه نشده باشم. شما که تو فرم دوم داری مقداری رو تایپ میکنی همزمان تو تکست چنج اون رشته رو به یه متغییر استاتیک تو فرم اول ارسال کن. تو فرم اولتم یه تایمر بزار که هی اون فیلتر موجود تو متغییر رو روی جدولتون اعمال کنه
سلام

نمیخوام از تایمر استفاده کنم

بدون استفاده از تایمر چیزی به ذهنتون میرسه؟
توسط (185 امتیاز) 1 6
0 امتیاز
خوب چه نیازی هست که فرم دوم بزارید . در همون فرمی که گرید هست بالای هر ستون یک تکست بزارین و بعد در رویداد TextChange کد جستجو رو بنویسید
1-یعنی بدون تایمر امکانش نیست بصورت همزمان update بشه ؟

2-تایمر بار اضافه روی سیستم نمیزاره ؟

3- متغیر که همون query یا procedure هست رو چه نوع متغیری باید معرفی کنم منظورم اینکه فکر کنم از نوع string نمیتونه باشه

کاش شماره تلگرام یا وسیله ارتباطی داشتید من نمونه اون چیری که میخوام بنویسم فیلمش رو نشونتون میدادم چون کار لنگه همینه
توسط (185 امتیاز) 1 6
1- الان چیزی به ذهنم خطور نمیکنه

2- نه برا چی فقط تا لحضه تایپ آخرین کلمه یا بهتر بگم بسته شدن فرم دومتون این تایمر فعال میمونه. در ضمن مگه جدولتون چند میلیون رکورد داره که نگران سرچ هستید. در ضمن شما فیلترتون رو توی دیتا تیبل انجام بدید سرعتش خوبه

3- متوجه این نشدم. برای رشته معمولا استرینگ در نظر میگیرن

شما چرا از دو فرم استفاده میکنید. یک پنل طراحی کنید و موقعی که کاربر میخواد رو دکمه سرچ کلیک کنه اون گنل نشون داده بشه و اونجا ورودیتون رو اعمال کنید.

الان دسترسی به تلگرام ندارم خواستید پیام بدید شماره بدم عصر چک میکنم
توسط (197 امتیاز) 11
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...