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

Autonumber

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

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

لدى جداول بعتمد على على حقل اساسى فى كل جدول بصممه رقم تلقائى

كمثال الفاتورة يعطى رقم تلقائى مع كل فاتورة جديدة

مشكلتى تكمن فى انه عندما الغى كل الفواتير مفروض يأتى لى برقم 1 لكن العكس لو انا لغيت مائه فاتورة سابقه علشان ابدا من جديد تاتى لى اول فاتورة برقم 101 بدلا من رقم 1

بعض الزملاء حلها لى انه عندما الغى سجلات الفواتير يجب على الوقوف جدول الفواتير فى الاكسيس والضغط على tools - database utililtes - compact and reapair database

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

اتمنى من الاخه الاعضاء من لديه حل لهيك المشكله ان لا يبخل على بحلها

وشكرا للجميع

#2

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

اخي العزيز ان مشكلة الترقيم التلقائي ليس لها حل اي انك تختار ترقيم تلقائي في اكسس يبقى البرنامج يستمر بتوليد الارقام حتى لو حذفت رقم يستمر بالتسلسل

الحل هو بعمل كود يرقم البيانات في حال حذف رقم يعيد الترقيم للبيانات

#3

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

#4

السلام عليكم

ممكن ان تبقي الترقيم التلقائي كونك تربطه مباشرة مع جدول اخر واعتبرة كود البيع واعمل بجانبه ترقيم بواسطة كود لتكون العملية اقل ضررا

ويسر الله امرك

#5

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

إذا كنت تريد حذف الفواتير فقط مع الإبقاء على البيانات الموجودة في الجداول الأخرى وهي مرتبطة في الفواتير ... فإنك بذلك تكون ارتكبت خطأ سيؤدي إلى حدوث الكثير من المشاكل في أثناء عمل البرنامج ... خصوصا وأن هذه الأمور مرتبطة بحسابات وأرقام واستعلامات ... وتخيل لو أن المستخدم اظهر حركة المخزون السلعي ، ثم طلب فاتورة قمت أنت بحذفها من ضمن جدول الفواتير ... ماذا سيحدث؟؟

أما إن كنت تقصد من كلامك هو مسح جميع بيانات الجداول المرتبطة بجدول الفواتير ... أو بمعنى أصح : تصفير قاعدة البيانات ، أي إعادة العمل في البرنامج من نقطة الصفر ... فحينها يكون عرضك للمشكلة في محله لا أنصحك باستخدام العداد الاوتوماتيكي في جداولك ... ولكن تستطيع أن ترقم الجدول عن طريق دالة تولد لك الأرقام إن أحببت أن أرفقها لك ... أرفقتها وما يمنعني من ذلك إلا لأنها غير جاهزة ... ولكن إذا طلبتها أنت سأقوم بتجهيزها ثم إرفاقها

حياك الله

تم تعديل هذه المشاركة بواسطة maajed555 في 17 مايو 2009 في 14:38

#6

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

وشكرا اخى maajed555

#7

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

ادخل هـــنـــا

حياك الله اخي الكريم

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