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

عندى علاج خانة الترقيم التلقائى بالأكسس

مغلق
بدأه msaccess في 16 أبريل 2004 · 20 رد · 2,188 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

أظن أن هذا الموضوع طرق من قبل ..

ولكن تفضل أخي الكريم بطريقتك .. فربما تعجب غيرك .. وربما تتفتق عنها فكرة أخرى

شيء جميل أن تتعدد الحلول لمشكلة واحدة

#3

أخى الفاضل أحمد الحربى شكرا على ردك على رسالتى

و لكن هذه الرسالة ما كتبتها إلا لعدم ملء المنتدى بالمتشابهات و لأن الأرشيف محجوب عنا فى الوقت الحاضر فلا يمكننى ان اتصفحه

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

المهم

إليكم الطريقة و مثال مرفق

لقد استخدمت حقل رقم بدلا من حقل ترقيم تلقائى و جعلت خصائصه كالآتى

1 - حقل مفهرس بدون تكرار

2 - حقل مطلوب

أعتمدت فى الترقيم التلقائى على عمل أكود الـ VBA كما هو فى المثال المرفق مع ضبط إعدادات حقل الترقيم التلقائى و هو Operation Code بالخواص التالية

1 - الحقل غير ممكن للكتابة

2 - الحقل مؤمن

AutoNum.zip

#4

أخى أحمد الحربى بما انك انت المشرف الوحيد الذى رد على رسالتى

فأرجو منك أن تقييم هذه الطريقة و عيوبها و كيف يمكن تصحيح أخطائها فنحن هنا لنتعلم

و لنقبل اى نقض فأكتب ما تراه مناسبا دون خجل

#5

الفكرة جد ممتازة و يظهر أنها تحمل أفكار جديدة عن الترقيم التلقائي .

مشكور أخي msaccess عن هذا العمل الجميل.

#6

الأخ العزيز biskra جزاك الله خيرا

بالفعل عندى المزيد فعلى نفس المنهج يمكن ترقيم تلقائى للفواتير فمثلا يمكن أن يتم عمل رقم الفاتورة 1/2004 ، 2 / 2004 من خلال إضافة دوال التاريخ للأكواد السابقة كما أن هذه ليست فكرتى فحسب ففكرتى هى التعاون حتى نصبح كلنا جيدين فى هذا المجال

#7

ما فى رد من أى أحد

وينكم يا رجال

#8

الأخ / MsAccess

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

#9
اقتباس
و لأن الأرشيف محجوب عنا فى الوقت الحاضر

ارجوا التثبت

هل الارشيف محجوب عن الأعضاء ؟

من يرى أن الارشيف محجوب عنه فليذكر ذلك هنا

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

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#10

الأرشيف شغال بس الموضوع هذا

( *فورم* نموذج لعرض بيانات سجل ثم تعديلها وحفظها )

ما قدرت أحمل الملف اللي فيه

#11

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

=nz(DMax("[inv_id]";"[tblsales]"))+1

فقط لا غير ستجد أنه الحقل يعطيك ترقيم تلقائي ابتداء من رقم 1.

أشرف خليل

#12

فكرة حلوة و أنا عندي فكرة بس كمان لا أعرف إذا كانت طرحت من قبل و هو وضع أحرف تلقائياً -A, B, C, ... -

أختكم جــنــّة

#13

السلام عليكم

بالنسبة للترقيم التلقائي في أكسس يجب التنويه إلى بعض النقاط الهامة :

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

2- إن قيامنا بتعبئة حقل الترقيم التلقائي يدوياً يمكن أن يكون له بعض الآثار الضارة .. ومن ذلك عند حذف سجل من جدول يرتبط به جدول آخر لا يتم حذف مقابله من الجدول الثاني إلا في حالة تحديد تتالي حذف السجلات المترابطة من نوع العلاقة بين الجدولين ...

ورغم ذلك فأحياناً لا تحذف السجلات المقابلة من الجدول الثاني فإذا كنا نستخدم حقل ترقيم متتالي من برمجتنا هذا من شأنه أن ينتج أخطاء في البيانات ..

والاقتراح الأمثل برأيي أن يعتمد كل جدول على حقل ترقيم تلقائي وتكون عليه علاقات الربط ..

ويمكن أن نضيف إليه حقل ترقيم خاص بنا من أجل معالجة حالات تساقط الأرقام

#14

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

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

أشرف خليل

#15

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

أما الأخ مهند عبادى

فيا أخى أحب أن أنوه إلى شيئين

أولا الترقيم التلاقائى للأكس شئ و استخدامه شئ

فكى نقوم باستخدم الترقيم التلقائى فى عملية الربط بين الجداول فكلامك صحيح مائة بالمائة

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

أعذرنى أخى مهند على هذا النقد و لكن هذا للشرح و للإفادة

#16

الأخ msaccess

أشكرك على نقدي ..

ولكنك بالحقيقة لم تنقدني بل أيدت وأوضحت ما أرمي إليه من الأساس ..

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

شكراً لمداخلتك مرة أخرى

#17

الحقيقه مشكور على عملك

ولكن اخونا اشرف ما شاء الله عليه اذكر انه سبق وان عمل نفس القضيه ببساطه شديده

تحياتي للجميع

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#18

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

http://www.geocities.com/jinan74/Incrementalpha.zip

و السلام

أختكم جنّة

#20

أخي مهنّد بارك الله فيك و معاك الحقّ بالكود .. و سوف أطّلع عليه بهدوء إن شاء الله.

#21

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

قد يكون متابعتى للموضوع متأخرة كثيرا ولكن المثال الأخير أكثر من رائع وأتمنى تعديله بحيث يعطى الرقم الجديد بنفس الحقل وهل من الممكن وضع قائمة منسدلة بجوار حقل الترقيم بحيث إذا أدخلنا مثلا 02 او 01 يعطينا الأرقام الجديدة الخاصة بالمجموعة مع ملاحظة أن خاصية الحقول بالجداول والخاصة بالترقيم كلها نصية لأننى لا استخدمها فى العمليات الحسابية فقط لترميز الحسابات (شجرة الحسابات) وكذلك ترقيم المستندات (أنواع المستندات ) صرف _قبض_قيد تسوية ولكم منى جميعا الدعاء بالتوفيق والرشاد

هذا الموضوع مغلق.

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