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

كيف نحدد عدد سجلات داخل النموذج الفرعي او الرئيسي


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

السلام عليكم

استعمل هذا الكود لعد السجلات .

اذا كان العدد اكثر من 9 يعطي رسالة ثم يغلق النموذج .

طبعا انت عدل عليه على راحتك بما يتناسب مع متطلباتك

'Declare the Connection Object and The recordset to hold the data
Dim Cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
'Set The Connection
Set Cnn = CurrentProject.Connection
'Open the Record Set
Rst.Open "Select * From table1", Cnn, adOpenStatic
'Check if the Table has more than 9 records then do the action
If Rst.RecordCount > 9 Then
'Enter your code here
MsgBox " You Cannot Add a New Record"
'Exit the form or do what ever you want
 DoCmd.Close

End If
Rst.Close

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

طريقة بدائية جربتها وتمشي إذا ما كان فيه حاجة للحذف

هي انك تعمل حقل ترقيم تلقائي في الجدول اسمه مثلا ff القيم الجديدة زيادة

وفي خصايص الجدول تكتب في قاعدة التحق من الصحة

[ff]<11

نص التحققة من الصحة :عشرة سجلات فقط

طبعا ميزتها انها من خصايص الجدول ما تحتاج لنموذج

وعيب فيها انها ممكن التعديل فيها للي يقدر يوصل للجدول

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

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

http://ftws.net/alzaeem1/1free/mot100.zip

والصورة :

mm006.gif

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

الطريقة سليمه واذا لم تنفع يمكن استخدام الكود التالي ايضاً:

Private Sub Form_Current()
If Me.NewRecord Then
   If Me.RecordsetClone.RecordCount >= Parent!txtnum Then
      Me.AllowAdditions = False
   Else
      Me.AllowAdditions = True
   End If
Else
   Me.AllowAdditions = True
End If
End Sub

ومثال على ذلك تجده هنــــــــــــــــــــــــــــــــــــــا

او تجد المثال مع المرفقات

test.zip

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

  • 1 month later...

وهذا كود جميل

MsgBox "&Ccedil;&auml;&Ecirc;&aring;&Ecirc; &atilde;&Iuml;&Eacute; &Ccedil;&Oacute;&Ecirc;&Icirc;&Iuml;&Ccedil;&atilde; &Ccedil;&aacute;&auml;&Oacute;&Icirc;&Eacute; &Ccedil;&aacute;&Ecirc;&Igrave;&Ntilde;&iacute;&Egrave;&iacute;&Eacute;", vbOKOnly + vbInformation, "Officena"
DoCmd.Close

 DoCmd.Quit
End If

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

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