[سؤال] ماهو الكود لمنع تكرار الاسم المتشابه في العمود - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] ماهو الكود لمنع تكرار الاسم المتشابه في العمود (/showthread.php?tid=17463) |
ماهو الكود لمنع تكرار الاسم المتشابه في العمود - هاوي1995 - 27-09-16 السلام عليكم اليكم الكود لتعبئة الكومبوبوكس بس اريد كود لمنع الاسم المتشابهة من التكرار في الكومبوبوكس كود : Dim cmd As New OleDbCommand RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - ممدوح - 27-09-16 وعليكم السلام distinct تنفع اذا عرفت طريقة SQL في مثالك لا تنفع distinct مع النجمة كود : Using daa As New OleDbDataAdapter("SELECT DISTINCT [column1] FROM [table1]", cn) غير column1 باسم الحقل المطلوب قراءته RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - سعود - 27-09-16 إستخدم شرط مثلا PHP كود : If ListBox1.Items.Contains(h) = False Then h=القيمة المعادة من الجدول. PHP كود : While reader.Read RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - هاوي1995 - 27-09-16 (27-09-16, 02:41 AM)HASAN6.0 كتب : كووووووود رائع وكان يحقق لي المطلوب بس للاسف لم يعمل معيولم تظهر اي بيانات في الكومبوبوكس (27-09-16, 02:10 AM)ممدوح كتب : وعليكم السلام كووود رهيب بس من يوم شفت داتا ادبتر كاني شفت صاعقة امامي وبصراحة بحاول بقدر الامكان ابتعد عن dataAdapter daa.fill (27-09-16, 06:31 AM)سعود كتب : إستخدم شرط مثلا على حسب فهمي ان هذا كود شرط منع اي اسم او قيمة مشابهة في الكومبوبوكس ولكن وين اضع كودك في كودي وهل لي ان استغني عن كودي الاول او ادمج كودي مع كودك بصراحة صرت نفس التايه RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - ممدوح - 27-09-16 (27-09-16, 10:26 PM)هاوي1995 كتب :(27-09-16, 02:10 AM)ممدوح كتب : وعليكم السلام ايش مشكلتك مع dataAdapter و daa.fill لو تعرفها بوضوح تجدها انها تعني connection + command + datareader + load عموما لن أزعجك بها بعد ذلك! وأعتذر عن الصاعقة التي أصابتك بسبب الكود. RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - هاوي1995 - 27-09-16 (27-09-16, 10:54 PM)ممدوح كتب :(27-09-16, 10:26 PM)هاوي1995 كتب :(27-09-16, 02:10 AM)ممدوح كتب : وعليكم السلام يا ممدوح مشكلتي اني مبتدئ وفي بدايتي كرهوني استخدام تلك الادوات والمبتدئ اذا تعقد من شي يشوفه صعب كثير حتى ولو كان سهل لن تزعجني يعني ما راح تشارك في مواضيعي؟؟!!!!!! ما نستغنى عن اي شخص نحن وبالعكس وجودك ومشاركتك في مواضيعي تزداد نورا وحتى بتلك الاكواد التي اعتبرها صاعقة فقد يستفيد شخص اخر غيري .... فبارك الله فيك وفي علمك وزادك بركة وعلما RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - ممدوح - 28-09-16 ذكرت أنني لن أزعجك بها وكلمة (بها) تعود الى dataAdapter و daa.fill أي أنني لن أكتب لك عنها في الأكواد فقط لعدم رغبتك بها. أما توضيحها كونك مبتدأ فهي: DataAdapter هي الكل في واحد يعني انها تقوم بالأتي: تقوم بدلا عنك بفتح الاتصال ثم تنفذ جملة SQL ثم تجلب البيانات وتعبئها في DataTable في الذاكرة بواسطة الأمر Fill ثم تقوم بدلا عنك بتغلق الاتصال وبالنسبة Fill فزيادة في التوضيح فهي تقوم بتعبئة جدول سواء DataTable أو DataSet مع تحديد الجدول من DataSet لأن DataSet هي قاعدة بيانات مؤقتة وليست جدول وبامكانها أن تحتوي على عدة جداول وتتميز DataTable وDataSet بالسرعة لأن بياناتها موجودة بالذاكرة وبالامكان البحث في بياناتها بسهولة بواسطة Linq أما إذا كنت تريد تستخدم Command للقراءة فيتعين عليك الأتي: أن تقوم أنت بفتح الآتصال ثم تنفذ جملة SQL ثم تقرأ أنت البيانات وتضعها بمتغيرات أو أدوات أو حتى DataTable. ثم تقوم أنت بغلق الاتصال. عموما ما أن تتعرف على DataAdapter و Fill حتى أجدك تستخدمها دائماً ولا تستغني عنها إلا بما هو أفضل منها مثل Linq to Dataset والتي لن ترى فيها DataAdapter ولا Fill ولا حتى Command RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - سعود - 28-09-16 إقتباس :على حسب فهمي ان هذا كود شرط منع اي اسم او قيمة مشابهة في الكومبوبوكس ولكن وين اضع كودك في كوديكودي هو كودك فقط عدل على كودك ليكون مثل كودي هذا الحل - tifagreet - 07-10-16 (27-09-16, 01:27 AM)هاوي1995 كتب : السلام عليكم Distinct هو الحل الصحيح و لكن يجب إزاله الهجمة مع ذكر إسم العمود |