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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    404

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

  1. يعني الحساب يكون (وخلينا مع مثال من عندي لسنة 2018) : ساعات الشهر الحالي: هو للشهر الذي تم اختياره من حقل "اختر الشهر" (وليكن الشهر 9 مثلا) ، ساعات الشهر السابق: هو للشهر السابق الذي تم اختياره من حقل "اختر الشهر" (وسيكون الشهر 8) ، مجموع ساعات السنه: مجموع ساعات سنة 2018 فقط ، هل هذا صح؟ جعفر
  2. اذا كان زر فاتورة جديدة موجود في النموذج الرئيسي ، ففي نهاية كود الزر اكتب نفس سطر الكود اللي اعطيناك واشتغل معاك me.SubformNANE!ProdNoAccTab.setfocus ، واذا كان زر فاتورة جديدة موجود في النموذج الفرعي ، ففي نهاية كود الزر اكتب me.ProdNoAccTab.setfocus
  3. اي حقل فيهم؟ عفوا المعيار يجب ان يكون : اكبر من صفر
  4. اذا كنت تتكلم عن حقل في النموذج الفرعي ، فالكود سيكون في النموذج الرئيسي هكذا: me.SubformNANE!ProdNoAccTab.setfocus وبدل SubformNANE اكتب اسم كائن النموذج الفرعي جعفر
  5. للعلم الاستعلام هو العمود الفقري لقواعد البيانات قواعد البيانات عبارة عن: ادخال بيانات ، فرز وتصفية ، واخراج بيانات ، والاستعلام هو القوة والسرعة في الفرز والتصفية ثم ان التعامل مع الاستعلام هو عيناً نفس الطريقة في التعامل مع الجدول جعفر
  6. يعني تريد رصيد كل سنه بحالها ، ولا علاقة لها بالسنة اللي قبلها؟
  7. السلام عليكم اخوي حربي خليك معاي ، وخليني اشوف سؤالك جعفر
  8. وعليكم السلام اجعل مصدر النموذج الفرعي استعلام ، واجعل معيار الحقل المطلوب 1-<> جعفر
  9. النموذج/النماذج التي تريد ان يقف المؤشر عليه
  10. وعليكم السلام انا اتكلم بصفتي جعفر وليس كفريق الموقع في هذه الحالة ، اذا الاسماء التي ذكرتها لم تتواجد في المنتدى ، فيجب قفل المنتدى في الواقع ، المنتدى فيه الخير الكثير ، والخير الكثير هو اعضاءه ، ولكن لكلٍ نقاط قوته ونقاط ضعفه وهنا اتكلم بصفتي كعضو فريق الموقع والمنتدى يشجع الجميع على المشاركة في الاجابة على الاسئلة ، فهي افضل طريقة لتعلم جميع خبايا البرنامج ، ومعرفة اكثر من طريقة لحل السؤال ، ولولا اني كنت مشارك في منتديات سابقا ، لما صار استيعابي عام وشامل كما هو عليه الان والحمدلله. جعفر
  11. وعليكم السلام هناك طريقتين لعمل اللي تريده: اولا (لاحظ الصورة) : 1. كائنات النموذج لها ترقيم تسلسلي يبدأ بالرقم صفر ، فتستطيع تعيد ترتيب اين يبدأ واين ينتقل مؤشر الكتابة (سواء بالضغط على TAB او Enter على الكيبورد) ، 2. واذا لم تشاء ان يتوقف المؤشر على كائن في النموذج ، فاختار لا . . ثانيا: في حدث تحميل النموذج ، تستطيع ان تتحكم كائن تركيز المؤشر ، هكذا: me.ProdNoAccTab.setfocus جعفر
  12. وعليكم السلام السؤال غير واضح ، فرجاء توضيح النتيجة النهائية المطلوبة على ورقة اكسل مثلا. ولكن ، ان تضع اكثر من اسم في الجدول بهذه الطريقة (اسم1+كنيه1 ، اسم2+كنيه2 ، اسم3+كنيه3) ، فهي خطأ في قواعد البيانات!! فكر كيف ممكن تعمل بحث عن اسم او كنيه!! يجب ان يحتوي كل سجل بمعلوماته الخاصه به. جعفر
  13. السلام عليكم ومشاركة مع اخي احمد ، بكود استعمله في برامجي لإنشاء المجلدات تلقائيا حسب الاختيار من النموذج: '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" جعفر
  14. شكرا على كلماتك الجميله انت كنت حاط هذه الحقول على بعضها (طبعا تقدر ترجعها مكانها مرة ثانية ، وما في داعي لتغيير اي شيء آخر). وتفضل المرفق جعفر 958.سند قبض.accdb.zip
  15. وعليكم السلام الاكسس برنامج يعمل على نظام الوندوز والماك ، فيمكنك استعماله عن طريق كمبيوتر يحتوي على احد انظمة التشغيل هذه. اما اذا الاكسس لم يكن منصب على الكمبيوتر/الهاتف/الموبايل/التابلت (iPad او Android Tablet) ، سواء لأنك لم تقم بتنصيبه (في بيئة الوندوز او الماك) ، او لأن الاكسس اصلا غير متوفر لهذا النظام (مثل الاندرويد) ، فهنا تستطيع استعمال برامج التخاطب عن بُعد (مثل TeamViewer او Remote Desktop Connection او GoToAssist) ، بحيث تخاطب/تتصل باي كمبيوتر في اي مكان في العالم عن طريق الانترنت ، وهذا الكمبيوتر يكون الاكسس منصب عليه ، فعليه واقعا ، انت تستعمل الاكسس الموجود على ذلك الكمبيوتر وجهازك هو عبارة عن اداة لمشاهدة والتحكم في ذلك الكمبيوتر وبرنامج الاكسس فيه. TeamViewer او Remote Desktop Connection والموجود على كل كمبيوتر . جعفر
  16. وعليكم السلام انت عملت علاقة بين الجداول ، مما يعني ان السجل في الجدول Sand_T يجب ان يحتوي على قيم جميع الحقول المرتبطة في الجداول الاخرى. 1. انت عملت علاقة بين جدولي Sand_T و ExpenseName ، 2. مما يعني ان قيمة الحقل ExpeneseID يجب ان تُدخلها في النموذج "سند صرف" ، بغض النظر عن نوع السند ، 3. وهذه الرسالة تُخبرنا عن سبب عدم الحفظ ، بسبب 1 و 2 اعلاه . جعفر
  17. وعليكم السلام كل اللي تعمله هو: النموذج frm_Main ، اعمل حدث عند فتح النموذج ، واكتب فيه: docmd.maximize ، هذا الامر سيكون ساري المفعول لبقية نماذج البرنامج ، فلا داعي لكتابته في غير هذا النموذج الميزة في هذه الطريقة ، اننا نتلافى النماذج المنبثقة ومشاكلها ، فجميع النماذج تكون في حجم الشاشة. جعفر 957.جديد.mdb.zip
  18. السلام عليكم من المعروف ان الكلمات العربية في الكود ، تلخبط الكود ، فما نعرف اوله من آخره!! الطريقة في الرابط عبارة عن تجزأة الكود الى عدة اسطر ، فيسهل عمله ويسهل فهمه ، وخصوصا اذا كان بأكثر من معيار: جعفر
  19. وعليكم السلام اخي سامي واهلا وسهلا بك في المنتدى المنتدى غني بالمواضيع ، فاستعمالك لخاصية البحث فيه ستساعدك للوصول لمرادك بطريقة اسرع وهذه بعض المواضيع التي حصلت عليها بالبحث: . . . . جعفر
  20. ايش رايك بإجابة صامته . . . جعفر 956.خدمات.accdb.zip
  21. جرب هذا الرابط ، فإنه يقول بانه بإمكانك عمل 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 جعفر
  22. لا توجد طريقة ، سوى الرجوع الى النسخ الاحتياطية Backup سابق ، ولا معنى للـ Backup على نفس الكمبيوتر ، فإذا عطل الهارد دسك ، خسرت كل شيء نعم هناك برامج لإسترجاع البيانات من الهارد دسك المعطوب ، ولكنها تعتمد على حالة الهارد دسك ، وهناك حالات لا يمكن استرجاع شيء منها جعفر
×
×
  • اضف...

Important Information