اذهب الي المحتوي
أوفيسنا

jjafferr

أوفيسنا
  • Posts

    9,871
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    403

كل منشورات العضو jjafferr

  1. تفضل في هذا المرفق 3 طرق: 1. النموذج frm_FFTT ، وهو عمل نموذج رئيسي وبه نموذج فرعي ، تم ربط النموذجين عن طريق الحقلين Cen (النموذج الرئيسي) ، و CFF (النموذج الفرعي) ، هنا ، فقط الارقام الموجودة في Cen ستراها في CFF ، ولكن كل رقم على حدة. 2. النموذج frm_Seq_FFTT2 ، وهو نموذج رئيسي وبه نموذج فرعي sfrm_Seq_TTTT2 ، لا يوجد ربط بين النموذجين ، عن النقر على احد سجلات النموذج frm_Seq_FFTT2 ، فسترى ان تلك القيمة سيكون خلفيها لونه اخضر ، وسيكون في أعلى القائمة ، بينما بقية القيم ستكون مفرزة تحته ، للقيام بهذه العملية ، فاننا نحتاج الى: الجدول المؤقت tbl_Seq ، الاستعلام qry_Seq_0 ، والذي يحذف البيانات من tbl_Seq ، الاستعلام qry_Seq_1 ، والذي يضيف بيانات الحقل من النموذج frm_Seq_FFTT2 الى tbl_Seq ، الاستعلام qry_Seq_2 ، والذي يضيف بيانات الحقول التي لسنا عليها في النموذج frm_Seq_FFTT2 ، وتضيف البيانات الى tbl_Seq ، ومصدر النموذج frm_Seq_FFTT2 هو الاستعلام qry_Seq_FFTT2 ولون الحقل هو عن طريق التنسيق الشرطي للحقل Conditional Fromating ، 3. وهذه هي الطريقة التي تريدها النموذج frm_Temp_TTTT ، لحاله أعزب بدون شريك ولعمله نحتاج الى: الجدول المؤقت tbl_Temp ، الاستعلام qry_Temp_0 ، والذي يحذف بيانات الجدول tbl_Temp ، الاستعلام qry_Temp_Match ، والذي يقارن بين قيم Cen و CFF في الجدولين ، ويكتب القيم المتساوية في الحقل Temp_Cen ، والرقم 1 في الحقل tmp_Number ، الاستعلام qry_Temp_No_Match ، والذي يقارن بين قيم Cen و CFF في الجدولين ، ويكتب القيم الغير المتساوية في الحقل Temp_Cen ، والرقم 0 في الحقل tmp_Number ، ومصدر النموذج frm_Temp_TTTT هو الاستعلام qry_Temp_TTTT ولون الحقل هو عن طريق التنسيق الشرطي للحقل Conditional Fromating ، السجل اللي فيه tmp_Number بقيمة 1 يعطيه اللون الاخضر ، واللي رقمه 0 ما يسوي له سالفه ولايعطيه لون جعفر 100.1.TEST2.accdb.zip
  2. يعني اذا فهمتك صح: 1. الجدول FFFF يحتوي على حقل Cen ، والجدول TTTT يحتوي على حقل CFF ، 2. هناك ارقام في الحقل Cen موجود في الحقل CFF ، 3. انت تريد ان تفتح النموذج TTTT ، والارقام المتشابهة بين Cen و CFF يكون لون خلفيتها أخضر مثلا ، بينما الارقام اللي تختلف يكون خلفيتها ابيض مثلا؟ جعفر
  3. وعليكم السلام أسهل طريقة هي عمل نموذج رئيسي ونموذج فرعي ، كما سترى في النموذج frm_FFTT ، فلما تختار السجل في النموذج الرئيسي ، فتلقائيا ترى السجلات الصحيحة في النموذج الفرعي جعفر 100.TEST2.accdb.zip
  4. وعليكم السلام مو انتوا والرحمة ، لا مطر ولا حتى سحاب في مسقط رجاء تشرح بإسهاب ، وياريت مثال لوسمحت جعفر
  5. وعليكم السلام أخي لوسمحت تفتح سؤال جديد ، وتوضح فيه طلبك فشروط المنتدى لا تسمح بوضع أكثر من سؤال في الموضوع. جعفر
  6. وعليكم السلام ورحمة الله وبركاته أخونا العود أبوخليل ، اشكرك جزيل الشكر على ابداء رأيك اوضح لك اللي يصير معي: - بسبب اني احاول ان ارد على اكبر عدد استطيعه من الاسئلة ، وبكل رحابة صدر ، لأنه وبإختصار مافي احد يرغمنا على الاجابة ، - يصبح في نفسي ردة فعل: أ- من بعض الاسئلة ، وخصوصا حين تعطي السائل طرف الخيط ، فتراه لا يهتم/لا يريد/لا يعرف أخذه ، وانما يريد الاجابة على مرفقه والسلام ، فللأسف الشديد أغلظ عليه ، ب- او من بعض الاجابات والتي قد تحتوي على معلومة مغلوطة (عملها صاحبنا Copy/Paste بحُسن ظن) ، - او من مداخلات فنية / تتبعها مداخلات / تتبعها مداخلات / ... / ، واختلاف الرأي لا يفسد للود قضية ، ولكن بسبب اني وكل واحد منا جاي بخلفية ومزاج ومصطلحات تختلف عن الثاني ، وتلقاني احاول احضر اكثر من اجابة في وقت نومي ، وعيني على الساعة علشان اقدر اقوم لصلاة الفجر ، وووو ، ويصير المحظور ، وما امالك نفسي واكتب رد قاسي او يجرح صحيح اني في تلك اللحظة يضيق صدري ، واكتب رد متشجع له (وقد اكون مشحون فيه كذلك) ، ولكن بعدها أتأسف ، لأني لم اكن مرغم ان اجاوب ، وانا قررت الاجابة ، إذاً انا مسئول امام الجميع والكاتبان قد سجلوها في صحيفة اعمالي ، فبدل الثواب المرتقب من الاجابة كُتبت عليّ سيئة ، وكلما قرأ مشاركتي احد لاحقا ، سُجلت عليّ سيئات فهذا أثر عملي ، حيث قال جل وعلا: ونكتب ماقدموا وآثارهم المنتدى يقف على ثلاثة ارجل ، واكتب رقم تسلسلهم حسب الاهمية: 1- القائمين على المنتدى ، 1- اصحاب الاسئلة ، 1- اصحاب الردود. لاحظ ان تسلسلهم كلهم يحمل الرقم 1 ، لأنهم جميعا بنفس الأهمية ، فبدون واحد منهم ، مايكون في منتدى اصلا فما فائدة المنتدى وبه خبراء ، وما يكون فيه أسئلة ، وما فائدة المنتدى وبه اسئلة ، وما يكون فيه ردود ، وما فائدة الخبراء واصحاب الاسئلة اذا لم يكن هناك منتدى اصلا!! فمافي أحد متفضل على غيره ولا احسن من غيره ، لأن الجميع متطوعون. انا هنا اقف وأعتذر واستسمح منكم لكل من أسأت اليه بقصد او بدون قصد او بتلميح او بلفظ او بدلاله او بفهم ، وساُشهدكم أمام الله تعالى بهذا ، حتى القاه وانتم راضين عني إن شاء الله ، وعليه أحصل على الثواب اللي من اجله دخلت الى المنتدى وأأمل وأتمنى وارجو من كل من يكُن لي بحُب او يرى فيني خيرا ، ان يتنازل ويكتب في هذا الموضوع كلمة "وانا كذلك" ، وسنعتبرها جميعا فتح صفحة جديدة للحُب والأخوة جعفر
  7. بالاضافة الى ما ذكر الاخ مارد ، القائمة في هذا الرابط توضح طرق الاشارة الى جميع الاحتمالات بين النماذج والنماذج الفرعية والنماذج الفرعية التي بداخل النماذج الفرعية : http://access.mvps.org/access/forms/frm0031.htm ولتنزيله بصورة ملف وورد : http://access.mvps.org/access/downloads/Syntax_for_subs.zip انا احتفظ بنسخة منه دائما معي ، ولا استغني عنه جعفر
  8. وعليكم السلام الاستعلام qry_Append_Names سيعمل الذي تريد ، وقد تم إضافته الى الزر "احفظ". ورأيت عندك عدة Dlookup ، فرجاء مراجعة الرابط التالي للإستفادة: http://www.officena.net/ib/index.php?showtopic=61152&p=394338 جعفر 98.DLookup - Copy.mdb.zip
  9. وعليكم السلام أخوي رجاء مراجعة الرابط التالي ، واللي فيه مثال يمكنك ان تتبعه http://www.officena.net/ib/index.php?showtopic=61823&p=399566 1 و 2 سهلات 3. لازم يكون في رابط بين الصف والشعبة ، يعني خلينا بعيد عن لغة الكمبيوتر، وخبرني كيف نعرف ان الشعبة الفلانية تابعة للصف الفلاني ، بمعنى آخر ، يجب ان يكون عندك مثلا (في جدول المراحل ، جميع الشعب) ، هكذا: الصف 1 ، الشعبة أ الصف 1 ، الشعبة ب الصف 1 ، الشعبة ج الصف 1 ، الشعبة د الصف 2 ، الشعبة أ الصف 2 ، الشعبة ب الصف 2 ، الشعبة ج الصف 2 ، الشعبة د . . . وهكذا لبقية المراحل والشعب ، 4. ونفس الشئ بين الشعب والمواد ، وبين المواد واستاذ المادة 5. هذا سهل فاللي اقترحه عليك ، وعلشان اسهل عليك ، اعمل ملف اكسل وخلي فيه المطلوب اعلاه ، وانا راح اساعدك في ربطه في البرنامج واذا راجعت الرابط وتابعت المرفق ، فربما لا تحتاج لي جعفر
  10. وعليكم السلام رجاء ان تسأل سؤالك في الرابط الثاني ، فصاحب الموضوع يمكنه ان يساعدك ، لعلمه بالموضوع ، اما انا فلا علمي لي بالموضوع جعفر
  11. شوي شوي علينا ، صحيح انك مارد ، بس إحنا أحباب وإلا ايه
  12. بالاضافة الى حل أخي أبوخليل فانا شرحت في الرابط التالي موضوع الحقول الفارغة وكيفية معالجة الموضوع http://www.officena.net/ib/index.php?showtopic=61853&p=401042 جعفر
  13. انا عملت اللي عليّ الباقي علي المارد جعفر
  14. تفضل ، وعلى راسي يالحبيب . . اها ، هنا يجب ان ابدي رأيي ، من واقع خبرتي TreeView جدا حساس لإصدار الاكسس والعربي والانجليزي (يعني دلوع ) ، وهذه الاخطاء لا تستطيع اصلاحها بسهولة ، لذا الطريقة التي توصلت لها هي: الاخ مارد ، يجاوب على السؤال ، ويضع الشرح والكود في المنتدى ، ويقوم الاخ zezo بنسخ الكود الى برنامجه ، حسب شرح مارد جعفر
  15. تفضل قبل لا تبدأ بالاستعلام الاخير ، لازم تبدأ بالاستعلام الاول ، فالثاني ... لما يكون عندي مجموعة استعلامات ، وبعدها ادمج نتائجهم في استعلام واحد ، وخصوصا اذا كان هناك حقول بنفس المسميات ، لذا فانا اغير مسمياتها بحسب اسم الاستعلام ، يعني: اسم الاستعلام QR_G1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1 اسم الاستعلام QR_G1_1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1_1 اسم الاستعلام QR_G2 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity2 فلما يجئ وقت دمج الاستعلامات ، فالمسميات بالنسبة لي تكون واضحة ، والتعامل معاها يكون جدا سهل وهنا نصل الى النقطة اللى ذكرها أخوي مارد ، فالنتيجة تصبح: NZ([Sum_Quantity1_1],0) جعفر 95.sa.accdb.zip
  16. وستظل دائما أخونا العود نتعلم منك هذه الاخلاق الكريمة
  17. وعليكم السلام أخي هذا الرابط يعطيك المعلومات المطلوبة http://www.officena.net/ib/index.php?showtopic=60781&p=392823 جعفر
  18. حياك الله أخوي أبوخليل بس خلينا نتفق ، خلينا من مسمى استاذ ، مجرد جعفر تكفي وزيادة جعفر
  19. السلام عليكم أخي سلمان إحنا الى هنا ويتوقف علمنا ، لأن اللي انت تشوفه وتواجهه وتعرفه ، إحنا ما نعرفه رجاء ، يا تعطينا معلومات كاملة ، او ترفق الجزئية من برنامجك اللي فيها المشكلة ، وتخبرنا بالضبط وين المشكلة جعفر
  20. هذا استعلام يجلب سجلات ، ولا يمكن ان يجلب صفر ، لذا ، فيمكنك عمل الصفر في نتيجة الاستعلام في الكود ، في النموذج او التقرير جعفر
  21. وعليكم السلام أخوي أبوخليل اذا كان هذا شغلك من زمان ، ماشاء الله عليه وعليك جعفر
  22. تفضل الاكسس 2003 فما دون ، كان فهيم ولكن الاكسس 2007 فما فوق ، عنيد هاي نكته ، ولا تحاسبني عليها الموضوع كله له علاقة بأي نوع تريد Recordset يعمل: ADO او DAO وهذا له علاقة في ايهم في القائمة قبل الثاني: فاذا اردت ان تكتب Recordset وبدون ان تذكر من ايهم (لأنهم الاثنين عندهم Recordset) ، فتلقائيا في الاكسس 2007 فما فوق ، يعتبره الاول على القائمة (تذكر النكته اللي قلتها لك فوق ) فعلشان تحل الموضوع ، وتترك ترتيب Reference مثل ماهو ، يجب ان تقول: Dim rst as dao.Recordset ونفس الشئ بالنسبة الى Dim dbs as dao.Database وتغير هذين السطرين في جميع الكود ، والحمدلله رب العالمين جعفر 93.ACCOUNT103.accdb.zip
×
×
  • اضف...

Important Information