![]() |
|
[VB.NET] [طلب] كود حذف السجل الحالي+جميع السجلات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [VB.NET] [طلب] كود حذف السجل الحالي+جميع السجلات (/showthread.php?tid=12923) |
RE: [طلب] كود حذف السجل الحالي+جميع السجلات - مبرمج بلا حدود - 13-08-15 (13-08-15, 04:06 PM)سعود كتب :إقتباس :السلام عليكم ورحمة الله وبركاتهبعد اذن الاخ .. يقصد بالاخفاء اي تضع عمود من نوع نعم/لا باسم مثلا isshow وعند الاستعلام تشترط ان القيمة نعم. السلام عليكم ورحمة الله وبركاته جزاكـ الله خير على التوضيح يعني هنا عند عرض البيانات سوف نضيف شرط التأكد من لاقيمة او النوع (نعم) اظهر هذه البيانات واذا (لا) لاتظهرها وعند الحذف فقط نقوم بتغير قيمة النوع الى (لا) لكن سوف نواجه مشكلة لان الترقيم (اقصد ترقيم السجلات لن يكون صحيح) بالاضافة عند الطباعة يجب ان نعمل فلترة قبل الطباعة حتى لاتطبع جميع السجلات وجزاكم الله خير RE: [طلب] كود حذف السجل الحالي+جميع السجلات - أبو عمر - 13-08-15 فعلا كما قال الأخ أبو بكر وشرحه لك الأخ سعود RE: [طلب] كود حذف السجل الحالي+جميع السجلات - أبوبكر سويدان - 13-08-15 بالضبط أخي سعود، ويعمل ما يشبه لوحة التحكم لاسترداد السجلات المخفية. لكن هذه العملية ستحتاج جهداً أكبر لأنك عندما تخفي سجلا في جدول معين، ستحتاج إلى مراعاة أوضاع السجلات المرتبطة. عموماً هذه العملية تكون حسب الحاجة وحسب العمل المطلوب. RE: [طلب] كود حذف السجل الحالي+جميع السجلات - مبرمج بلا حدود - 13-08-15 (13-08-15, 04:27 PM)أبوبكر سويدان كتب : بالضبط أخي سعود، ويعمل ما يشبه لوحة التحكم لاسترداد السجلات المخفية. السلام عليكم ورحمة الله وبركاته جزاكـ الله خير على التوضيح ومن قبل بقية الاخوة حفظكـ الله اذا كان لديكـ وقت يسمح هلا تفضلت بعمل موضوع جديد وشرحها لنا مع مثال وفقكـ الله RE: [طلب] كود حذف السجل الحالي+جميع السجلات - أبوبكر سويدان - 13-08-15 (13-08-15, 04:19 PM)مبرمج بلا حدود كتب : السلام عليكم ورحمة الله وبركاته وما المشكلة لو كان الترقيم غير صحيح؟ لتجنب هذه المسألة... لا تعرض رقم السجل امام المستخم حتى لا ينزعج ![]() وبالطبع يجب أخذ ذلك في الحسبان عند الطباعة. RE: [طلب] كود حذف السجل الحالي+جميع السجلات - مبرمج بلا حدود - 13-08-15 (13-08-15, 04:30 PM)أبوبكر سويدان كتب :(13-08-15, 04:19 PM)مبرمج بلا حدود كتب : السلام عليكم ورحمة الله وبركاته السلام عليكم ورحمة الله وبركاته هههههههههه اضحك الله سنكـ جميله (حتى لا ينزعج) استاذ راح ابقى خلفكـ خلفكـ الى ان الله سبحانه وتعالى يسهل عليكـ وتنزل الشرح
RE: [طلب] كود حذف السجل الحالي+جميع السجلات - khodor1985 - 14-08-15 بالإذن من الإخوة الكرام، الموضوع سهل وبسيط جداً لنفترض أنك قمت بإنشاء جدول في قاعدة بيانات أكسس بعنوان Person ثم أدرجت داخل الجدول الجقول التالية : - ID نوع البيانات AutoNumber - Fname نوع البيانات ShortText - Lname نوع البيانات ShortText - Address نوع البيانات ShortText - Active نوع البيانات Number القيمة الإتراضية (Default Value) تساوي القيمة (1) المقصود بالـ ID الرقم المعرف والـ Fname الإسم والـ Lname الشهرة والـ Address العنوان والـ Active نشط . ثم قمنا بإنشاء مشروع في Visual Studio بعنوان PersonPro ثم أضفنا إلى المشروع نموذج بعنوان PersonGUI ثم أضفنا إلى النموذج مربع نص (TextBox) عدد 5 وسمينا مربعات النصوص بالتسميات البرمجية التالية : txtID txtFname txtLname txtAddress ثم أضفنا خمسة أزرار أمر وسميناها : btnNew يعني جديد btnAdd يعني إضافة btnModify يعني تعديل btnDelete يعني حذف btnDeleteAll يعني حذف جمع السجلات ثم أضفنا 4 أزرار للتنقل بين السجلات : btnFirst يعني السجل الأول btnPrevious يعني السجل السابق btnNext يعني السجل التالي btnLast يعني السجل الأخير جميل .... إنتهينا من التصميم مرحلة الأكواد : في البداية قم باستدعاء المكتبة التالية : PHP كود : Imports System.Data.Oledb PHP كود : Dim Con as New OledbConnection = ("Put the connection string here")PHP كود : Sub LoadPersonDataجميل... هكذا نكون قد انتهينا من مرحلة جلب البيانات للجدول Person إضافة الأكواد لأزرار التنقل : الزر الأول btnFirst : PHP كود : cm.position = 0 PHP كود : cm.position -= 1 PHP كود : cm.position += 1 PHP كود : cm.position = cm.count -1 إضافة كود لزر الأمر btnNew : PHP كود : cm.AddNew PHP كود : Me.Validate()قبل نضيف كود لزر الحذف أو حذف جميع السجلات لا بدو أولا من إنشاء جملة التحديث التنفيذية التي ستحول قيمة Active من 1 إلى 0 في إجراء بعنوان Sub DeleteData إليك الكود : PHP كود : Dim cmd As new OledbCommand("Update Person Set Active = 0 where ID = " & txtID.Text,con)إضافة الكود لزر الحذف : PHP كود : DeleteData()إضافة كود لحذف جميع السجلات : قم بإنشاء إجراء جديد بعنوان DeleteAllData PHP كود : Dim cmd as new oledbcommand("Update Person Set Active = 0")PHP كود : DeleteِAllData()RE: [طلب] كود حذف السجل الحالي+جميع السجلات - مبرمج بلا حدود - 14-08-15 (14-08-15, 04:31 AM)khodor1985 كتب : بالإذن من الإخوة الكرام، الموضوع سهل وبسيط جداً وعليكم السلام ورحمة الله وبركاته باركـ الله فيكـ وجزاكـ الله خير وجعله الله في ميزان حسناتكـ ربي يحفظكـ ويرضى عنكـ ويغفر لكـ ولوالديكـ وفقكـ الله شكرا جزيلاً جاري التجربة وبعدها لي عودة ان شاءالله اليوم او غدا بإذن الله وعائد بالنتائج لكن هذه الاكواد لم استخدمها سابقاً حتى انني لم اشاهدها من قبل انا اكثر شي استخدم التعامل مع قواعد البيانات حسب امثلة الاستاذ سعود وابو ايهاب من قبل فهل تفرق كثيراً سأقول لكـ لماذا ذكرت هذا الكلام لانني اريد ان اعدل فقط زر الحذف او الاخفاء والبقية ابقى على الاكواد التي تعلمتها من قبل جزاكـ الله خير وارجوا ان لا اكود اكثرت من كلامي دون فائدة RE: [طلب] كود حذف السجل الحالي+جميع السجلات - khodor1985 - 14-08-15 عن الرجل العادل يقول : " أعلم الناس من جمع علوم الناس إلى علمه" يجب تتعلم الفكرة من أكثر من مصدر RE: [طلب] كود حذف السجل الحالي+جميع السجلات - مبرمج بلا حدود - 16-08-15 (14-08-15, 04:40 PM)khodor1985 كتب : عن الرجل العادل يقول : " أعلم الناس من جمع علوم الناس إلى علمه" السلام عليكم ورحمة الله وبركاته جزاكـ الله خير اخي وباركـ الله فيكـ وجعله الله في ميزان حسناتكـ حفظكـ الله جربت الكود لكن واجهتني مشكلة احد اسطر البرمجة يعترض وهو هذا وعندما جربت اعلقه وانفذ اشتغل البرنامج لكن عندما ضغطت على زر جديد لإدخال البيانات اعترض على الكود وهذا البرنامج رفعته للتجربة ومعرفة الاخطاء ، وفقكـ الله كما ان زر التعديل لم تخبرني به ![]() http://www.gulfup.com/?kRS8Qx جزاكـ الله خير |