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

لو سمحتوا كيف اريد رفع وتنزيل سطر كما بالصورة

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

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

لو سمحتوا كيف اريد رفع وتنزيل سطر كما بالصورة

2020202095396453972854.jpg

تم تعديل هذه المشاركة بواسطة جواد في 5 مارس 2012 في 18:12

#2

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

إذا كنت تقصد استعمال زري Up و Down مع ListBox فالكود كالتالي:

' UP
With List1
    If .ListIndex > 0 Then .ListIndex = .ListIndex - 1
End With

' DOWN
With List1
    If .ListIndex < (.ListCont - 1) Then .ListIndex = .ListIndex + 1
End With

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3

شكراً اريدك أخي ناجي

أخي ناجي انا اريد مثلاً إذا كنت واقف على أسم أحمد وقمت بالضغط على زر Up

انا اريده ان يرفعه لفوق

وأذا ضغط Down ينزله لتحت وهكذا

واريد بنفس الوقت يتغير هذا الشي بالدتا بيز

وشكراً لك أخي ناجي

أنتظر جوابك

#4

بالنسبة للـليست بسيطة لكن بالنسبة لقاعدة البيانات لا اعتقد ان هناك طريقة مباشرة يمكنك بها نقل سجل من ترتيبه

لكنك إذا كان الترتيب مهم جداً هكذا يمكنك عمل حقل رقمي يوضع فيه ترتيب السجل الذي تريده ويبقى ترتيب السجلات كما هو في قاعدة البيانات لكن عند عرضها في البرنامج تقوم بترتيبها بحقل الترتيب الذي اضفناه فقط بإضافة المصطلح Order by MyField في نهاية الاستعلام الذي تفتح به الجدول في البرنامج (حيث MyField هو اسم الحقل الذي قمنا بعمله)

وفي البرنامج إذا اردنا مثلاً إنزال سجل في القاعدة يمكننا فقط تغيير ترتيبه ليتم عرضه بهذا الترتيب في البرنامج , وبهذا ايضاً لن تحتاج لتغيير ترتيبه في الليست طالما انها ترعض السجلات بالترتيب المحدد في حقل الترتيب ..

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#5

أخي محمد غريب

هل نقدر نعدله على هذا المشروع الصغير أخي محمد غريب

والله يجزاك الخير

وهو بالمرفقات

Project1.rar

#6

ارجو مساعدتي، لدي برنامج بسيط مكلفه بعمله وارجو المساعدة فيه وهو عبارة عن مخزن اغذية لإستراحة

الرجاء التواصل معي ع الايميل الخاص لشرح التفاصيل

#7

المثال بعد التعديل في المرفقات ...

مع ملاحظه انه عند إضافة سجل جديد يجب ان تحدد قيمته بنفسك وتكون اكبر قيمة موجوده بالجدول +1

لذا تحتاج ان تجعل قيمته هي ناتج الإستعلام :

Select Max([Order])+1 From Table1

Project1_2.rar

تم تعديل هذه المشاركة بواسطة محمد غريب في 6 مارس 2012 في 15:06

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#8

شكراً لك أخي محمد غريب

الله يبارك فيك

وألف شكرا لك

ما قصرت

#9

احيك استاذي محمد غريب على اثرائك الجميل لهذه المنتدى بموهبتك البرمجية.... وفقك ربي لمساعدتنا

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

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

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

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

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