اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مساعدة في ترقيم خاص حسب التاريخ


Tarekfathallah

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

فضل هذه المحاولة

في حدث عند الفتح ضح الكود التالي

[id_n].DefaultValue = Year(Now()) & DCount("*", "T_takrir") + 1
[id_n].Format = "0000 - 0"

image.png.6879db760d5b20b7954896b57b7cf3b4.png

مرفق التعديل

جورج الطويل.accdb

  • Like 4
  • Haha 1
رابط هذا التعليق
شارك

د. كاف يار شكرا لك ولمساعدتك 

الاسناذ  moosak شكرا لمرورك ومساعدتك ولكنني لم الحظ تغيير بالرقم 

وطلب آخر لو سمحت كيف يمكنني عدم تكرار الاسم والشهرة واسم الاب واسم الام ورقم ومكان القيد 

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

وشكرا 

متاسف على التاخير بالردود ولكن عندي مشكلة كهرباء وانترنت 

رابط هذا التعليق
شارك

يعمل بكل كفائة أخي طارق 🙂  ( لاحظ الرقم الأحمر من اليمين )

الترقيم موزع بهذه الطريقة  :

الرقم        السنة      الشهر       اليوم        الرمز

000001     22           04            17        /206

image.gif.e7f192707fb8a486770889e36f981c62.gif

3 ساعات مضت, Tarekfathallah said:

وطلب آخر لو سمحت كيف يمكنني عدم تكرار الاسم والشهرة واسم الاب واسم الام ورقم ومكان القيد 

بخصوص طلبك هذا يمكنك الاستفادة من موضوع الأستاذ الإمام المهندس العلامّة محمد عصام @ابو جودي : 🙂 

 

 

تم تعديل بواسطه Moosak
  • Like 1
رابط هذا التعليق
شارك

4 ساعات مضت, Tarekfathallah said:

وطلب آخر لو سمحت كيف يمكنني عدم تكرار الاسم والشهرة واسم الاب واسم الام ورقم ومكان القيد

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

Private Sub father_AfterUpdate()
Dim stLinkCriteria As String
Dim custNo As Integer

stLinkCriteria = "[namee] = '" & Me.namee & "' and [family]  = '" & Me.family & "' And [father] = '" & Me.father & "'"
If Me.namee = DLookup("[namee]", "T_takrir", stLinkCriteria) Then

   MsgBox "هذا الاسم: " & namee & "   " & family & "   " & father & ", موجود مسبقا في قاعدة البيانات." & _
   vbCr & vbCr & "الرجاء التاكد من الاسم", vbInformation, "معلومات مكررة"
     Me.Undo
     custNo = DLookup("[id_n]", "T_takrir", stLinkCriteria)
     Me.DataEntry = False
     DoCmd.FindRecord custNo, , , , , acCurrent
End If
End Sub

 

تم تعديل بواسطه Eng.Qassim
  • Like 1
رابط هذا التعليق
شارك

استاذ moosak اسعد الله صباحك 

ممكن تدلني اين الخطأ في الفورم  F_takrir1 في الحقل id_takrir بنفس المعايير التي وضعنها يعطيني الرقم التسلسلي مكرر 

وكيفية ربط الصورة مع رقم id_n تلقائيا 

لو سمخت 

جورج الطويل تعديل 1 .accdb

رابط هذا التعليق
شارك

5 ساعات مضت, Tarekfathallah said:

وكيفية ربط الصورة مع رقم id_n تلقائيا 

بالنسبة لسؤالك هذا ..

وجدت أنك بالفعل قمت بربط الجدولين بعلاقة 🙂 ، فقط قمت بأعادة تسمية حقل الربط (id_n) لكي تفهمه بسهولة وأضفت حقل ترقيم تلقائي لجدول الصور (Pic_ID) ..

فقط ستحتاج الآن لعمل نموذج فرعي داخل النموذج الأصلي وتربط بينهما بالحقل (id_n) ..

image.png.87a7eec70a93bd65ff2f97baaa78e780.png

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

جورج الطويل تعديل 1 .accdb

تم تعديل بواسطه Moosak
رابط هذا التعليق
شارك

سيد موزاك تسلم ايديك ورفع الله ميزان حسناتك 

ممكن حضرتك بس تساعدني في عدم تكرار الاسم والشهرة واسم الاب والام 

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

ولكم فائق الشكر 

جورج الطويل تعديل 2 .accdb

رابط هذا التعليق
شارك

11 ساعات مضت, Tarekfathallah said:

ممكن حضرتك بس تساعدني في عدم تكرار الاسم والشهرة واسم الاب والام 

أهلا بك أخي طارق 🙂 

استخدمت هذا الكود في حدث قبل التحديث للنموذج :

Private Sub Form_BeforeUpdate(Cancel As Integer)

Dim checkDuplicates As Integer

checkDuplicates = DCount("*", "[T_takrir]", "[namee] Like '*" & [Forms]![F_takrir1]![namee] & "*' " & _
                                                " And [family] Like '*" & [Forms]![F_takrir1]![family] & "*' " & _
                                                " And [father] Like '*" & [Forms]![F_takrir1]![father] & "*' " & _
                                                " And [mather] Like '*" & [Forms]![F_takrir1]![mather] & "*' ")
If checkDuplicates > 1 Then
    MsgBox "هذا الشخص مسجل من قبل", vbInformation, "تكرار"
    Cancel = True
Else
End If

End Sub

جربه وأخبرني بالنتيجة 🙂 

 

 

جورج الطويل تعديل 2 .accdb

تم تعديل بواسطه Moosak
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information