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

jjafferr

أوفيسنا
  • Posts

    10148
  • تاريخ الانضمام

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

  • Days Won

    415

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

  1. بس اخوي انت تقارن شيئين مختلفين ، برنامجك يحتاج الى 3 حقول لعمل المجاميع الصحيحة ، بينما برنامج اختنا الفاضلة ام عهود فيه حقل واحد فقط للمجاميع ، وبما ان البرنامجين مختلفين ، فلا يمكن استخدام طريقتها في برنامجك !! خليك من هذا الكلام كله ، واخبرني شو اللي تريد تعمله بالضبط ، علشان نساعدك فيه ان شاء الله 🙂 جعفر
  2. طبعا كان قصدي التقرير ، فقد كتبت مشاركتي السابقة على عجالة قبل غفوة الظهر جعفر
  3. انا صادفتني هذه المشكلة ، والحل كان: ازالة التحديث حسب نوع نسخة الاوفيس اللي عندك : اوفيس 2007/2010 – KB4484127 اوفيس 2013 – KB4484119 اوفيس 2016 – KB4484113 جعفر
  4. ذكرتني بأحد مشاريعي من زماااان ، لا كان عندي يوم ولا ليل ، كله كان شغل والحمدلله خلص الشغل بعدما خلصت روحي 🙂 اعتبر برنامجك Proof of Concept ، ولا اروع ، ونادرا ما اشوف مثله 🙂 اخي الفاضل ابو إبراهيم ، ابدعت واجدت ، في طريقة جلب البيانات وترتيبها ، وبالاخص في عرضها 🙂 صدقني كنت اشوف الكود وانا مستمتع ، ولو اني لم اتتبعه بحذافيره ، ولكنه بالفعل عمل جبار ونادر 🙂 يشرفني ان اكون معاكم في هذا الفريق 🙂 جعفر
  5. رجاء ارفق لنا الجزء من برنامجك اللي فيه المشكلة ، لأني ما قادر اعرف الخطأ بهذه الطريقة 🙂 جعفر
  6. ولا يهمك 🙂 اخي سيروان ، هذه الملاحظه عامة ومحتاجين معلومات اكثر من هذه ، مثلا: 1. ماذا لم يعمل ، اعطنا مثال ، 2. هل عملت تغيير في تنصيب نسخة الاوفيس ، ماهي النسخة السابقة وماهي النسخة الجديدة ، 3. هل الاوفيس الجديد نواة 64 بت (64bits) ، اذا نعم فقم بإلغاء التنصيب ، وقم بتنصيب نواة 32 بت ، هذا ما توصي به مايكروسوفت (انا اتكلم عن الاوفيس وليس الوندوز) . جعفر
  7. وعليكم السلام 🙂 اخي سيروان ، اهلا وسهلا بك في المنتدى 🙂 قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف جعفر
  8. وعليكم السلام 🙂 جميعنا ممكن يخطأ ، فلا تهتم ، ولكن رجاء مراعاة هذه القوانين في المشاركات التالية 🙂 بعد الاجابة على سؤالك الاول ، ارجو عمل موضوع مستقل لسؤالك الثاني ، حتى يكون كل موضوع له سؤاله الخاص 🙂 وشكرا لك على اهتمامك 🙂 جعفر
  9. وعليكم السلام 🙂 اخي عزالدين ، رجاء مراعاة قوانين المنتدى 🙂 قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف بالاضافة الى وضع سؤال واحد لكل موضوع 🙂 جعفر
  10. هممم اذا كتبت في حقل الاسم ، يحفظ البيانات ، اذا: 1. اغلقت النموذج ، 2. انتقلت الى السجل التالي من ازرار التنقل في اسفل النموذج 🙂 هل هذه الطرق محمية كذلك؟ جعفر
  11. ولا زلنا في انتظار بشرى الغد 🙂 جعفر
  12. السلام عليكم 🙂 بعد النظر في الاستعلامين ، فالاستعلامين يختلفون عن بعض ، ولا يمكنك ان تحصل على نفس النتيجة !! مثال: اعمل استعلام ، واربط الاستعلام الثاني كما هو ، بالجدول. لن تحصل على النتيجة المطلوبة ، لماذا ، لأن الاستعلام الثاني فيه حقل مخفي يقوم بعمل التجميع ولكنك لم تظهر قيمته ، اذن ، اظهر الحقل الثالث في الاستعلام 2 ، واحفظ الاستعلام ، اعمل استعلام ، واربط الاستعلام الثاني بعد التعديل ، بالجدول. فإنك تحصل على النتيجة المطلوبة ، لماذا ، لأنه تم ربط الاستعلام الثاني بالجدول بكامل معاييره وتجميعه للبيانات. جعفر
  13. السلام عليكم 🙂 اولا ، هذا لا يسمى استعلام مركب ، وانما استعلام فرعي 🙂 ثانيا ، انت اخطأت في معادلة الاستعلام الفرعي : جعفر
  14. وعليكم السلام 🙂 شرح وبالتفصيل الممتع 🙂 جعفر
  15. الحمدلله انك حصرت المشكلة في شيء آخر غير البرنامج 🙂 شكرا لك 🙂 جعفر
  16. وعليكم السلام 🙂 لم اسمع بهذا من قبل !! يمكن انك عملت تغيير في مصادر بيانات الاستعلام !! شوف اذا تقدر تفتح الاستعلام في وضع: 1. التصميم 2. SQL جعفر
  17. وعليكم السلام 🙂 اخي عبد اللطيف ، ولو اني لا اعمل مشاركة في الكثير من المواضيع ، ولكني اقرأ معظمها ، ومواضيعك بالذات 🙂 وفي الوقت الذي يتجه البعض الى عمل البرامج المعقدة المفيدة ، ارى بساطة عملك واهميته 🙂 شكرا لك 🙂 جعفر
  18. وعليكم السلام 🙂 اهلا وسهلا بك في المنتدى 🙂 رجاء مراجعة قوانين المنتدى قبل ان تضع مواضيع جديدة 🙂 قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف جعفر
  19. وعليكم السلام 🙂 نعم ، هذا الكود سيخبرك عدد السجلات msgbox Dcount("*","اسم الاستعلام") جعفر
  20. ولكن ، هل اشتغل البرنامج مثل ما تريد ، او عندك ملاحظة تريد تعديل عليها !! او يعني الموضوع صار سهل ، ومافي داعي لجعفر 🙂 جعفر
  21. شكرا ابا جودي 🙂 يا جماعة الحقوا عليّ اريد شِبّه او بخور عن العين 🙂 حصلت على شهادتين من اجابة واحدة 🙂 جعفر
  22. في الكثير من مواضيعي في الكود ، استخدم متغير اسمه mySQL مثلا ، حتى اعمل استعلام عن طريق الكود ، هكذا مثلا ، فلاحظ آخر سطر استعمله ، السبب اللي استعمل فيه هذا المتغير بهذه الطريقة ، حتى يكون لكل جزء من الكود السطر الخاص به (سهل التعامل مع كل سطر بطريقة منفصلة) ، وفي النهاية يتم جمعهم في الكود للخروج بالمتغير بصورته النهائية : mySQL = "SELECT TOP " & A & " sort_seq, Desc, IDPME, DueDate, SelectTo604, 1 AS Countr, iPage" mySQL = mySQL & " FROM ( " mySQL = mySQL & "SELECT 0 as sort_seq, Desc, IDPME, DueDate, SelectTo604, 1 AS Countr, iPage" mySQL = mySQL & " From tblPME" mySQL = mySQL & " WHERE SelectTo604 = True" mySQL = mySQL & " union" mySQL = mySQL & " Select id, null, null, null, null, 1 AS Countr, null" mySQL = mySQL & " From tblPME" mySQL = mySQL & " ) AS X" Debug.Print mySQL آخر سطر معناه ، اكتب لي نتيجة المتغير mySQL ، والنتيجة ستكون بالبيانات ، فمثلا نتيجة هذه الاسطر اعلاه هي: SELECT TOP 33 sort_seq, Desc, IDPME, DueDate, SelectTo604, 1 AS Countr, iPage FROM ( SELECT 0 as sort_seq, Desc, IDPME, DueDate, SelectTo604, 1 AS Countr, iPage From tblPME WHERE SelectTo604 = True union Select id, null, null, null, null, 1 AS Countr, null From tblPME ) AS X نفس الشيء ممكن نعمله في الكود اعلاه ، ممكن نضيف السطر الاخير هنا ايضا : myCriteria = "[detach]='موظف'" myCriteria = myCriteria & " Or [detach]='منتدب'" myCriteria = myCriteria & " Or [Payment_Month]=#" & Me.txtMonth & "#" myCriteria = myCriteria & " Or [EmployeeID]=" & Me.EmployeeID myCriteria = myCriteria & " Or [ID]=12" debug.print myCriteria ولما يعطيك الطريقة الصحيحة ، تقدر تنسخها الى امر Dlookup ، في الاستعلام 🙂 آه ، وين تنكتب هذه العيارة ، هنا : اولا الجواب الاوسع ، انه ما ممكن ، وخصوصا انك لما تشوف شرح يفتقد لمثال واقعي علشان تفهمه وتطبق عليه ، لذلك ، تابع الاجابات ، ومنها تفهم اكثر ، بطرق مقطعة ، ولكن تثبت في الدماغ 🙂 اما للشروحات ، فهناك الكثير منها في المنتدى ، واخونا صالح قام بهذا العمل الجبار : جعفر
×
×
  • اضف...

Important Information