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

مشكلة في تعديل البيانات المستخرجة من الداتا ليست

بدأه mujaini في 25 مايو 2008 · 2 رد · 667 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أخواني:

1- عند تحديد اسم من "datalist " وعرضه في الفورم الثاني للتعديل

لايتم التعديل بل يتم إضافة سجل جديد.؟

2-عند تحديد اسم من "datalist " وعرضه في الفورم الثاني للحذف

يتم حذف سجل آخر؟

أرجو المساعدة الفورية والتعديل في المرفق جزاكم الله خيراً

help.rar

#2

أين أنتم ياأخواني:

عموماً أنا وجدت حل يمكن يكون بدائي نوعا ما أرجو المساعدة في إكماله. أو المساعدة في طريقة أخرى.

التغيير موجود في المرفق وبالتحديد في الفورم الثاني في زر "عرض"......................................

وهو كالتالي:

Dim ss As New ADODB.Recordset
Dim sql33
'''''''''''''''''''''''''''''''
sql33 = "select * from [students] where [name] like '" & DataList1.Text & "'"
ss.Open sql33, db, adOpenDynamic, adLockPessimistic
""""""""""""""""""""""""""""
Form1.Text1.Text = ss(0)
Form1.Text2.Text = ss(1)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim str
st.MoveFirst
st.Find "name='" + CStr(Form1.Text1.Text) + "'", 0, adSearchForward, 1
unload me

لكن المشكلة الكود السابق ينقلنا إلى السجل الذي يتطابق مع اسم الطالب الموجود في التكست1.. بغض النظر عن الفصل

طيب إذا كان في الجدول أكثر من "محمد" (اسماء متشابهة ) سوف يتوقف عند أول سجل يحمل اسم محمد.

بإختصار: المطلوب المقارنة بين اسم الطالب (text1 ) والفصل (text2) والتوقف عنده للتعديل أو الحذف.

help.rar

#3

شكراً أخي لأني كنت أبحث عن كود ولقيته في مثالك

وأعتذر على عدم المقدرة على االمساعدة.. أتمنى أن تجد الحل

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…