asa1984 قام بنشر يوليو 12 قام بنشر يوليو 12 السلام عليكم اخوتي انا عامل قاعدة بيانات لا يتكرر فيها الرقم القومي في سنة 2024 و لكن اريد عند ادخال الرقم نفس الرقم القومي في سنة 2025 لا يقول لي انه مكرر و شكرا جزيلا
ahmed draz قام بنشر يوليو 12 قام بنشر يوليو 12 وعليكم السلام ورخمة الله مرحبا بك أخي الكريم ( asa1984 ) من ليبيا الشقيقة نود مساعدتك كثيراً ولكن إذا قمت برفع القاغدة على المنتدى تكون قد ساعدتنا كتيراً وشكرا جزيلا لك 1
ابوخليل قام بنشر يوليو 12 قام بنشر يوليو 12 اخي الكريم يجب الاهتمام في المرات القادمة باختيار عنوان مناسب يصف الموضوع تم تعديل العنوان ،،،
ابو جودي قام بنشر يوليو 12 قام بنشر يوليو 12 يمكنك إنشاء الجدول tblRecords قم بعمل الحقول NationalID النوع: Text (نص) الطول: 14 (أو حسب طول الرقم القومي الخاص بك) RecordYear النوع: Number (رقم) الحجم: Integer (عدد صحيح) قم بتحديد NationalID , RecordYear كحقول مفتاح مركب (Composite Key) لضمان عدم تكرار الرقم القومي لنفس السنة لعمل المفتاح المركب: بعد إضافة الحقول اضغط على Ctrl من لوحة المقاتيج واستمر بالضغط عليها أثناء تحديد الحقول NationalID , RecordYear انقر بزر الماوس الأيمن على أي من الحقول المحددة واختر "Primary Key" (مفتاح أساسي) من القائمة المنسدلة بذلك سوف يظهر رمز المفتاح بجانب الحقول المختارة الان قم باعداد نموذج لإدخال البيانات في الجدول tblRecords تأكد من تأكد من أن لديك مربعات نصية باسماء txtNationalID , txtRecordYear في نموذج إدخال البيانات الان على زر الامر حفظ اضف الكود الاتى : Dim db As DAO.Database Dim rst As DAO.Recordset Dim strSQL As String Dim NationalID As String Dim RecordYear As Integer NationalID = Me.txtNationalID.Value RecordYear = Me.txtRecordYear.Value strSQL = "SELECT * FROM tblRecords WHERE NationalID = '" & NationalID & "' AND RecordYear = " & RecordYear Set db = CurrentDb Set rst = db.OpenRecordset(strSQL) If rst.EOF Then DoCmd.RunCommand acCmdSaveRecord MsgBox "Record saved successfully!", vbInformation Else MsgBox "This National ID is already present for the year " & RecordYear & ".", vbExclamation End If rst.Close Set rst = Nothing Set db = Nothing 1
ابوخليل قام بنشر يوليو 12 قام بنشر يوليو 12 6 ساعات مضت, asa1984 said: السلام عليكم اخوتي انا عامل قاعدة بيانات لا يتكرر فيها الرقم القومي في سنة 2024 و لكن اريد عند ادخال الرقم نفس الرقم القومي في سنة 2025 لا يقول لي انه مكرر و شكرا جزيلا بالنسبة لي ارى ان التصميم خاطىء يجب ان يبقى الرقم القومي فريد لا يتكرر .. مع البيانات الأخرى الثابتة اما السنوات والبيانات المتغيرة فتدرج في جدول آخر فرعي 2
asa1984 قام بنشر يوليو 12 الكاتب قام بنشر يوليو 12 6 ساعات مضت, ابوخليل said: بالنسبة لي ارى ان التصميم خاطىء يجب ان يبقى الرقم القومي فريد لا يتكرر .. مع البيانات الأخرى الثابتة اما السنوات والبيانات المتغيرة فتدرج في جدول آخر فرعي اخي الكريم هيا مساعدات يعني الشخص تحق له مساعدة كل سنة و ليس اكثر من مرة في السنة ف اريد ان لا يظهر لي التكرار ف سنة الموالية
ابوخليل قام بنشر يوليو 12 قام بنشر يوليو 12 16 دقائق مضت, asa1984 said: اخي الكريم هيا مساعدات يعني الشخص تحق له مساعدة كل سنة و ليس اكثر من مرة في السنة ف اريد ان لا يظهر لي التكرار ف سنة الموالية سوف يمشي عملك كما ترغب لو طبقت ما تفضل به اخي ابو جودي ولكني اتكلم من منظور تصميم قواعد البيانات على الوجه الصحيح
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.