منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

أخواني

سبق لي وان رأيت مثال يقوم بإنشاء ملف مجهول
يقوم بإدخال فيه بيانات مثل قاعدة البيانات
ولاكن خاص به يستخدم أمر التالي

كود :
Set rs = Nothing
    Set rs = New ADODB.Recordset
    rs.Open App.Path & "\FileMe.002III"
هذا ما اتذكره

هل بأستطاعة احد من الاعضاء إعطائي كود انشاء وتعديل وحذف مثل هذي الملفات

جزاكم الله خيرا
السلام عليكم

- أعتقد أنه ماتقصده هو حفظ بيانات الجدول في ملف خارجي , وإعادة عرض البيانات من الملف الخارجي , شاهد المثال المرفق .

- تحياتي .
هذا هو مبتغاي بارك الله فيك

ينقص شيء وحد وهو أمر حفظ التعديل

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

كود :
If rs.State = 1 Then rs.Close
   rs.Open App.Path & "\FileMe.002III"
   DoEvents
   Set MSFlexGrid1.DataSource = rs

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

- عدلت على المثال السابق , على أداة الفليكس قريد , أما الداتا قريد فلم أعرف كيفية التعامل معها بهذا الخصوص .

- تحياتي .
أخي الكريم فكرت مثالك جميله جدا بجعل الفلكس قريد يسمح بالإضافة من خلال أداة Text

ولاكن طريقة التعديل ليست عمليه

طريقتك هي حذف الملف القديم ومن ثم انشاء ملف جديد بالبيانات الموجودة

السؤال هنا ماذا لو كان البيانات كثيره > هنا سيأخذ وقت حتى يتمكن من انشائه من جدبد
وماذا لو اضفت حقل صورة ؟ هنا سيتوقف البرنامج لوقت حتى يتمكن من انشاء البيانات كلها من جديد

كل إللي كنت اريده هو تعديل المباشر للحقول التي تم تعديلها
مثل برنامج Access
لما لا تنشئ ملفا ثم تقوم بانشاء جداول فيه و حذفها يدويا او برمجيا

و اذا انشئت جدولا ما تعمله تعديل من خلال اسمه و رقم السجل

و طبعا ان كان حجم البيانات كبيرا سوف يستغرق التعديل وقتا لذلك التعديل سجل سجل افضل

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

Private Sub Text1_Change()
كودك هنا
End Sub
أخوي في البداية أود أن أوضح لك اني لا أريد أستخدام قاعدة البيانات Access أو احدى قواعد البيانات الأخرى

أريد أن اصنع قاعدة بيانات خاصة بي هذا هو المقصود من الامر

ثانيا أريد ان يكون طريقة العرض مثل Access بحيث يتم أدخال وتعديل وحذف مباشر
وقبل الخروج أضغط على زر حفظ التغييرات .

هذي هي فكرة البرنامج

جزاك الله خير

(23-01-14, 04:52 AM)asto كتب : [ -> ]لما لا تنشئ ملفا ثم تقوم بانشاء جداول

هل تقصد ان بإمكاني في ملف واحد استطيع انشاء عدة جداول وكل جدول بحقوله الخاصه بدون اللجوء لقواعد بيانات Access او ماشابها ؟
انا إللي اعرفه اني اقدر اخلي كل جدول ملف مستقل Sad
السلام عليكم ورحمة الله وبركاته

كيف أستطيع أن انشئ قاعدة البيانات هذه؟
عمل قاعدة بيانات بالاكسس وربطها بالسي شارب افيدونا جزاكم الله خير