السلام عليكم
مرفق مثال لجعل الجدول لا يقبل الاضافة حتى من الجدول نفسه
مبروك=mabrokb

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

يفضل استخدام Between
والخاصية بدون تكرار
مثلا
[ID] Between 1 And 3
لكن الحقيقة انت مبدع ما شاء الله عليك
تم تعديل هذه المشاركة بواسطة المبرمج2003 في 31 مايو 2008 في 17:18
ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات
ابو حسن
وعليكم السلام ،،
تحية طيبة يا اخ مبروك ..
اقتباسمرفق مثال لجعل الجدول لا يقبل الاضافة حتى من الجدول نفسه
المثال المرفق يحتوي ع فكره جميله هل من الممكن ان تشرحها ..لتعميم الفائده
ولك منا جزيل التقدير،،
اخوك مشكاة
الأخ المشرف المبرمج 2003 بارك الله فيك ونشكرك جزيل الشكر على الرد الجميل
الأخ مشكاة
أكرمك الكريم
الفكرة بسيطة جدا وهى كالاتى
فى طريقة عرض التصميم للجدول نضغط كليك يمين وبعد ذلك خصائص وسوف تجد من خصائص الجدول أنك ممكن تضيف شرط فى قاعدة التحقق من الصحة وهى هنا أن يكون حقل الترقيم التلقائى أقل من 2 وهو بطبيعة الحال 1
ورسالة التحقق من الصحة
ولك منى ولجميع المشاركين بالمنتدى وافر اللاحترام والتقدير

مبروك كتب:
أخي الكريم ألف مليون تحية لك
بالفعل ... فكرة رائعة ،،،،،،،،،
[يمين]
إذا كـان تـرك الـدين يعــنــي تقــدمــاً
فـيا نفــس مـوتــي قبــل أن تتقـدمــي
[/يمين]
السلام عليكم
اخي العزيز مبروك
ان الفكرة جميلة وشكرا لك وارجوا ان تفيدنا اكثر وسؤالي هو: هل يوجد لها مكان للتطبيق العملي (اي ما الفائدة من جعل الجدول غير قابل للكتابة) وان وجد فارجوا اعطائنا مثال لتعم الفائدة من الجميع
وشكرا
الخفاجي
السلام عليكم
مرحبا بك أخى الخفاجى وكم أنا ممتن جدا لمشاركتك معى
وياريت كل الأعضاء مثلك
الكلام الاتى لكل الأخوة وليس للأخ الخفاجى.
احب أن اعرف أخوانى الكرام أن الفكرة موجودة فى أكسس ولست أنا الذى ابتكرتها وعلى ذلك إذا وجدت نفعا لها بالنسبة لك فلا بأس وإن لم تجد ليس هذا معناه أنها غير مفيدة عموما عند كل أحد أو يكون مبرر لعدم عرضها على الاخرين.
الفكرة أنى احتجت فى برنامج عندى الى تحديد عدد السجلات الموجود بالجدول ولا يشترط أن يكون العدد سجل او اثنين ممكن أى عدد
واردت عمل ذلك بعيدا عن الأكواد فتوصلت لهذة الطريقة.
الأمر الثانى أن هذا الموضوع لا يتعلق بعدد السجلات فقط بل من الممكن أن تضع الشرط الذى تريده وهو عام على كل حقول الجدول وليس على حقل واحد.
الأمر الثالث حاول تجربتها وإضافة شروط جديدة.
مرفق مثال
تم تعديل هذه المشاركة بواسطة مبروك في 4 يونيو 2008 في 14:53

الاخ مبروك
شكرا لك للتوضيح وبارك الله بيك
تحياتي
الخفاجي
A.alkafagy كتب:السلام عليكماخي العزيز مبروك
ان الفكرة جميلة وشكرا لك وارجوا ان تفيدنا اكثر وسؤالي هو: هل يوجد لها مكان للتطبيق العملي (اي ما الفائدة من جعل الجدول غير قابل للكتابة) وان وجد فارجوا اعطائنا مثال لتعم الفائدة من الجميع
وشكرا
الخفاجي
بعد إذن أخي مبروك
أخي الكريم الخفاجي
هذه الطريقة يمكن أن تحدد بها عدد السجلات المراد تسجيلها في برنامج للعرض وليس مفتوح للاضافة ، وكأنها وسيلة برمجية لمنع الاستفادة من البرنامج بعد 200 سجل أو حسب ما تراه مناسباً من السجلات إلا بالرجوع للمبرمج وهي وسيلة من وسائل حماية الحقوق.
وأيضاً لوكنت تستخدم جدول خاص بالمؤسسة حيث يكون فقط سجل واحد يشمل جميع بيانات المؤسسة التي تستخدم البرنامج
مع أجمل تحياتي
[يمين]
إذا كـان تـرك الـدين يعــنــي تقــدمــاً
فـيا نفــس مـوتــي قبــل أن تتقـدمــي
[/يمين]
وعليكم السلام
شكرا جزيلا استاذنا الفاضل kamal alnahhal لقد اتظحت الفكرة بشكل جيد الان
تحياتي
الخفاجي
عنواني البريدي هل يمكن جعل جدول ان لا يقبل إضافة سجلات اكثر من عدد سجلات معين نقوم بتحديده
تم تعديل هذه المشاركة بواسطة nahas_soft في 9 يونيو 2008 في 13:33
السلام عليكم
الطريقة هى وضع الشرط كالتالى
Right([ContactID];1)<5
وهنا نأخذ اخر رقم على اليمين من ContactID ولابد أن يشمل الرقم 5 وهذا لجعل الشرط يتحقق حتى لو حذف المستخدم السجلات واضاف سجلات اخرى
مرفق مثال
برجاء الانتباه الى أمر وهو لو تمكن المستخدم من الوصول الى هذا الشرط سوف يقوم بحذفه وبذلك يفعل ما يشاء
وعندها يمكن التفكير فى عمل دالة تحسب عدد السجلات ويتم تشغيلها من المكان المناسب
والدالة موجودة ايضا بالقاعدة المرفقة
