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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

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

  1. السلام عليكم مثل ما اخي شفان قال ، انا لم الحظ تأخير في فتح النموذج ، ولكن ملاحظاتي هي: . النموذج به عدد مهول من الكائنات = 116 كائن + 3 اقسام (اقصى عدد لكائنات النموذج هو 754 كائن) ، والذي يجب ان تفكر في طريقة لتفكيكه الى اكثر من نموذج ، وإلا فأنت تُخاطر ان يصيب احد هذه الكائنات اي عطب ، ويوقف عمل لنموذج بالكامل ، كائن ActiveX من الكائنات البطيئة في العمل ، عند فتح النموذج ، فإنك تطلب بيانات من الجدول 16 مرة وهذا عدد كبير ، عند فتح النموذج واخذ البيانات من الجدول ، وعند طلب مربعات التحرير والسرد الـ 14 بياناتها من الجدول ، وعند استخدامك الامر Dlookup في حدث فتح النموذج ، معظم كود فتح النموذج هو للزينة (تكبير النموذج والكائنات فيه) ، ويعمل حساباته على جميع الكائنات في النموذج لتكبيرها ، وحساب مقاسات كل كائن تتطلب الخول في 4 Subs ، وانا يدويا حسبت عدد مرات الدخول في Subs والذي وصل الى 464 مرة وتوقفت عند هذا الحد (صحيح ان الكمبيوتر سريع ويحسب جميع حساباته بسرعة فائقة ، ولكنه يحتاج الى حسابها والذي يأخذ وقت) ، بالاضافة الى وجود امر Dir مرتين في فتح النموذج ، وهذا الامر معروف عنه انه بطيء نوعا ما. نصيحتي للعمل هي: تفكيك النموذج الى اكثر من نموذج ، توقيف كود تكبير كائنات النموذج ، تقليل عدد كائنات النموذج ، كائن تصفح الانترنت "Microsoft Web Browser" ActiveX ، لم تختار له مكتبه من صفحة الكود Tools>Reference ، والتي هي عادة ieFrame.dll في C:\Windows\System32 ، بينما عملت له ربط متأخر عن طريق الكود : Set web = Me.objIE.Object ، مما يجعله ابطأ في العمل والتحميل. جعفر
  2. للأسف ، لا نستطيع القيام بهذه العمليات في ذيل الصفحة Page Footer ، بل نستطيع ان نستعمل: Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer) Me.total = nz(DSum("[raseedafter]", "raseed", "[nationalty]=" & Me.nationalty),0) End Sub . والنتيجة جعفر 680.3.الاجازات - Copy.accdb.zip
  3. العفو ، انا مو متضايق ، ولكن لن نستطيع مساعدتك بدون ان تساعدنا انت لمساعدتك سوف اقفل هذا الموضوع ونواصل العمل في الموضوع الآخر جعفر
  4. مخالف قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف المنتدى مليان بمواضيع التفقيط والنسخ الاضافية ، وكل ما عليك عمله هو البحث.
  5. مخالف قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف المنتدى مليان بمواضيع التفقيط والنسخ الاضافية ، وكل ما عليك عمله هو البحث.
  6. أخي محمود انا اغلقت مواضيعك الاثنين ، وذلك لأنك لم تتبع قوانين المنتدى للمرة الاخرى ، رغم اني اخبرتك بهذا. قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف المنتدى مليان بمواضيع التفقيط والنسخ الاضافية ، وكل ما عليك عمله هو البحث. جعفر
  7. وعليكم السلام لوسمحت ترفق برنامجك الذي فيه المشكلة ، لأني لم اصادف هذه المشكلة سابقا ، ولكن بالنظر الى برنامجك قد نصل الى السبب. جعفر
  8. وعليكم السلام نعم ، وكما قال أخي sandanet ، فقارئ الباركود يرسل رقم الباركود وامر الانتقال الى حقل آخر (Enter او Carriage Return) ، وهذه ميزة لمعظم البرامج ، بحيث تستطيع ان تضع كود في حدث "بعد تحديث" الحقل الذي فيه الباركود فاذا اردت ارجاع المؤشر الى نفس حقل الباركود ، فاستعمل الكود التالي (انا استخدمت اسم اي كائن/حقل في النموذج باسم Next_Field) Private Sub BarCode_AfterUpdate() Me.Next_Field.SetFocus Me.BarCode.SetFocus End Sub جعفر
  9. أخي الفاضل رجاء الالتزام بقوانين المنتدى: قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف جعفر
  10. وعليكم السلام تو مو ذه ، مو قالو لك اشتغل بالبخور وفي راسي جني او شيخ ، يخبروني باللي ما خبرتني عنه وما اشوفه عندك اختيارين: 1. تصبر عليّ ليلة الجمعة انزل زيراني واعرف منهم ، وارد عليك ، 2. او ترفق لك مرفق جديد فيه المشكلة ، وتشرح لي وين المشكلة ، وكيف تريد الحل جعفر
  11. وعليكم السلام اعمل التغيير التالي على استعلامك . بدل Current_User اكتب اسم حقل المستخدم اللي في النموذج ، وفي حدث "تحميل" النموذج اكتب : me.requery جعفر
  12. وعليكم السلام أخي الفاضل ، للأسف الشديد ، وليس من العدالة انك لم تُظهر التقرير كاملا في الصورة اعلاه ، والصورة الكاملة (وحسب مرفقك) . اي شيء تريد ان تجمع من هذه التقارير الفرعية انت عملت تغيير في التقرير ، ثم تتوقع النتائج تكون نفسها سابقا وهذا رابط لجزئية اخرى من سؤالك ، وسبحان الله فيه الجمع كذلك لثلاثة تقارير فرعية ، والنتيجة كذلك ان الجمع صحيح: وكما قلت لك في الرابط اعلاه: استاذنا الفاضل ، دعني ارى ما تراه انت ، وعليه احاول ان اجاوب على سؤالك جعفر
  13. وعليكم السلام الصور التالية هي من المرفق اعلاه: . . . وكما تلاحظ فالمجموع في ذيل التقرير يساوي مجموع التقارير الفرعيه ، حسب الرقم القومي ، والجمع صحيح استاذنا الفاضل ، دعني ارى ما تراه انت ، وعليه احاول ان اجاوب على سؤالك جعفر
  14. تفضل 1. نفكك السنة والشهر واليوم (هذا بسبب وجود صفر في اليوم/الشهر ، والذي سنحوله الى 1) . 2. والنتيجة: . 3. الآن نضع المعادلات اعلاه في الامر DateSerial لتحويلها لصيغة تاريخ ، في استعلام تحديث: . 4. والنتيجة المطلوبة: . جعفر . 706.نموذج بيروت بيانات.accdb.zip
  15. وعليكم السلام قد يفيدك الرابط التالي ، فانت تريد ان تعمل تصفية بإسم المستخدم ، والافضل انك تعمله من الاستعلام جعفر
  16. وعليكم السلام شكرا لك أخي شوقي جعفر
  17. وعليكم السلام هذا البرنامج يؤدي الكثير من الاشياء للأكسس ، ومنها طلبك: http://www.skrol29.com/us/vtools.php جعفر
  18. ونعم تستطيع ان تجلب قيم استعلام الى استعلام آخر ، و أحد هذه الطرق هي: ان تفتح الاستعلام الآخر في وضع تصميم ، ثم تجلب الاستعلام Nataej_1_Cors2_E الى الاستعلام المفتوح ، ثم تربط الحقل Taslal2 بحقل مساوي له من الاستعلام الآخر ، بهذه الطريقة انت اخبرت الاستعلام ان المعيار في ربط الاستعلامين هي قيمة الحقل Taslal2 وما يقابلها من الاستعلام الآخر ، وتستطيع حينها ان تضع الحقل الذي تريده من الاستعلام Nataej_1_Cors2_E وسط الحقول الاخرى. العمل اسهل من هذا الشرح بكثير المعادلة التي اعطيتك ، ستكون لحقل واحد ، ولكن لجميع السجلات. واعتقد انه سيكون اسهل لو ترفق برنامجك وتشرح فيه الحقول ، وتعطينا صورة عن النتيجة التي تريدها جعفر
  19. وعليكم السلام رجاء ترفق لنا هذه الجزئية من برنامجك علشان نراه ، وقبل ان ترفعه على الموقع يجب عليك ان تضغظه بواسطة winrar او winzip. جعفر
  20. وعليكم السلام اذا عندك 10 سجلات مثلا ، فكيف ستأخذ قيمة من السجل رقم 4 مثلا؟ المعيار سيكون وسيلتك لتصفية هذا السجل ، او معيارين مثل ID=4 او fName='جعفر' المعادلة هذه نستخدمها عادة لأخذ قيمة من جدول ، ولكننا نستطيع استخدامها لأخذ قيمة من استعلام كذلك ، كما هو الوضع في حالتك جعفر
  21. وعليكم السلام احد الطرق: dlookup("[Taslal2]","Nataej_1_Cors2_E", ....هنا يأتي المعيار....) جعفر
  22. لا يوجد شرح للموضوع ، والشرح التالي لا يدل على المطلوب رجاء فتح موضوع آخر به معلومات كافية ، حتى يستطيع الاعضاء فهم الموضوع ، وبالتالي الاجابة عليه. يُغلق. جعفر
  23. وعليكم السلام الكود اللي توصلنا اليه يستخدم حقلين فقط كمعيار: [رقم الفاتورة] و [اسم العميل] ، تو مو دخّل التاريخ في الموضوع!! جعفر
  24. وهل برنامجك يسمح للمستخدم ان يرى كائنات الجداول والاستعلامات والنماذج والتقارير والوحدات النمطية والماكرو؟ جعفر
  25. انا الذي اراه من برنامجك هو: . والنتيجة . جعفر
×
×
  • اضف...

Important Information