تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] حذف صف مُعين ( بالاسم ) من قاعدة بيانات اكسس
#1
Question 
بسم الله الرحمن الرحيم ..
السلام عليكم ورحمة الله وبركاته ..
اسعد الله اوقاتكم بالمسرات وادام عليكم الافراح ان شاء الله ..
أحبتي : لدي تطبيق قد استفدت منه كثيراً ، وأود اضافة إليه خاصية حذف صف ما بقاعدة البيانات ، دون الاعتماد على الداتا قريد ، فقط حذف مباشر من الجدول وتحديث الداتا قريد فقط .

في الصورة يوضح بأن هنالك زر حذف ومربع نص فأود كتابة اسم الصورة وبمجرد الضغط على زر الحذف يتم حذف الصورة المعنية بذلك ، وتحديث قائمة الداتا قريد .
* اعتقد أن الاستعلام سيكون هكذا :
كود :
Dim XX As New OleDb.OleDbDataAdapter("select * from tb where Name='" & Textbox1.text & "'", cn)
لم اعرف توظيفه ولكن اتمنى مساعدتي بطريقة التوظيف للإستعلام ، وإن كانت الطريقة مختلفة فأتمنى ايضاحها لي ..
ولكم خالص التقدير .


الملفات المرفقة
.rar   Delete row from database.rar (الحجم : 90.46 ك ب / التحميلات : 116)
قــراءة حــجــازية
سبحان الله وبحمده ، سبحان الله العظيم
فيس بوك
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ..

للعلم : أنا الذي صمم المثــــــــال زمــــــــــاااان أيــــــــــــــام لمــــــــــا كنت أتعلم اللغــــــــــــــه .

طيب :
زر الحـــــــــــذف :
PHP كود :
If TextBox1.Text <> "" Then
           
            Dim TheKiller 
As New OleDbCommand("Delete From TB WHERE Nam ='" TextBox1.Text "'"Cn)
            
Cn.Open() : TheKiller.ExecuteNonQuery() : Cn.Close()
            
MsgBox("Done ")
            
Form1_Load(NothingNothing)

        
End If 

لكن حـــــــــــــاليا ... لا نتعـــــــــــامل مــــــــــــــع أكسس نهـــــــــــــــــــائيا ...
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: البروف سيمونس , hoob computer
#3
(10-12-13, 04:08 AM)Abu Ehab كتب : السلام عليكم ..

للعلم : أنا الذي صمم المثــــــــال زمــــــــــاااان أيــــــــــــــام لمــــــــــا كنت أتعلم اللغــــــــــــــه .

طيب :
زر الحـــــــــــذف :
PHP كود :
If TextBox1.Text <> "" Then
           
            Dim TheKiller 
As New OleDbCommand("Delete From TB WHERE Nam ='" TextBox1.Text "'"Cn)
            
Cn.Open() : TheKiller.ExecuteNonQuery() : Cn.Close()
            
MsgBox("Done ")
            
Form1_Load(NothingNothing)

        
End If 

لكن حـــــــــــــاليا ... لا نتعـــــــــــامل مــــــــــــــع أكسس نهـــــــــــــــــــائيا ...

وعليكم السلام .. اهلا بك استاذي ابو ايهاب .. اعلم انك من صممه لذلك استفدت منه كثيراً واعذرني لعدم الاشادة ببداية الموضوع وذلك لعجلتي ولك كل احترامي ..

شاكر لك فالكود يعمل ولله الحمد .. ولكن سؤال : ما سبب قولك ( لكن حـــــــــــــاليا ... لا نتعـــــــــــامل مــــــــــــــع أكسس نهـــــــــــــــــــائيا ... ) ؟
مع العلم انني اواجه مشكلة معينة وهي انه على نواة 32 بت تعمل أكواد الاتصال بالقاعدة جيداً ولكن عندما اعمل على بيئة 64 يعطي دوماً رسالة فشل بأنه غير قادر على الاتصال بقاعدة البيانات !
فهل لك تعليق حول هذا الشي ؟

مرة أخرى اعتذر وشاكر لك جهدك المبذول .. وجزاك الله عنا خير الجزاء .
خالص تحياتي
قــراءة حــجــازية
سبحان الله وبحمده ، سبحان الله العظيم
فيس بوك
الرد }}}
تم الشكر بواسطة: Abu Ehab
#4
الله يبارك فيك ... وأنا سعيد جدا لأنك أستفدت ...
هو أساسا أنا بدخل على المنتديات العربيه حتى أفيدكم وأساعدكم فقط وهذا واحب علينا ..

ح أتكلم بالعامية الفلسطينية :
طيب :
شوف : هو الأكسس بيمشى حاله مع التطبيقات البسيطة وهو أسهل كثير في التعامل
ولكن هناك مشاكل :
منها : انه صعب يشتغل على نظام شيكه مستخدمين وكمان القاعده حجمها لعى ما اعتقد 2GB
أما حكايه 32Bit & 64Bit فهده ممكن تتحايل عليها من خلال الأعدادات بتاعت التطبيق ومفيش وقت أشرحها .

السيكوال ممتار جدا في التعامل ومرن وممكن يريحك من كثير مشاكل ...
لكن أنت شوف اللى بيناسب شغلك وأعمله .

بالتوفيق .
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: البروف سيمونس
#5
(11-12-13, 12:29 AM)Abu Ehab كتب : الله يبارك فيك ... وأنا سعيد جدا لأنك أستفدت ...
هو أساسا أنا بدخل على المنتديات العربيه حتى أفيدكم وأساعدكم فقط وهذا واحب علينا ..

ح أتكلم بالعامية الفلسطينية :
طيب :
شوف : هو الأكسس بيمشى حاله مع التطبيقات البسيطة وهو أسهل كثير في التعامل
ولكن هناك مشاكل :
منها : انه صعب يشتغل على نظام شيكه مستخدمين وكمان القاعده حجمها لعى ما اعتقد 2GB
أما حكايه 32Bit & 64Bit فهده ممكن تتحايل عليها من خلال الأعدادات بتاعت التطبيق ومفيش وقت أشرحها .

السيكوال ممتار جدا في التعامل ومرن وممكن يريحك من كثير مشاكل ...
لكن أنت شوف اللى بيناسب شغلك وأعمله .

بالتوفيق .

انا اسعد جداً بردودك وتجاوبك معنا ككل استاذي ابو ايهاب ، اسأل الله ان يبارك لك في علمك وعملك ..
بالنسبة للعمل الذي أسعى اليه لا يتطلب التعامل مع اسكيول ولذلك لان ما سأضعه بالقاعدة هو محدود جداً عبارة عن ملفات exe وجدول به قيم تدخل مرة واحدة ويتم التعديل عليه فقط دون اضافة جديد .. اعتقد ان الحجم الكلي للقاعدة سيكون بالكثير 10 ميجا لا اكثر ..
ولكن تبقى لدي مشكلة ظهور رسالة ( موفرMicrosoft.Jet.OLEDB.4.0 غير مسجل على الجهاز المحلي ) في انظمة 64 بت وهذه المشكلة ارهقتني كثيراً في التعامل مع التطبيق لكي يعمل على بيئة 64 بت ..
فلا اعلم ان كان هنالك حل لهذه المشكلة ؟ ، أو لديك خلفية حول هذا الموضوع ؟

* اعذرني عن الخروج من الموضوع ولكن لضرورة المسألة كتبت ما في جعبتي .
لك خالص التقدير والاحترام .
قــراءة حــجــازية
سبحان الله وبحمده ، سبحان الله العظيم
فيس بوك
الرد }}}
تم الشكر بواسطة:
#6
على ما أذكر زماان ... كان أحد الشباب رفــــــــــــع ملف يتم دمجه مع الست أب مهمته يختبر أذا كانت حزمة الأوفس نازله على الجهاز او لا

أذا مش نازله بيقوم بينزل الProvider بتاعها وبيمشي الحال ..

والله بحثت عنها في ملفاتي حتى أرفعها لك ,,,, ومــــــــــا لقيتهــــــــا ..

ولا حتى فاكر أسمها .
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: البروف سيمونس
#7
السلام عليكم

اخي العزيز يجب عليك تغيير الـTargetCPU الى x86 من خلال الـProject ومن ثم Compile ومن ثم AdvancedCompil Options

تحياتي
الرد }}}
تم الشكر بواسطة: البروف سيمونس
#8
(12-12-13, 05:25 PM)Sajad كتب : السلام عليكم

اخي العزيز يجب عليك تغيير الـTargetCPU الى x86 من خلال الـProject ومن ثم Compile ومن ثم AdvancedCompil Options

تحياتي
عليكم السلام .. اهلا بك استاذي ..
تم تجربة هذه الطريقة ولكن دون جدوى وبعد البحث وجدت ان التطبيق لا يوجد به مشاكل على الانظمة ذات بيئة 64 بت، ولكن اذا كان التطبيق متصل بقاعدة بيانات اكسس وتم تشغيل التطبيق على نظام 64 فإنه سيعمل التطبيق وسيفشل الاتصال بقاعدة البيانات وسيظهر رساله ان : (موفرMicrosoft.Jet.OLEDB.4.0 غير مسجل على الجهاز المحلي )
.كذلك وبعد البحث وجدت انه لم يصدر لبيئة 64 ملفات Microsoft.Jet.OLEDB.4.0 .. ولكن ما زال لدي امل ان هنالك حيل لعمل ذلك الشي ولكن لا اعلم ..!

تحياتي
قــراءة حــجــازية
سبحان الله وبحمده ، سبحان الله العظيم
فيس بوك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 702 07-11-23, 08:27 AM
آخر رد: justforit
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,581 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 530 18-05-23, 03:02 AM
آخر رد: سعود
  ما معني بيانات تقع بين الرمز[] في حقل في داتا بيس bassant 3 672 03-04-23, 11:53 PM
آخر رد: sanyor77
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,009 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,799 07-11-22, 10:27 PM
آخر رد: Am7
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,241 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,126 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,264 17-11-21, 10:09 AM
آخر رد: سعود
  كيف اتجنب أخطاء ارسال قيم فارغة الى حقول رقمية في اكسس بسام محمدغانم 2 1,135 09-11-21, 02:09 AM
آخر رد: Anas Mahmoud

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم