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

كيف يتم تعديل بيانات من خلالado؟؟**

مغلق
بدأه Dena22 في 1 يونيو 2005 · 7 رد · 662 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

قمت بربط برنامج بقاعدة بيانات من خلال ado كما قمت بإضافة أزرار للتعديل والحفظ والحذف...الخ

جميعها تعمل بشكل جيد ماعدا زر التعديل فإنه لا يقوم بتعديل البيانات وقد جربت معظم الأكواد الموجودة في المنتدى!!! إلا أنه لم يعمل معي أي منها :angry:

هل من طريقة محددة أم أنه من الأفضل استبدال طريقة الربط بواسطةالـ ado حيث وجدتها معقدة ؟

أرجو الإفادة من أهل الخبرة والاختصاص :s

وشكرا

تم تعديل هذه المشاركة بواسطة Dena22 في 1 يونيو 2005 في 18:49

#2

بسم الله

اخـ الكريمـ

اقتباس
جميعها تعمل بشكل جيد ماعدا زر التعديل فإنه لا يقوم بتعديل البيانات

ماذا يعني ان زر التعديل لا يعمل ؟

هل هناك كود للتعديل ؟

الذي اعرفه ان هناك اكواد لـ

الحفظ

الحذف

الاضافة

التحديث

اما كود للتعديل ؟؟؟

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

يعني ان تعمل للكائنات الموجوده في الفورم قفل عند الحدث فورم لود (مثلا للتكست للداتاجريد ... )

بمعنى ان المستخدم لا يستطيع التعديل الا عند الضغط على رز التعديل (الذي يقوم بفتح القفل للكائنات الموجودة)

يعني يسمح للمستخدم بعد ذلك التعديل في التكست مثلا

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

هذا الذي أعرفه من خلال تعاملي مع المشاريع ...

بالتوفيق

اخوك خالد

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#3

تفضلي أختي الكريمة هذا شرح كامل لكيفية التعامل

مع قواعد البيانات

وربطها بطرق مختلفة

ستجدين فيه ضالتك إن شاء الله .

ملاحظة : الشرح من إعداد الأخت بنت اليمن ( عضو في هذا المنتدى )

الشرح

تم تعديل هذه المشاركة بواسطة COMFORT في 1 يونيو 2005 في 19:37

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#4

Private Sub Command6_Click()

'On Error Resume Next

rs![Emp_position] = Text1

rs![Password] = Val(Text2)

rs![salary] = Val(Text3)

rs![phone] = Val(Text4)

rs![Emp_Name] = Text5

rs![Date_of_join] = Text6

rs![Date] = Text7

rs.Update

cmdclear

End Sub

[code/]

جرب هذا الكود مع تغير البيانات

سبحان الله وبحمده سبحان الله العظيم

#5

اهلا بك اخي العزيز

في الحقيقة عملية التعديل ... ليست عملية مباشرة ...

فأنت تتيح للمستخدم من خلال هذه العملية تحرير محتويات الأداوت ( اي حقول السجل ) ومن ثم يتم حفظ التعديلات من خلال زر الحفظ ...

راجع في توقيعي مقالة الاستاذ هيثم القلاف ...

وهناك كتاب الاخ ناصر في قسم الدروس به كل شيء يهمك ان شاء الله

ولأي سؤال اخر سنساعدك بما نقدر عليه وكل الاخوة يساعدون بما يستطيعون ان شاء الله تعالى ..

بالتوفيق مع ado

#6

إخواني المبرمج الطيب ، COMFORT ، devloper ، النبهاني ، ألف شكر على المعلومات القيمة التي تم ذكرها والتي افادتني كثيرا

ولدي استفسار صغير اذا كانت قاعدة البيانات المرتبطة بالبرنامج تحوي حقل من نوع ( ترقيم تلقائي ) أريد عرضه في تيكست بوكس فقط دون أن يستطيع المستخدم الكتابة بمعنى كلما يتم إضافة سجل جديد يعطي رقم تلقائي متسلسل في التيكست

كيف يتم عمل ذلك؟؟؟؟؟؟؟؟؟؟؟

#7

اهلا بك اخي العزيز

استخدم الخاصيه Locked لمربع النص

فمثلا اذا كنت ستعرض محتويات الحقل الذي به الترقيم التلقائي على مربع النص الذي اسمه Text1 فاختر من خصائصه الخاصيه Locked وغيرها الى True

تحياتي

#8

هذا مثال أختي

Exampel.rar

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif

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

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