lyla قام بنشر أبريل 26, 2004 قام بنشر أبريل 26, 2004 بسم الله الرحمن الرحيم السلام عليكم جميعا : وجدت في المنتدى بعض من سؤالي وأمثلة لا بأس فيها من المطلوب بس ماتفي بغرضي : عندي نموذج أدخال بيانات وبه 3حقول . عايزة عندما تدخل البيانات الجديدة يشيك عليها هل هي موجودة !!! اذا هي مسجلة يظهر الرسالة التالية: (هذة البيانات مسجلة برقم (ID) وتاريخ (DATE) ... فهل تريدي تسجيلها ؟ ) ولها الخير في ذلك طبعا . وممكن تظهر البيانات في شكل شبكة الأستعلام . فهل هذا ممكن ؟ ==================================== والله بديت أخجل من كثرة أسئلتي بس وشسوي مافيه منتدى فعال وأعضاء مبدعين وكرماء مثل هذا المنتدى :d . والمثال نصف الجواب http://www.geocities.com/art_rtu/db2.zip
محمد طاهر عرفه قام بنشر أبريل 26, 2004 قام بنشر أبريل 26, 2004 التأكد من عدم ادخال قيمة لنفس السجل فى نفس التاريخ, باستخدام Dcount http://www.officena.net/ib/index.php?showtopic=1256 به مثال التأكد من أن القيمة سبق تسجيلها, مع استرجاع رقم التسجيل http://www.officena.net/ib/index.php?showtopic=1157 به 3 أمثلة عدم تكرار القيمه لنفس السجل بنفس التاريخ http://www.officena.net/ib/index.php?showtopic=1724 كود عدم تكرار السجلات, كود عدم تكرار السجلات ( شرح للموضوع ) http://www.officena.net/ib/index.php?showtopic=534&hl= منع تكرار الأسم في نفس التاريخ http://www.officena.net/ib/index.php?showtopic=2722 به مثال
lyla قام بنشر أبريل 26, 2004 الكاتب قام بنشر أبريل 26, 2004 كل ذي الوصلات قريتها ياباش مهندس لأني أستخدم خاصية البحث وأستفيد منها . بس حاولت أقلد بعض الأمثلة ماعرفتش . أشان كذا أنا عايزه تطبيق هذا الملف : تشكرياباش مهندس. http://www.geocities.com/art_rtu/db2.zip
lyla قام بنشر أبريل 26, 2004 الكاتب قام بنشر أبريل 26, 2004 أخ مصلح جزاك الله خير على المثال. بس فيه أختلاف عن مرادي , شوف أنت كاتب أيه في الكود : If Me.lesson_id = R2 And Me.day_id = R3 And Me.classroom_no = R4 Then MsgBox "áÇ íãßä ÊßÑÇÑ ÇáÈíÇäÇÊ ", vbMsgBoxRight, "" DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 الرسالة تفيد أن الحقول مكررة . والأجراء المتخذ هو Undo . أنا عايزة أترك حرية الأختيار أما DoCmd.GoToRecord , , acNewRec أو DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 يعني تضيف السجل أو تتراجع . مش كذا أحسن !!! حاولت تعديل الكود بس ماتوفقت . فهل من الممكن وفضلا وليس أمرا بعمل ذلك .
WinMaster قام بنشر أبريل 27, 2004 قام بنشر أبريل 27, 2004 القي نظرة على زر فحص وضعي الكود اينما شئت ايضا بامكانك تسميه الزر الى تسجيل ويوقم بحفظ السجل نصيحه: لا تستخدمي حقل واحد للاسم سوف يجلب لك المشاكل ضعي كل اسم في حقل احسن تحياتي db2.rar
lyla قام بنشر أبريل 28, 2004 الكاتب قام بنشر أبريل 28, 2004 الله يخليك على البرنامج . بس ياأخي وين مستر فيه شي ناقص وحاولت أن أسويه وفشلت وهو إضافة حقلين في شرط التأكد من وجود السجل . أنت خليت الشرط رقم ID و Name اذا هم سبق تسجيلهم . لكن أفرض أني عايزة أضيف أيضا شرطين وليكن مثلا text1 , text2 . يعني لازم يقارن في أربعة حقول .... مثل ماهو عامل الأخ مصلح في المثال الي هو كتبه .هل هذا ممكن !!! وسامحني على تعبك معاي
WinMaster قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 اذا كثرت الشروط تضعف المسأله سوف القي نظرة واشوف انشالله
lyla قام بنشر أبريل 28, 2004 الكاتب قام بنشر أبريل 28, 2004 مافية مشكلة المهم يتنفذ البرنامج الله يخليك ويتحقق الهدف.
مصلح الحريصي قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 الأخت ليلى جربي هذا المثال فالحقول المشروطة فيه هي _(name_class_Subject) أما بالنسبة للحقل ID فللأسف لا يمكن أن يكون مشروط لأنه حقل ترقيم تلقائي . جربي المثال وأخبريني ربما يكون فيه أخطأ لم أكتشفها حيث أنني لم أجري عليه تجارب حتى أتأكد من خلوه من الأخطأ. db2.rar
WinMaster قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 هل ترين هذا الكود If Rst.Fields("ID") = Me.id And Rst.Fields("name") = Me.txtname Then ضفي ما تريدين من الحقول هكذا If Rst.Fields("ID") = Me.id And Rst.Fields("name") = Me.txtname AND Rst.Fields("Field1") = me.text1Then .................. ................. استبدلي Field1 باسم الحقل بالجدول و Text1 باسم النص واضيفي الشرط الثاني تماما كما فعلنا بالاول تحياتي
lyla قام بنشر أبريل 29, 2004 الكاتب قام بنشر أبريل 29, 2004 :lol: :lol: :lol: معليش على هذا الضحك , طبعا على نفسي لأني أحفظ الأمثلة على الجهاز ولما أنزلها بيئول الملف موجود أستغرب :o عمل لي ربكة السبب أن المثال الي كتبه أستاذي الكريم مصلح أسمه db2.rar والمثال الي كتبه أستاذي الفاضل ون ماستر أسمه db2.rar أيضا فوجدت أن هذا يناقض هذا الكلام فصرت في حيص بيص شرح أخي ون ماستر ماينطيق على المثال(في السابق كان بتاعه ولما نزلت التاني بتاع أخي مصلح حفظه على الأول ) من الصباح الباكر وأنا في حيرة من أمري وبعدها عرفت الحكاية :pp: ==================================== أخي مصلح تشكر على المثال سراحة جيد بس (( أنا عارفه أنك طفشت من كلمة بس)) ليه ماتركت لي الخيار في أني أشوف السجل المكرر وبعدين أقرر أني أحفظه أو لا :o .... لأن البرنامج بيئول : هذا السجل مكرر هل تودين مشاهدته ومن ثم حفظه. يعني ما أدرش أشوف الى بحفظ ... أيه رأيك ياأخي الكريم لو تفتح لي فرصة أشوف هذا السجل على النموذج Frm2 ومن هذا الفورم هي تقرر أنه تحفظ السجل أو أقفاله والخروج ... توافقني في هذا الرأي !!! بس الله يخليك غير أسم الملف الى أي أسم أنت تشوفه... ألف شكر =========================================== أخي ون ماستر شفت الكود والأضافة بس ماطبقت المثال بعد الربكة الي صارت لي على المثالين . عموما راح أطبق ماقلت وأرد عليك ونشاءالله أتوفق فيه . ألف شكر =========================================== الله يخليكم برنامج الضغط الي بيفك الضغط rar بينتهي تسجيله لأن مدته 30 يوم وأسمه Pico Zip 2.8 أيه الحل !
lyla قام بنشر أبريل 29, 2004 الكاتب قام بنشر أبريل 29, 2004 أخ مصلح كويس أنك ماعدلت البرنامج وتعبتك مرتين . غيرت في النموذج وخليت حقول النص الى كومبو أشان لما تدخل المعلومات تكون المعلومات صحيحة لأن أي غلطة في البيانات لن يعمل مقارنة صحيحة. مو صح !!! ولما رحت أغير في الكود المسميات من name الى combo1 مثلاً فشلت مرارا وتكرارا. أنا عارفة أنه مش صعب بس والله ماقدرت. وشوف الملف http://www.geocities.com/art_rtu/db2.zip والسبب تشابه المسميات في الجدول والفورم ومن هنا عمل لي كنفيوز في راسي.
مصلح الحريصي قام بنشر أبريل 30, 2004 قام بنشر أبريل 30, 2004 (معدل) الأخت ليلى ولما رحت أغير في الكود المسميات من name الى combo1 مثلاً فشلت مرارا وتكرارا بالمحاولات أكثر من مرة وعدم اليأس ستصلين إن شاء الله ولكن يلزمك الإرادة . هذا مثال بعد أن تم التعديل عليه جربي وأخبرينا بالنتيجة سنتواصل معك حتى نصل إلى ما تريدين Lyla.rar تم تعديل أبريل 30, 2004 بواسطه مصلح الحريصي
جمال فايز قام بنشر أبريل 30, 2004 قام بنشر أبريل 30, 2004 أخوانى الكرام السلام عليكم ورحمة الله وبركاته . ينبغى عدم التسرع فى الكتابة والرد على الأخوه بالمنتدى لأن ذلك يوقع الشخص فى كتابة ألفاظ خطأ وبالتالى قد تكون أيضاً مكروها فى الدين مثل كلمة انشاء الله والكلمة الصحيحة لها ان شاء الله هذا للتنويه وجزاكم الله خير والسلام عليكم ورحمة الله وبركاته .
مصلح الحريصي قام بنشر أبريل 30, 2004 قام بنشر أبريل 30, 2004 (معدل) الأخ جمال اثابك الله على التنبيه وقد تم تعديل الخطأ بالنسبة للتسرع فيا أخي أنت تعرف بأن الوقت الذي نقوم بالمشاركات فيه هو وقت ضيق للغاية لأنه ليس لدي وقت كافي وأنما أخذ من وقت راحتي لكي أجيب على قد ما استطيع من الأسئلة ولو تصفحت على راحتي ثم كتبت وقمت بمراجعة ما كتبته وعدلت على الأمثلة لم استطع الرد على سؤال واحد لك أن تتخيل ذلك تم تعديل أبريل 30, 2004 بواسطه مصلح الحريصي
lyla قام بنشر أبريل 30, 2004 الكاتب قام بنشر أبريل 30, 2004 السلام عليكم جميعا : أخ وين ماستر أكتشفت ملاحظة على البرنامج ولم يحقق الهدف وخلك معاي أشان أوصلك العيب أولاً حقل id يفترض أنه يكون ترقيم تلقائي حيث المستخدمه مالها علاقة فيه وصلحته حسب رغبتي بناء على تعليماتك في كيفية أضافة أي حقل أريده . فلما أضيف أسم جديد في البرنامج يقوم يفحص وإذا وجد الأسم والحقل المقترن معاه في أداة الشرط IF يطلعها ويعطي أنه وجد هذا الأسم مكرر برقم 24 مثلا. هنا المشكلة....... فلو كان الأسم موجود مثلاً مرتين الأول رقم id 9 والثاني مثلا 15 . مايعطيني رقم 15 لأنه آخر إضافة لها وهذا هو الصح ....... لا يقوم يعطيني رقم id الحالي حق الطالبه حصة ولي أنا مدخلته الآن في الفورم مثلا 24 . أرفقت لك الملف ودقق في ترقيم السجلات وشوف بنفسك . الله يخليك. http://www.geocities.com/art_rtu/a1.zip ============================================ أخ مصلح أولا ألف شكر . لما فتحت الملف ظهرت هذة الملاحظة . تحتوي قاعدة البيانات microsoft access أو المشروع على مرجع معطل للملف magic properly Text.ocx الأصدار 1.0 يعني أيه !!! وبعد كذه بيقول compile error cannot find project or library
WinMaster قام بنشر أبريل 30, 2004 قام بنشر أبريل 30, 2004 اخت ليلى لان القاعدة ضعيفة الشرط ما يتحقق لن تستطيعي فحص حقل تلقائي ابدا لانه ببساطه لن يتكرر انصحك تعدلين القاعدة طعا هذا ليس العيب الوحيد ولكن احد العيوب تحياتي
lyla قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 (معدل) معليش وين ماستر أنت أعلم مني . بس السؤال الطبيعي بما أنه وجد الحقول الثلاثة المتشابهة ولها حقل id مسجل فيه رقم الحقل فما هي الأشكلية أن يذكر هذا الرقم المقابل لهذه الحقول ... ومصداق كلامي هو تأكيدك أنت أنه لا يمكن فحص رقم تلقائي ! أداة IF لو تلاحظ ماتقوم بفحص حقل ID بل تفحص حقل class و name وحقل subject. والمطلوب انه يظهر الحقول الثلاثة ورقم id المسجله بهذا الرقم ( دوختك معليش بس هذا الضاهر من البرنامج) تدري بأرسلك البرنامج ولي أنا سويته وأنا واثقة بأنك حتتفهم كلامي أكثر أوكيه ! http://www.geocities.com/art_rtu/db2.zip ============================================== أخ مصلح نفس المشكلة والله أشان تصدقني شوف الصورة الله يخليك . أنا عارفة انه فيه أداة في الأكسس غير موجودة وسويت تركيب فل للأكسس ونفس المشكلة :') : http://www.geocities.com/art_rtu/error5.jpg تم تعديل مايو 1, 2004 بواسطه lyla
WinMaster قام بنشر مايو 1, 2004 قام بنشر مايو 1, 2004 السلام عليكم اخت ليلى مثل ما اسلفت من قبل الرقم التلقائي لا يفحص لانه غير مكرر لذلك انتي لاحظتي اني بالمثال اللي بعثته لك غيرت الرقم التلقائي الى رقم عادي وفي هذه الحاله يجب على المستخدمه ادخال الرقم يدويا وهنا نستطيع المقارنه. انا لو كنت فاهم برنامجك صحيح كان عدلت عليه حسب الحاجه لكن الجدول اللي انتي مرفقته لا يعطي اي فكره عن المطلوب. اقولك مثلا اذا افترضنا ان الرقم ID ياخذ من جدول ثاني ويكون مفتاح غريب في هذه الحاله نستطيع ان نقارنه. واذا افترضنا ان الرقم ID مجرد تسلسل يكون ماله اي داعي للمقارنه. انا بصراحه اختي ضعيف بالتعبير العربي واحاول جاهد ان اشرحلك وجهة نظري. لكن للاختصار اخوي مصلح قد كتب من قبل عن استخدام الرقم التلقائي واضراره وانا بكل بساطه اقولك استخدمي الرقم التلقائي فقط للتسلسل او لاضافة مفتاح اساسي لن تحتاج لهفي جداول غير اساسية . الان الحل لمشكلتك يكون ان تلغين شرط ID من المعادله وتفحصين باقي الحقول هل هذا ينفع؟ تحياتي
lyla قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 أخي الكريم نعم نعم نعم ID لاأريده أن يدخل في المقارنة فقط في نتيجة البحث . و كلامي السابق لو دققت فيه لعرفت أني أقصد ذلك . يعني الحقول الي وجدها مكرره يظهرها في نتيجة البحث ومعاها رقم سجل التسلسلي للحقل . شوف صورة هذا المثال : http://www.geocities.com/art_rtu/error6.jpg لنفرض أنها أدخلت البيانات التالية name مريم class : 2 subject : d النتيجة تكون المفروض كالتالي هذا السجل موجود باسم مريم ورقم 4 هل تريد إضافة السجل ... ياليتك تدخل بيانات في المثال وتشوف نتيجة رقم السجل الي يظهر لك وتقارنة مع صورة الجدول ...؟ على فكرة تجيد اللغة الفرنسية ؟
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.