الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة فى برنامج فيجوال وسيكوال (بحث متعدد أو فلترة متعددة)

بدأه MOHAMEDAdEL1986 في 26 مايو 2012 · 9 رد · 1,368 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

اخوكم مزنوق معلش فى برنامج وبجد انا تعبت ومش عارف اعمل اية

هى المشكلة عندى فى البحث انا عامل 15 textbox

والنتائج بتتعرض فى ال datagridview

اول ما المستخدم بيكتب كلمة فى التكست الاولى بيظهر مثلا 100 نتيجة فى الداتا جريد فيو ولما بيكتب التكست التانية بيقلو ل50 مثلا والثالثة لما بيكتبها بيقلو ل20 وهكذا

ودا طبعا معمول بجملة select ودى حاجة اكيد حضراتكم عارفنها

مشكلتى بقى ايية؟؟؟؟؟؟

انة لازم يدخل البيانات فى التكست بنفس الترتيب الى انا حاطة على الفورم الى هو نفس الترتيب بتاع جملة select

يعنى علشان يعمل بحث بالتكست رقم عشرة مثلا لازم يكون مالى ال9 تكست الى قبلها

الى انا عاوزة انة يختار اى تكست ويكتب فية او اتنين او ثلاثة بدون اى ترتيب

انا رفعت صورة البرنامج وشاشة البحث

حاولت ارفع البرنامج وقاعدة البيانات بس الحجم فى المنتدى اصغر من البرنامج

هو البرنامج فيجوال بيسيك 2008 وسيكوال سيرفر 2008

وانا بجد محتاج الموضوع دا جدااااااااا

واخيرا اشكر كل شخص يهتم للموضوع بتاعى بمجرد انة يدخل بس وييقرا مشكلتى

والسلام عليكم ورحمة الله وبركاتة

post-249263-000809500 1338052449_thumb.j

المرفقات
Untitled.jpg
#2

حل هذه الشكله فى اجراء مخزنى stored procedure اى تضع بارميترات لكل ماتطلب و فى شرط الاجراء المخزنى تقوم بتحديد البارميترات التى تريدها باستخدام جملة where....or ويتم تنفيذ الاجراء المخزنى بقراءة الجدول المطلوب وفى حالة تطابق شرط أو أكثر يقوم باظهار النتيجه المطلوبه فى الداتاجريد

تقبل التحية

#3
أسامة عبد السلام المسيدى كتب:

حل هذه الشكله فى اجراء مخزنى stored procedure اى تضع بارميترات لكل ماتطلب و فى شرط الاجراء المخزنى تقوم بتحديد البارميترات التى تريدها باستخدام جملة where....or ويتم تنفيذ الاجراء المخزنى بقراءة الجدول المطلوب وفى حالة تطابق شرط أو أكثر يقوم باظهار النتيجه المطلوبه فى الداتاجريد

تقبل التحية

السلام عليكم ورحمة الله وبركاتة

اولا انا بشكر حضرتك على ردك الكريم والمحاولة فى مساعدتى مع انى والله كنت قربت اقطع الامل ان حد يرد عليا لانى حاطط الموضوع من اربع ايام

لكن معلش اان اسف يعنى حكاية الstored procedure مش بعرف اربطها على الفيجوال لكن بعملها على السيكوال عادى

اذاى بتتربط بالفيجوال هو دا السوءال علشان كدا معملتهاش من الاول فى stored procedure فا لو حضرتك عندك كتاب او مثال معمول فية الموضوع اللى انا عاوزة ياريت تزودنى بيه

وجزاك الله كل خير والف شكر مرة ثانية على اهتمام حضرتك وردك على سوءالى

#4

الاخ الفاضل ،، أنا لا املك كثير خبرة او ممارسة ولكني أحاول ان أتعلم :) ومما شاهدت وهو قد يفيدك هذا الدرس

http://windowsclient.net/learn/video.aspx?v=30442

و بخصوص سؤالك ابحث عن دروس في اليوتيوب تتحدث عن ( Multi search. و Multi filter ) وستجد ما يفيد بحول الله و اعتقد ان حل مشكلتك باستخدام الطريقة التالية عند اضافة البارميتر اثناء بناء الاستعلام :

   LIKE @ColumName + '%'

أخيرا أوصيك بمشاهدة كل دروس Beth Massi التي أرفقت لك رابط لاحد دروسها فهي ماهرة في الشرح وأفادتني كثيرا وستجد لها دروس كثيرة على الرابطين التاليين

http://windowsclient.net/learn/videos.aspx

http://windowsclient.net/learn/videos_linq.aspx

وهي بالمناسبة تكلمت عن stored procedure الخاصة ب فجول بيسك

وفقك الله

تم تعديل هذه المشاركة بواسطة m00j في 29 مايو 2012 في 13:33

#5

لواستطعت ان تحمل المشروع نستطيع تنفيذ الاجراء واذا كان المشروع كبير فقم بتحميل المشروع اولا وفى مرة أخرى حمل قاعدة البيانات حتى استطيع تنفيذ طلبك

تقبل التحية

#6
m00j كتب:

الاخ الفاضل ،، أنا لا املك كثير خبرة او ممارسة ولكني أحاول ان أتعلم :) ومما شاهدت وهو قد يفيدك هذا الدرس

http://windowsclient.net/learn/video.aspx?v=30442

و بخصوص سؤالك ابحث عن دروس في اليوتيوب تتحدث عن ( Multi search. و Multi filter ) وستجد ما يفيد بحول الله و اعتقد ان حل مشكلتك باستخدام الطريقة التالية عند اضافة البارميتر اثناء بناء الاستعلام :

   LIKE @ColumName + '%'

أخيرا أوصيك بمشاهدة كل دروس Beth Massi التي أرفقت لك رابط لاحد دروسها فهي ماهرة في الشرح وأفادتني كثيرا وستجد لها دروس كثيرة على الرابطين التاليين

http://windowsclient.net/learn/videos.aspx

http://windowsclient.net/learn/videos_linq.aspx

وهي بالمناسبة تكلمت عن stored procedure الخاصة ب فجول بيسك

وفقك الله

الف الف شكر ياأستاذنا بجد اللحاجات دى جميلة يعنى انا بحمل منها كام فيديو كدا يمكن الاقى فيهم ضالتى

وهو فعلا موقع جميل ومرة ثانية بجد انا متشكر جدااا

#7
أسامة عبد السلام المسيدى كتب:

لواستطعت ان تحمل المشروع نستطيع تنفيذ الاجراء واذا كان المشروع كبير فقم بتحميل المشروع اولا وفى مرة أخرى حمل قاعدة البيانات حتى استطيع تنفيذ طلبك

تقبل التحية

مش عارف اقول لحضرتك اية بصراحة يعنى انت تعبت معايا بجد

انا عمال بحاول كدا وربنا يسهل واقدر اوصل لشىء بس اللى لاحظتة ان كل الناس الى بتشرح فى المنتديات وفى الكتب وكدا

بيبقى شرحهم جميل جدا بس بييجو عند حكاية الstored procedure والشرح بيبقى كلمتين وخلاص وبسرعة وفى ناس عملاقة فى الشرح وبيبقى الكتاب كبير وتلاقية اتكلم عن ال view - function

وساب الstored خالص مع ان كل الكتب بردو والمواقع بتقول ان دى احسن طريقة للربط بين الفيجوال والسيكوال علشان ميبقاش فية تحميل زيادة على السيرفر

المهم انا رفعت لحضرتك البرنامج لوحدة فى المرفقات ورفعت البرنامج ومعاه قاعدة البيانات على الفور شير

http://www.4shared.com/rar/i98jPyT0/__online.html

وجزاك الله الف خير على مساعدتك لغيرك

برنامج العقارات.rar

#8
#9

اعتذر لحضرتك عن التأخير فالطريقة الت تتبعها فى الفورم من وجهة نظرى ليست دقيقة فالحل الامثل فى الفلترة التتابعية بمعنى تأخذ أول بارميتر وتقوم بحصر البيانات التى تخص البارميتر الاول ثم تسأل بعد ذلك بالبارميتر الثانى و تقوم بحصر البارميتر الاول الى البارميتر الثانى و هكذا

ارفق مثال ارجو ان تستفيد منه من موقع code project ارجو ان تستفيد منه

IndRecipeTest_DB.zip

IndRecipeTest.zip

#10
أسامة عبد السلام المسيدى كتب:

اعتذر لحضرتك عن التأخير فالطريقة الت تتبعها فى الفورم من وجهة نظرى ليست دقيقة فالحل الامثل فى الفلترة التتابعية بمعنى تأخذ أول بارميتر وتقوم بحصر البيانات التى تخص البارميتر الاول ثم تسأل بعد ذلك بالبارميتر الثانى و تقوم بحصر البارميتر الاول الى البارميتر الثانى و هكذا

ارفق مثال ارجو ان تستفيد منه من موقع code project ارجو ان تستفيد منه

ولا يهمك ياباشا

انا نزلت المثال اللى حضرتك بعتو وبحاول افهم ولما مش بعرف افهم بحاول اطبق بالشبة كدا

بصراحة يعنى وبدون احراج انا موصلتش للاسف للمستوى دا فى البرمجة

ومش عارف هل مطلوب منى انى اوصل للمستوى دى علشان اعمل حاجة زى دى فى كود البحث ولا ممكن اوصلها وخلاص

هى الفكرة بس انى حاسس انها بسيطة مش معقدة وبعدين انا علشان اوصل للمرحلة دى اساسا اكون اترفدت من الشركة ههههههههههههههه

انا بجد مش عارف اعمل ايه ؟؟؟؟؟

والمدير لازم عندة البحث يبقى بكل التكستات دى ولازم بردو الى بيدخل يختار اى تكست هو عاوزة ويكتب فية مباشرا حتى لو كان اخر تكست

عموما انا شاكر تعبك معايا جدا

الف الف شكر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…