اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

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

مرفق ملف به يوزر فورم لاضافه وتعديل وحذفالبيانات به خطا في  الجزء الخاص باضافه البيانات

ارجو من الاخوة الافاضضل  اساتذتي الاجلاء مراجعته  ومساعدتي في وجود الحل له   مرفق ملف 

تعديل.rar

انظر الصورة  لتوضيح المشكله عند الاضافه

1231.JPG.538a0a27edb483a5edeb5d84ef8a0cee.JPG

 

 

 

قام بنشر

وعلكيم السلام

جرب التعديل التالي

' ====================================================
              On Error Resume Next
    'With MyRange.Cells(1, 0).Offset(ComboBox1.ListIndex)
    For R = 1 To 28
        Sh.Cells(Lr, R).Value = Me.Controls("TextBox" & R).Value
    Next
'End With
    If MsgBox(" لقد تمت تعديل مرتب السيد/ " & (Me.TextBox1.Value), vbMsgBoxRight, "تاكيد التعديل ") = vbNo Then Exit Sub
    
Else
'================== خاص بتعديل البيانات  ==================

 

  • Like 1
قام بنشر
1 ساعه مضت, ياسر خليل أبو البراء said:

وعلكيم السلام

جرب التعديل التالي


' ====================================================
              On Error Resume Next
    'With MyRange.Cells(1, 0).Offset(ComboBox1.ListIndex)
    For R = 1 To 28
        Sh.Cells(Lr, R).Value = Me.Controls("TextBox" & R).Value
    Next
'End With
    If MsgBox(" لقد تمت تعديل مرتب السيد/ " & (Me.TextBox1.Value), vbMsgBoxRight, "تاكيد التعديل ") = vbNo Then Exit Sub
    
Else
'================== خاص بتعديل البيانات  ==================

 

شكرا لاهتمامك استاذي الغالي

بعد التجربه بيكون             اضافة  البيانات بدايه من العمود A واريد يكون بداية      الاضافه العمود B لان  العمود A الاول خاص بالتسلسل

 

 

قام بنشر

للاسف استاذي  الفاضل  مازالت المشكله قائمة ايضا

علما ان هذا السطر  يشير لاضافه التكستات من 1 الى اخر تكست 28 ومع تغيير الرقم 1 الى 2 يبدا الاضافه من تكست 2 الى 28 ويترك التكست رقم 1

2 ساعات مضت, ياسر خليل أبو البراء said:

غير الرقم 1 إلى 2 في هذا السطر


For R = 1 To 28

 

للاسف استاذي  الفاضل  مازالت المشكله قائمة ايضا

علما ان هذا السطر  يشير لاضافه التكستات من 1 الى اخر تكست 28 ومع تغيير الرقم 1 الى 2 يبدا الاضافه من تكست 2 الى 28 ويترك التكست رقم 1

 
قام بنشر
4 دقائق مضت, ياسر خليل أبو البراء said:

إذاً قم بتغيير السطر التالي


Sh.Cells(Lr, R).Value = Me.Controls("TextBox" & R).Value

ليصبح بهذا الشكل


Sh.Cells(Lr, R+1).Value = Me.Controls("TextBox" & R).Value

 

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

لي طلب اخير وضع سطر يوضع اخر الكود للتسلسل لو امكن بعد اذنك في العمود A

 

قام بنشر

يمكن إضافة سطر في داخل نفس الحلقة التكرارية بهذا الشكل

Sh.Cells(Lr, R).Value = Sh.Cells(Lr, R).Value -6

اضبط -6 لكي تتوافق مع ملفك ..أنا وضعت مجرد مثال

هذا والله أعلم

  • Like 1
قام بنشر
35 دقائق مضت, ياسر خليل أبو البراء said:

يمكن إضافة سطر في داخل نفس الحلقة التكرارية بهذا الشكل


Sh.Cells(Lr, R).Value = Sh.Cells(Lr, R).Value -6

اضبط -6 لكي تتوافق مع ملفك ..أنا وضعت مجرد مثال

هذا والله أعلم

هذا السطر بيتم كتابة -6  في المسلسل 

قام بنشر

في الجزء الثاني بعدعلامة بساوي استبدل كلمة Value بكلمة Row لتعرف رقم الصف .. وعلى أساسه قم بضبط -6 أو أي قيمة بحيث يكون التسلسل مصبوط ..هذا ما أقصده

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information