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

أين أضع جملة Sql في المشروع المرفق

مغلق
بدأه abudawoodd في 20 سبتمبر 2007 · 11 رد · 1,404 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ياشباب صراحة تعبت من كثرة السؤال لا أعرف ماذا أفعل

منذ أن بدأت في .NET وأنا أواجه مشاكل مع قواعد البيانات

راجياً منكم المساعدة والله يوفقكم لكل خير

أين أضع جملة SQL في المشروع المرفق

ولكم جزيل الشكر

WindowsApplication2.rar

#2

ياشباب مافي رد

#4

عزيزي طارق أشكرك على الرد

المطلوب هو أين أضع جملة SQL في الكود

أكتب الإسم في تيكست ثم انقر بحث لفرز جميع السجلات المطابقة للإسم

أقرب الصورة أكثر

في الفيجوال 6 كنت استخدم هذا الكود

Data1.RecordSource = "select * from الهوية where الاسم='" + text1 + "'"

Data1.Refresh

كان يفرز جميع السجلات المطلوبة

لكن هنا في .NET لا أعرف أين أضع الجملة SQL

أرجو أن أكون قد أوضحت المطلوب

ولكم جزيل الشكر

ملاحظة

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

أرجو أن تكون واضحة

تم تعديل هذه المشاركة بواسطة abudawoodd في 21 سبتمبر 2007 في 13:21

#5

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

افتح ال dataset وعلى جدول الهوية وبالماوس اليمين add query ثم ادخل جملة الاستعلام مع متغيرات مثلا للبحث عن الاسم ضع

select * from Card where name like @name

واكمل المعالج واختر اسم لهذا الاستعلام مثلا SearchName ثم خزن ال dataset

انتقل الى الفورم وفي حدث زر البحث فقط ضع

dataset1.searchName(TextBox1.text))

وانتهى الامر

جرب الامر وان احتجت مثال سارفق لك واحدا باستخدام قاعدة بيانات northwind or adventureWorks اذا متوفرات عندك

#6

أين أنت أخ طارق

وأين الشباب

#7

شكراً لك أخ طارق

سأقوم بالتجريب وأرد لك خبر

وأعتذر عن الرد الأخير

لأني لم أره عند فتح الصفحة

ربما أنا فتحت الصفحة أثناء كتابتك للرد

ثم كتبت رداً دون علمي بأنك سترد فأرسلت ردك قبل أن أرسل ردي

ردك اخ طارق اليوم, 07:53 AM

ردي اليوم, 07:54 AM

ألف شكر مرة أخرى

#8

objBindingSource.Filter = "FieldName LIKE '%" & textboxName.Text & "%'"ويمكنك وضعها في تيكست اتشينش

#9

أخي طارق لم يعمل هذا الكود لقد جربت ووضعت إسم لهذه الجملة لمنه لم يظهر اسمها في القائمة بعد وضع dataset1. ظهرت جميع الخصائص لكن الاسم الذي كتبته لم يظهر

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

وشكر للأخ AYMENSTRONG

إن هذه الطريقة أعرفها لكن هل تنفيع بديلة لهذه الجملة مثلاً

select * from الهوية where الرقم in(select الرقم from المطلوب)

أي هل تنفع للاستعلام عن سجلات تنطبق عليها شروط في سجلات فرعية لها

وشكراً

تم تعديل هذه المشاركة بواسطة abudawoodd في 24 سبتمبر 2007 في 07:51

#11

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

لكن لا زال هناك نقص

هنا يفرض علينا عدد الصناديق كلها التي وضعناها في جملة الاستعلام والتي تمثل بـ ?

وإذا تركت أي حقل دون معلومات فلن يأتيني بأي سجل لأنه لايوجد لدي أي حقل فارغ

فإإذا أردت أن أبحث في مجموعة من الأعمدة ولتكن خمسة

ووضعت خمس صناديق نص كل صندوق يختص بعامود

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

وإن كان فارغ تركه دون أن يضيفه إلى الجملة

فهنا كيف استطيع أن أفعل ذلك في .NET

مثال

if text<>"" then SQL=SQL+"وضع النص للعامود المطلوب"

تم تعديل هذه المشاركة بواسطة abudawoodd في 30 سبتمبر 2007 في 09:15

#12

ياشباب

هذا الموضوع مغلق.

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

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

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

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

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