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

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

قام بنشر

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

 

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

 

اخواني : لدي قاعدة بيانات مرفقة وأحتاج فقط إلى أن البرنامج يقوم بإعطائي رقم تلقائي تسلسلي يبدأ من الرقم ( 1 ) مثلا بدون تدخل من المستخدم ، وعند تسجيل سجل جديد يقوم البرنامج بإعطائي الرقم الذي يليه مباشرة ( 2 ) مثلا .. وهكذا .. أرجو أن يكون طلبي واضح للجميع ..

 

مرفق لكم قاعدة البيانات .. 

 

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

db5.rar

قام بنشر

عزيزي أبا عمر : 

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

 

قصدي بالترقيم التلقائي ليس على المفتاح الأساسي للجدول ( table ) بل أرغب في الترقيم التلقائي مثلا : أريد السجل الذي يحمل الاسم ( أبا عمر ) مثلا يبدأ بالرقم 215 .. وبعد ذلك عند تسجيل سجل جديد آخر يقوم البرنامج بإعطائي الرقم ( 216 ) ومن ثم ( 217 ) وهكذا .. أرجو أن يكون قد أوضحت قصدي من ذلك .. تحياتي لك

قام بنشر

عزيزي أبا عمر

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

 

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

 

فطلبي هو أنه عندما يتم تسجيل سجل جديد فإنني أرغب في أن يزودني البرنامج برقم ( واحد ) وعند الانتقال الى تسجيل سجل آخر ، يقوم البرنامج بتزويدي برقم آخر وهو ( اثنان ) .. بحيث أن السجل الأول يحمل الرقم ( 1 ) والسجل الثاني يحمل الرقم ( 2 ) وهكذا ..

 

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

قام بنشر
Option Compare Database
Dim x As Integer
Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
If IsNull(Text1) = True Then
'بدء الترقيم من 216
Text1 = 216
x = 1
Else
Text1 = x + Text1
End If
End Sub
قام بنشر

عزيزي أبو خليل :

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

قام بنشر

عزيزي أبو خليل :

 

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

قام بنشر

عزيزي أبو خليل

أشكرك مرة أخرى على جهودك وتعبك معي .. ولقد وفى بالغرض المطلوب مؤقتا .. رغم أنني لم أرضي طموح نفسي بعد .. وبمشاهدة المرفق ألاحط أن السجل الأول لا يحمل أي رقم .. بل يجب علي أن أقوم بكتابة الرقم ( 1 ) مثلا من خلال الجدول وليس النموذج .. وبعد ذلك ألاحظ أن النموذج قد بدأ بالفعل يعطيني أرقام تسلسلية في كل مرة أقوم بتسجيل سجل جديد ..

ولكن المستغرب بأنني عند تسجيل السجل الأول لا يقوم بإعطائي رقم ( 1 ) .. فلماذا يكون ذلك ؟

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information