تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكن الحفاظ على تسلسل ارقام حقول الجدول حتى بعد الحذف؟
#1
السلام عليكم
عندي جدول  فيه حقل الاسم  تسلسله  صفر
العمر  تسلسل  1
العنوان  تسلسل 2
الشهادة  تسلسل  3

السؤال
كيف يمكن الحقاظ على تسلسل الحقول حتى في حال حذف حقل منها؟
فلو حذف   حقل العمر الذي هو تسلسله  1 
يبقى تسلسل العنوان 2 والشهادة    3
وهكذا
ارجوت ان تكون الفكرة وضحت من السؤال
الرد
تم الشكر بواسطة:
#2
وعليكم بالسلام

في هذه الحاله تحتاج ان تعدل حقل المسلسل كل عملية حذف

الموضوع سهل لكن لو هتضيف بيانات كثيرة فالبرنامج سوف يكون بطئ بعد انتهتاء عملية الحذف
اذا اردت العرض في اداة مثل الفليكس جريد يمكنك عمل الحقل الاول على انه للمسلسل وبالتالي لا تحتاج الى اظهار المسلسل من قاعدة البيانات
ولكن يمكنك عمل مسلسل مباشرة عند العرض في فيكس جريد وهذا الامر سهل جدا لان طريقتك هتكون بطيئة بعد عملية الحذف تعديل مثلا لو 1000 سجل
هيأخذ وقت معاك

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

بالتوفيق
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد
تم الشكر بواسطة: gonm64 , Ahmed_Mansoor , Amir_Alzubidy
#3
شكرا لك اخي الطيب على اهتمامك ورعايتك
ارفقت تطبيق يوضخ المطلوب
ووللتوضيح اكثر
ان كل حقل في الجدول له تسلسل من  صفر الى   عدد الحقول
فلو حذفت الحقل الثاني
سوف يزحف الحقل الثالث ياخذ تسلسله
المطلوب
هو بقاء كل حقل على تسلسله حتى لو تم الحذف
تحياتي


الملفات المرفقة
.rar   test.rar (الحجم : 7.33 ك ب / التحميلات : 12)
الرد
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy , Amir_Alzubidy
#4
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , ماتريده غير منطقي حيث أن الترتيب مرتبط بعدد الحقول في الجدول وليس هناك خاصية يحفظ فيها رقم الترتيب لكل حقل , ويمكنك أن تتحكم في الترتيب كما يناسبك بواسطة جملة الإستعلام , لو توضح ماتريد القيام به أو لماذا تريد عدم تغير التسلسل للحقول عند الحذف ربما هناك حل لما تريده يغنيك عن فكرة ثبات التسلسل للحقول , بالتوفيق .
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد
تم الشكر بواسطة: gonm64 , Amir_Alzubidy , Amir_Alzubidy
#5
شكرا لك اخي استاذ احمد الطيب على اهتمامك
الفكرة التي عندي
عملت جدول فيه 10 حقول متسلسلة من 1 الى 10
اعطيت فرصة للذي يستخدم البرنامج فيه انه يمكنه اضافة حقل او حذف حقل منها بحسب حاجته لكنه ملزم في اضافة اسم الجدول بكومبوبكس من (1 ـ 10 )
وهنا برزت المشكلة
مثال
اذا اضاف الحقل الرابع وترك اضافة الحقل الثالث ثم عاد اضافة الحقل الثالث فانه يفقد الترتيب بالتسلسل
وتكون 1 2 4 3 وهكذا
انا عالجت المشكلة
انه في حال اضاف 4 قبل 3 يعطيه البرنامج تنبه يرفض تقديم 3 على 4
ووجدت هذه قد تكون غير عملية نوعا ما
احتجت انه حتى في حال قدم 4 قبل 3 ثم اضاف 3
يحنفظ التسلسل على ماهو 1 ـ 2 ـ 3 ـ 4 وهكذا
ارجو ان تكون الفكرة وضحت
مع بالغ تحياتي وتقديري لك
الرد
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy , Amir_Alzubidy
#6
(14-01-20, 10:30 AM)gonm64 كتب : شكرا لك اخي استاذ احمد الطيب على اهتمامك
الفكرة التي عندي
عملت جدول فيه 10   حقول   متسلسلة من  1  الى 10    
اعطيت فرصة للذي يستخدم البرنامج فيه انه  يمكنه اضافة حقل  او حذف حقل منها بحسب حاجته لكنه ملزم في اضافة اسم الجدول بكومبوبكس من (1 ـ 10 )
وهنا برزت المشكلة
مثال
اذا اضاف الحقل  الرابع   وترك اضافة  الحقل الثالث   ثم  عاد اضافة الحقل الثالث   فانه يفقد الترتيب بالتسلسل
وتكون  1   2   4   3   وهكذا
انا عالجت المشكلة
انه في حال  اضاف 4 قبل 3   يعطيه البرنامج تنبه  يرفض تقديم  3 على 4
ووجدت هذه قد تكون غير عملية نوعا ما
احتجت انه حتى في حال قدم 4   قبل   3   ثم اضاف  3  
يحنفظ  التسلسل  على ماهو   1 ـ 2 ـ 3 ـ  4   وهكذا
ارجو ان تكون الفكرة وضحت
مع بالغ تحياتي وتقديري لك

السلام عليكم و رحمة الله
فهمت من كلامك أنك تريد ضبط ترتيب الحقول من 1 الى 10
مع تحديد رقم الحقل مسبقا بواسطت الكومبوبكس
سؤال :
هل تريد اعادة ترتيب الحقول الموجودة لعد الحذف بحيث اذا اضفت خقل جديد يأخذ الرقم التالي تلقائيا ؟
مثلا : حذفت الرقم 3 و كان لديك اربع حقول من 1الى 4 ، تلقائيا يعدل البرنامج ترتيب الحقل 4 الى الرقم 3 و عند اضافة حقل جدد ياخذ الرقم 4 .
أم تريد اعادة ترتيب الحق جديد حسب الرقم الترتيبي ؟
مثلا : لديك الحقول 1 ، 2 و 4 ثم اضفت حقل جديد و يحمل الرقم 3 ، يقوم البرنامج باعادة ترتيب الحق الجديد ليظهر قبل الحقل رقم 4 .
الرد
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#7
(15-01-20, 01:59 AM)adelh كتب :
(14-01-20, 10:30 AM)gonm64 كتب : شكرا لك اخي استاذ احمد الطيب على اهتمامك
الفكرة التي عندي
عملت جدول فيه 10   حقول   متسلسلة من  1  الى 10    
اعطيت فرصة للذي يستخدم البرنامج فيه انه  يمكنه اضافة حقل  او حذف حقل منها بحسب حاجته لكنه ملزم في اضافة اسم الجدول بكومبوبكس من (1 ـ 10 )
وهنا برزت المشكلة
مثال
اذا اضاف الحقل  الرابع   وترك اضافة  الحقل الثالث   ثم  عاد اضافة الحقل الثالث   فانه يفقد الترتيب بالتسلسل
وتكون  1   2   4   3   وهكذا
انا عالجت المشكلة
انه في حال  اضاف 4 قبل 3   يعطيه البرنامج تنبه  يرفض تقديم  3 على 4
ووجدت هذه قد تكون غير عملية نوعا ما
احتجت انه حتى في حال قدم 4   قبل   3   ثم اضاف  3  
يحنفظ  التسلسل  على ماهو   1 ـ 2 ـ 3 ـ  4   وهكذا
ارجو ان تكون الفكرة وضحت
مع بالغ تحياتي وتقديري لك

السلام عليكم و رحمة الله
فهمت من كلامك أنك تريد ضبط ترتيب الحقول من 1 الى 10
مع تحديد رقم الحقل مسبقا بواسطت الكومبوبكس
سؤال :
هل تريد اعادة ترتيب الحقول الموجودة لعد الحذف بحيث اذا اضفت خقل جديد يأخذ الرقم التالي تلقائيا ؟
مثلا : حذفت الرقم 3 و كان لديك اربع حقول من 1الى 4 ، تلقائيا يعدل البرنامج ترتيب الحقل 4 الى الرقم 3 و عند اضافة حقل جدد ياخذ الرقم 4 .
أم تريد اعادة ترتيب الحق جديد حسب الرقم الترتيبي ؟
مثلا : لديك الحقول 1 ، 2 و 4 ثم اضفت حقل جديد و يحمل الرقم 3 ، يقوم البرنامج باعادة ترتيب الحق الجديد ليظهر قبل الحقل رقم 4 .

سلام عليكم شكرا على اهتمامك
مااقصده انه عندي جدول ترتيب  الحقول من  1 ـ 10
 عند الاضافة او عند الحذف  يبقى كل حقل مستقر على رقمه لا يتغير حتى لو حذف حقل قبله او حذف بعده او حتى نفس الحقل حذف ثم اعيد اضافته
مثال
حقل رقم   3
يبقى رقم 3  ثابتا
سواء اضيف قبل 4 او غيره او حذف ثم اضيف فيما بعد
واكرر الفكرة
اريد ابقاء كل حقل برقمه الثاتب لا يتاثر بالحذف او الاضافة    
انا اعطيبت مثال للفكرة 
وارجوا ان وضج القصد   وجزاكم الله خير واشكركم على رعايتكم وسعة صدركم تحملنا على الالحاح في السؤال
اشكر الاخ االاستاذ احمد ايضا هو ابدى رايه سابقا
الرد
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#8
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , أخي لايمكن تثبيت رقم تسلسل حقل معين برقم يكون أكبر من عدد الحقول في الجدول أو رقم ليس من ضمن عدد حقول الجدول ولكن يمكنك إعادة رتيب الحقول بالترتيب الذي تريد حيث والله أعلم أن ماتريد الوصول إليه من سؤالك هو أن يبقى ترتيب الحقول كما هو نرنيب أسماء الحقول في الكومبو بوكس لأنه إن قمت بإضافة حقل جديد سيكون دائما ترتيبه الأخير في الجدول وأنت تريدها أن تكون بنفس ترتيب الكومبو بحيث يضاف الحقل في الجدول في ترتيبه لذلك عدلت على مثال سابق كت قد عملته لك في سؤال آخر لك بحيث في تعديل هذا المثال إستخدمت مكتبة الـ DAO في عملية إضافة وحذف الحقول من الجدول وأيضا عملية ترتيب الحقول بعد كل عملية إضافة لحقل جديد بحيث تكون الحقول في الجدول مرتبه بنفس ترتيبها في الكومبو بحيث تظهر حقول الجدول مرتبه في الفليكس قريد عندما تعرضها  فيها , إطلع على المثال لكي تفهم أكثر ما تم عمله , بالتوفيق .


الملفات المرفقة
.rar   إضافة وحذف حقول مع ترتيبها.rar (الحجم : 9.32 ك ب / التحميلات : 8)
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد
تم الشكر بواسطة: Amir_Alzubidy
#9
اخي واستاذي الغالي احمد
يعجز اللسان عن بيان شكري وتقديري لك
اسال الله تعالى ان يوفقك لكل خير للدنيا والاخرة ويقضي جميع حوائجك ويرحم والديك برحمته الواسعة رحمة الدنياوالاخرة ويكتب لك في كل حرف تكتبه بيدك الطيبة حسنة وقضاء حاجة وسعة رزق
ماتفضلت به هو المطلوب
اشكرك ياغالي
الرد
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#10
أهلا بك أخي الكريم , اللهم آمين يارب العالمين وإياك أخي العزيز , شكرا جزيلا لك على دعواتك الطيبه جزاك الله كل خير والحمدلله أن التعديل كان هو ماتريد أسأل الله لي ولك ولجميع الإخوه الأعضاء دوام التوفيق والنجاح .
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد
تم الشكر بواسطة: gonm64 , Amir_Alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن اسناد جملة في حال وجود حقل في الجدول او عدمه gonm64 10 313 13-12-19, 08:22 PM
آخر رد: Ahmed_Mansoor
  هل يبمكن حجز تسلسل العمود في الجدول حتى بعد حذفه gonm64 4 159 13-12-19, 01:50 AM
آخر رد: gonm64
  كيف يمكن انشاء عمود لقاعدة بيانات جاهزة اثناء التشغيل gonm64 8 269 30-11-19, 11:28 PM
آخر رد: gonm64
  هل يمكن دمج عمودين من نفسس الجدول في عمود واحد gonm64 6 212 24-11-19, 12:27 AM
آخر رد: gonm64
  هل يمكن التحكم في رفع و خفص صوت كرت الصوت المرفق مع الكمبيوتر ؟ Alhootti1 2 159 17-11-19, 06:34 AM
آخر رد: Alhootti1
  كيف يمكن اخفاء عمود في msflexgrid بشكل موقت gonm64 2 185 15-11-19, 12:40 AM
آخر رد: gonm64
Question [vb6.0] هل يمكن يظهر التاريخ المدخل يظهر في التقرير Active Report بصيغه التاليه (YYYY/MM/DD) Microformt 2 221 13-11-19, 06:40 AM
آخر رد: Microformt
Question [vb6.0] هل يمكن استخدم كاميرة الحاسب في تصور الموظفين وحفظ الصورة بقاعدة بيانات برنامجي ؟؟ Microformt 4 820 08-11-19, 09:28 PM
آخر رد: Benmouha
  هل يمكن عمل mergcel لتقرير اكتف ريبورت gonm64 7 387 31-10-19, 02:11 AM
آخر رد: مصمم هاوي
Question [vb6.0] هل يمكن ان اشترط على المستخدم إدخال التاريخ الهجري فقط والعكس ؟ Microformt 8 2,210 25-10-19, 11:43 PM
آخر رد: awidan76

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم