اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

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

  1. يعني تريد رصيد كل سنه بحالها ، ولا علاقة لها بالسنة اللي قبلها؟
  2. السلام عليكم اخوي حربي خليك معاي ، وخليني اشوف سؤالك جعفر
  3. وعليكم السلام اجعل مصدر النموذج الفرعي استعلام ، واجعل معيار الحقل المطلوب 1-<> جعفر
  4. النموذج/النماذج التي تريد ان يقف المؤشر عليه
  5. وعليكم السلام انا اتكلم بصفتي جعفر وليس كفريق الموقع في هذه الحالة ، اذا الاسماء التي ذكرتها لم تتواجد في المنتدى ، فيجب قفل المنتدى في الواقع ، المنتدى فيه الخير الكثير ، والخير الكثير هو اعضاءه ، ولكن لكلٍ نقاط قوته ونقاط ضعفه وهنا اتكلم بصفتي كعضو فريق الموقع والمنتدى يشجع الجميع على المشاركة في الاجابة على الاسئلة ، فهي افضل طريقة لتعلم جميع خبايا البرنامج ، ومعرفة اكثر من طريقة لحل السؤال ، ولولا اني كنت مشارك في منتديات سابقا ، لما صار استيعابي عام وشامل كما هو عليه الان والحمدلله. جعفر
  6. وعليكم السلام هناك طريقتين لعمل اللي تريده: اولا (لاحظ الصورة) : 1. كائنات النموذج لها ترقيم تسلسلي يبدأ بالرقم صفر ، فتستطيع تعيد ترتيب اين يبدأ واين ينتقل مؤشر الكتابة (سواء بالضغط على TAB او Enter على الكيبورد) ، 2. واذا لم تشاء ان يتوقف المؤشر على كائن في النموذج ، فاختار لا . . ثانيا: في حدث تحميل النموذج ، تستطيع ان تتحكم كائن تركيز المؤشر ، هكذا: me.ProdNoAccTab.setfocus جعفر
  7. وعليكم السلام السؤال غير واضح ، فرجاء توضيح النتيجة النهائية المطلوبة على ورقة اكسل مثلا. ولكن ، ان تضع اكثر من اسم في الجدول بهذه الطريقة (اسم1+كنيه1 ، اسم2+كنيه2 ، اسم3+كنيه3) ، فهي خطأ في قواعد البيانات!! فكر كيف ممكن تعمل بحث عن اسم او كنيه!! يجب ان يحتوي كل سجل بمعلوماته الخاصه به. جعفر
  8. السلام عليكم ومشاركة مع اخي احمد ، بكود استعمله في برامجي لإنشاء المجلدات تلقائيا حسب الاختيار من النموذج: 'move the jpg file to newpathANDname = BE_Path & "\" & Forms!frm_Main!cmb_Year 'if the YEAR Dir dose not exist, creat it If Dir(newpathANDname, vbDirectory) = "" Then MkDir newpathANDname End If newpathANDname = newpathANDname & "\" & Me.cmb_Department 'if the DEPARTMENT Dir dose not exist, creat it If Dir(newpathANDname, vbDirectory) = "" Then MkDir newpathANDname End If newpathANDname = newpathANDname & "\" & Me.cmb_In_Out 'if the IN/OUT Dir dose not exist, creat it If Dir(newpathANDname, vbDirectory) = "" Then MkDir newpathANDname End If newpathANDname = newpathANDname & "\" & Me.txt_Request_Number & ".jpg" جعفر
  9. شكرا على كلماتك الجميله انت كنت حاط هذه الحقول على بعضها (طبعا تقدر ترجعها مكانها مرة ثانية ، وما في داعي لتغيير اي شيء آخر). وتفضل المرفق جعفر 958.سند قبض.accdb.zip
  10. وعليكم السلام الاكسس برنامج يعمل على نظام الوندوز والماك ، فيمكنك استعماله عن طريق كمبيوتر يحتوي على احد انظمة التشغيل هذه. اما اذا الاكسس لم يكن منصب على الكمبيوتر/الهاتف/الموبايل/التابلت (iPad او Android Tablet) ، سواء لأنك لم تقم بتنصيبه (في بيئة الوندوز او الماك) ، او لأن الاكسس اصلا غير متوفر لهذا النظام (مثل الاندرويد) ، فهنا تستطيع استعمال برامج التخاطب عن بُعد (مثل TeamViewer او Remote Desktop Connection او GoToAssist) ، بحيث تخاطب/تتصل باي كمبيوتر في اي مكان في العالم عن طريق الانترنت ، وهذا الكمبيوتر يكون الاكسس منصب عليه ، فعليه واقعا ، انت تستعمل الاكسس الموجود على ذلك الكمبيوتر وجهازك هو عبارة عن اداة لمشاهدة والتحكم في ذلك الكمبيوتر وبرنامج الاكسس فيه. TeamViewer او Remote Desktop Connection والموجود على كل كمبيوتر . جعفر
  11. وعليكم السلام انت عملت علاقة بين الجداول ، مما يعني ان السجل في الجدول Sand_T يجب ان يحتوي على قيم جميع الحقول المرتبطة في الجداول الاخرى. 1. انت عملت علاقة بين جدولي Sand_T و ExpenseName ، 2. مما يعني ان قيمة الحقل ExpeneseID يجب ان تُدخلها في النموذج "سند صرف" ، بغض النظر عن نوع السند ، 3. وهذه الرسالة تُخبرنا عن سبب عدم الحفظ ، بسبب 1 و 2 اعلاه . جعفر
  12. وعليكم السلام كل اللي تعمله هو: النموذج frm_Main ، اعمل حدث عند فتح النموذج ، واكتب فيه: docmd.maximize ، هذا الامر سيكون ساري المفعول لبقية نماذج البرنامج ، فلا داعي لكتابته في غير هذا النموذج الميزة في هذه الطريقة ، اننا نتلافى النماذج المنبثقة ومشاكلها ، فجميع النماذج تكون في حجم الشاشة. جعفر 957.جديد.mdb.zip
  13. السلام عليكم من المعروف ان الكلمات العربية في الكود ، تلخبط الكود ، فما نعرف اوله من آخره!! الطريقة في الرابط عبارة عن تجزأة الكود الى عدة اسطر ، فيسهل عمله ويسهل فهمه ، وخصوصا اذا كان بأكثر من معيار: جعفر
  14. وعليكم السلام اخي سامي واهلا وسهلا بك في المنتدى المنتدى غني بالمواضيع ، فاستعمالك لخاصية البحث فيه ستساعدك للوصول لمرادك بطريقة اسرع وهذه بعض المواضيع التي حصلت عليها بالبحث: . . . . جعفر
  15. ايش رايك بإجابة صامته . . . جعفر 956.خدمات.accdb.zip
  16. جرب هذا الرابط ، فإنه يقول بانه بإمكانك عمل mdw لبرنامجك ، وقد تستفيد منه: https://www.thegrideon.com/mdb-mdw-in-new-msaccess.html الاكسس الان بصيغة accdb وهو افضل من صيغة mdb ، والذي لا يدعم mdw !! هذا رابط فيه مرفق لشرح عملية الربط http://www.arabmoheet.net/aspnetforum/amf/651c2e3c-c4d8-4c05-bbc9-73c5c48d3356.aspx جعفر
  17. لا توجد طريقة ، سوى الرجوع الى النسخ الاحتياطية Backup سابق ، ولا معنى للـ Backup على نفس الكمبيوتر ، فإذا عطل الهارد دسك ، خسرت كل شيء نعم هناك برامج لإسترجاع البيانات من الهارد دسك المعطوب ، ولكنها تعتمد على حالة الهارد دسك ، وهناك حالات لا يمكن استرجاع شيء منها جعفر
  18. السلام عليكم ابو عبدالله حسب علمي ، لا توجد طريقة لعمل مثل اللي يصير عندك ، وحسب ما قرأت في الانترنت ، لا توجد طريقة لعمل مثل اللي يصير عندك ، إلا اذا لم تكن تملك الصلاحية للقيام به (مثل فتح الجدول او فتحه في التصميم) ، واما الصلاحية فليست من البرنامج ، وانما من ملف امان المجموعة MDW ، ففي هذا الملف نعطي صلاحيات المستخدمين ، لكل كائنات البرنامج ، واذا تم عمل برنامج ، وعمل معه هذه الصلاحيات ، فيجب ان يكون ملف الصلاحيات موجود في نفس الكمبيوتر الذي فيه البرنامج ، ونشير الى هذا الملف في مختصر البرنامج (من على سطح المكتب مثلا) ، واما اذا فتحت البرنامج مباشرة وبدون الاشارة الى هذا الملف ، فلن تكون عندك الصلاحية ، ويصير عندك كما هو الحال الآن ، ولا تستطيع تغيير هذه الصلاحيات ، إلا اذا حصلت على الملف الاصل للصلاحيات!! وهذا ينطبق على برامج الاكسس بصيغة mdb و mde ، ولا ينطبق على صيغة accdb و اخواته. جعفر
  19. اضفت وحدة نمطية تقوم بهذا العمل جعفر
  20. انا عملت تعديل على المرفق الاصلي ، ولا يمكن استعمال x للخروج من البرنامج الان فرجاء انزال المرفق مرة اخرى جعفر
  21. ولكن هذا العنصر ليس للنموذج ، وانما هو للبرنامج
×
×
  • اضف...

Important Information