لعدم توافر جهاز كمبيوتر في الوقت الحالي ، راجع هذا الفيديو قد يفيدك ، وحاولت استخدام خاصية البحث في المنتدى فستجد الكثير من المواضيع حول هذه النقطة.
وهذه بعض المواضيع التي تتحدث عن نفس طلبك في منتدانا 😊 .
الموضوع الأول
الموضوع الثاني
أستاذي ومعلمي @عمر ضاحى ، مداخلة
Private Sub kind_Res_BeforeUpdate(Cancel As Integer)
If Me.kind_Res <> DLookup("[txtdatay]", "[Valueco]", "[txtdatay]='" & Me.kind_Res & "'") Then
MsgBox "تعبير غير صحيح"
Cancel = True
End If
End Sub
جرب هذا التعديل
بداية هل النسخة التجريبية قاعدة بيانات آكسيس ؟؟
وارسل النسخة التجريبية التي تتحدث عنها لتجربتها إن كانت هناك آلية لتعديلها ، مع العلم أن هناك بالمنتدى نسخة محدثة من الأخ والاستاذ @Moosak تجدها في هذا الرابط
اخي الكريم المفروض الذي تفرضه غير مذكور في طلبك ،
وما لم تقم بتوضيحه أيضاً هو مكونات الرقم السري الذي ترغب بإنشاءه ، لأن الرقم السري الذي انشأته لك في جدولك هو الرقم المكون من ( رقم المجموعة وبداية رقم الجلوس وبداية الرقم السري من معلوماتك المدرجة في النموذج )
فأرجو منك توضيح مطلبك بشكل واضح وتفصيلي لكل النقاط التي ذكرتها حتى نستوضح طريقة انشاء الرقم السري الذي تريده
أخي الكريم هناك مشكلة في البيانات التي في الجدول Data ، فمثلاً عندك الصف الأول تكرر ٧٥ مرة ، مع العلم أنه في الجدول tb_sry لديك مجموعتين من كل صف ولم يتم تحديد المجموعة في الجدول data .
على العموم ، قمت بإضافة حقل جديد في الجدل data برقم المجموعة ، وهذه تجربتي البسيطة ، فقط قم باختيار الصف في النموذج وسيتم انشاء الرقم السري حسب البيانات .
الرقم السري.accdb
أخي الكريم شكرا لك ولكن بدايةً اختيار أفضل إجابة تكون للحل وانتهاء المشكلة .
ثم بالنسبة لسؤال لم أقم بتجربة الفكرة ، ولكن إن كان هناك حل فأكيد سيتم طرحه في الردود 😊