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

أبو عبدالله الحلوانى

الخبراء
  • Posts

    1,727
  • تاريخ الانضمام

  • Days Won

    5

كل منشورات العضو أبو عبدالله الحلوانى

  1. أخي RAGABFAROUK لطالما نصحنا أساتذتا بهذا المنتدي الكريم بتقسيم البرنامج الي واجهات وجداول أي تكون النماذج والاستعلامان والتقارير بقاعدة بيانات مستقلة وتكون الجداول بقاعدة أخري ويتم الربط بينهما -- تفاديا لمثل هذه المشكلات وكذلك الاحتفاظ بالنسخة الأصل قبل الحفظ بصيغة الــ ACCDE وكذلك أخذ نسخة أحتياطية من البرنامج كل فترة زمنية قريبة يخفف كثيرا من الاضرار الناجمة عن هذا العطل وفي النهاية أسأل الله أن يجيرك في مصابك ويخلف عليك خيرا منه وأرجو أن يكون المرفق به شئ مما ترجو الحصول عليه فهذا كل ما استطعت انقاظه لك DR_ELLABBAD_fixed.rar
  2. أخي دالة Dlast تتعامل مع أرقام وليس نصوص كأكبر ID مثلا أو آخر تاريخ شراء جرب تغير الشرط الي تاريخ الشراء أو المسلسل .
  3. السلام عليكم ورحمة الله وبركاته مبدأيا - من الناحية المحاسبية: مقابلة المشتريات بالمبيعات - كما هو بمثالكم - ينتج عنه اجمالي أرباح أو اجمالي خسائر, وهذا الرقم حقيقة لا يعبر عن صافي الربح أو الخسارة بشكل صحيح حيث هناك نوعان من المصروفات يجب تحميلها بشكل مناسب لهذا الرقم ليتم التعبير الصحيح من الناحية المحاسبية عن صافي الربح أو الخسارة. أ- مصروفات بيعية: والتي يتم تحميلها لـ حـ/ المتاجرة ويتم اضافتها الي تكلفة الانتاج أو الشراء, مثل: تكاليف نقل البضائع - تكاليف الدعاية والاعلان ... ب- مصروفات النشاط: وهي كل الأعباء والتكاليف التي يتحملها المتجر في مقابل استمرار النشاط - كفواتير الكهرباء والمياه والمصروفات النثرية ومرتبات الموظفين والضرائب والديون المعدومة والمخصصات السنوية و .... والتي يتم تحميلها لـ حـ/ الأرباح والخسائر -- والذي بدوره سينتج لنا الرقم المنشود وهو صافي الربح أو صافي الخسارة ( والذي سيتم ترحيله الي حـ/ صاحب المنشأة - بالنسبة للمنشآت الصغيرة - لمقابلته بالمسحوبات واعباء صاحب المشأة) والآن : انتهت تلك المحاضرة السريعة بالمحاسبة, لننتقل للأكسس 😁 كما سلف بالتوضيح السابق للأسس العلمية لمعالجة الأرباح والخسائر يجب أن يتم مراعات ذلك عند اعداد الاستعلامات المطلوبة فأنت بحاجة لاعداد استعلام يستدعي لك قيمة بضاعة أول المدة - واستعلام يستدعي لك قيمة بضاعة آخر المدة - استعلام يستدعي لك قيمة المشتريات والمبيعات والمصروفات البيعية ثم دمج تلك الاستعلامات داخل التقرير المناسب لاعداد حـ\ المتاجرة وهكذا بالنسبة لـ حـ\ الأرباح والخسائر أرجو أن أكون قد أفدتك ولو بمعلومة صغيرة.
  4. جزاك الله خيرا وبارك الله في علمكم وعملكم وعمركم. وأمدكم بالصحة والعافية أعواما عديدة وأزمنة مديدة.
  5. جزاك الله خيرا - بارك الله في علمكم وعملكم وعمركم ما هو كود استدعاء حدث بعد التحديث لمربع نص وجزاكم الله خيرا
  6. جزاكم الله خيرا معلمنا وأستاذنا الكبير جاري الاطلاع علي المرفقات والتجربة
  7. السلام عليكم اعيد سؤالي من منظور آخر يوجد بالـ Excel في خيارات الطباعة خاصية تسمي Scale تعمل علي تقليل حجم الصفوف والأعمدة حتي يتم احتوائها بصفحة طباعة واحدة هل يوجد شئ مشابه لهذا بتقرير الأكسس
  8. جزاك الله خيرا أستاذنا @محمد ابوعبد الله أولا: ولكن ما فهمت جيدا ما تقصد بغير حجم الورق وعدم تغير حجم التقرير ثانيا: قد أرسل لي بعض الأخوة رسالة بها رابط ومرفق تشرح لي قياس الورقة والتحويل ما بين قياسات الورق - وهذا لم أكن أعنيه مطلقا عند انشاء الموضوع, وقد كان هذا ردي عليه ارفقه هنا مرة أخري لعله يزيد الأمر وضوحا - ان كنت قد قصرت في توضيح الفكرة المطلوبة جيدا. (مسألة القياسات لا تعنيني الان بشئ كل ما كنت اريده هو معرفة اسم خاصية العرض للورقة فحسب ولم اتعرض لقياسها بشكل من الأشكال مثلا خاصية عرض عنصر التحكم يمكن عرضها هكذا (msgbox control.width) عرض الفورم يمكن معرفته هكذا (msgbox me.insidewidth) وكل الفكرة تتمثل في أني أريد مقارنة عرض الورقة بحجم عناصر التحكم التي عليها لاعيد تحجيم تلك العناصر كلما قمت بتصغير حجم الورقة أرجو ان يكون هذا قد أوضح الفكرة) والفكرة التي اريد تنفيذها لأحل الاشكالية التي قمت بافراد موضوع مستقل لها هنا وبالموضوع مرفق للاستاذة أم عهود حفظها الله للتحكم الكامل بطباعة التقرير واعيد الفكرة عند تغير حجم الورقة الي A5 تبقي عناصر التحكم علي حجمها كما هي مما يجعل البيانات تنقسم علي صفحتين وراودتني فكرة بأن أقوم بتصغير حجم عناصر التحكم ليتلائم مع حجم الورقة الجديد وكان مطلع الكود هكذا dim mywidth as double , cntrolwidth as double, ctrl as control mywidth = me.width for each ctrl in me.section(0).controls cntrolwidth = cntrolwidth + ctrl.width next if mywidth < cntrolwidth then for each ctrl in me.section(0).controls ctrl.width = ctrl.width - (ctrl.width* (mywidth/widthA4paper)) next end if وكانت النتيجة عدم حدوث شيء حيث أن عرض التقرير هو هو لم يتغير أرجو أن تكون الفكرة قد اتضحت الآن وجزاكم الله عني وعن كل من قدمتم له يد العون خير الجزاء
  9. السلام عليكم وهذه صورة من مرفقك اعتقد أن المشكلة في طريقة ارسال البيانات الي الجدول أو في اعدادات اللغة لديك لعل اعدادات اللغة لديك لا تدعم الفرنسية - مع العلم ان نسخة الويندوز لدي هي 10 أيضا.
  10. السلام عليكم جزاك الله خيرا أخي علي سرعة الرد ولكن ما اتعجب منه انه يعطيني نفس القياس عند تغير حجم ورقة الطباعة من A4 الي A5 ما هي المشكلة لماذا لم يتم تغير قياس الورقة؟؟!
  11. السلام عليكم بحثت مطولا لمعرفة خاصية عرض الورقة للتقرير ولكن لم اصل لحل- لعل السبب هو الاستعجال فالعجلة من الشيطان 🤔- ولعلي اجد لديكم ما اريد ان شاء الله اعلم مبدئيا حجم الورقة ومقاساتها جيدا ولكن ما أريده هو اسم تلك الخاصية بمحرر الأكواد لاستعمالها لغرض آخر ( وهو اعادة تحجيم عناصر التحكم حسب عرض الورقة). بعض محاولاتي التي بائت بالفشل, جعلت هذا الكود عند فتح التقرير msgbox me.width وكذلك هذا الكود msgbox me.windowWidth وجزاكم الله خيرا
  12. للأسف نفس المشكلة تغير حجم الورقة ليست القضية انما الاشكلية في تغير حجم وخصائص عناصر التحكم علي الورقة بعتد تغير حجم الورقة (كعرض وارتفاع وحجم الخط لكل عنصر من عناصر التحكم ) بما يتوافق مع حجم الورقة بعد التغير. قمت ببعض التعديل الطفيف علي مرفق أستاذتنا أم عهود لاظهار حجم الورقة A5 جرب أخي خالد وستري أن حجم الورقة تغير ولكن عناصر التحكم لازالت علي حجمها كما لوكانت علي ورقة A4 (لا تغير ما برأسها أبدا هي A4 يعني A4 هو كدا 😁) za-FullControlOfPrintReport2010.rar
  13. اضافة الي ما تقدم به أساتذتي ربما مع اختلاف المدخلين للبيانات يدويا أن يكون قد حدث اختلاف في طريقة الادخال مثلا ربما كان أحدهم يفضل ادخال التاء المربوطة هاء أو الياء ياءا منقوطة بآخر الكلمات - مما يؤدي لتكرار بيانات العميل الواحد أكثر من مرة , مما سيجعل البحث عن اسم العميل به صعوبة شيئا ما- وقد واجهتنا هذه المشاكل كثيرا.. لذا كان اقتراحي أن يتم وضع مربع نص للبحث عن رقم الهوية فان كان موجودا , يتم ملئ باقي بيانات العميل تلقائيا والا فيتم التوجيه الي شاشة ادخال البيانات . وهذا مثال بسيط علي هذه الفكرة. SearchWithpesounCard.rar
  14. أستاذ خالد جزاك الله خيرا جاري التجربة وموافتكم بالنتائج أستاذ أحمد جزاك الله خيرا وبارك الله فيكم
  15. تم تصميم التقارير علي مقاس الورقة A4 ولكن يرغب العميل في طباعة الفواتير علي ورقة A5 توفيرا لاستهلاك الورق فهل بالامكان التحكم في تغير أبعاد التقارير برمجيا بدون الحاجة للتعديل في تصميم التقارير مرة أخري. وجزاكم الله خيرا
  16. السلام عليكم مشاركة مع أستاذي @kanory جرب هذا لعله يوافق مرادك وأعتذر لتأخر بالرد q1.rar
  17. كما ذكرت لك سابقا أن ضبط خاصية التوسيط الآلي للفورم كفيلة بهذا وحدها علي حسب اعتقادي أما ان كانت مشكلتك في اعادة تحجيم الفورم وفقا لقياس الشاشة فقد اشار اليك أستاذنا أبو جودي لكثير من الموضوعات التي ستجد فيها مرادك من أكواد لاعادة تحجيم الفورم حسب قياس الشاشة . ولكن لم تجب علي شطر السؤال الآخر ماذا بشأن باقي النماذج هل قمت بالتعديل عليها وكانت النتيجة مرضية أم لا؟
  18. الحمد لله علي كل حال ولكني غير مطمأن لكلمة تقريبا. هل باقي النماذج انضب معها الأمر أم نفس المشكلة ان كانت المشكلة بالفورم الرئيس فحسب فبامكانك تحريكه من أي جهة تحب (ضبط جهة اليسار وجهة الأعلي مثلا) بدالة Move
  19. قم بتعديل الاعدادات كما بالصورة ثم قم بتحويل صيغة البرامج الي accde ولا تنسي أخذ نسخة م البرامج قبل التغير .
  20. جزاك الله خيرا علي هذه الدعوات الطيبات وانها حقا لمدعات للتسارع للفوز بهن. المشكلة لديك في موديل التوسيط المستخدم - ضبط الخاصية توسيط للفورم تغنيك عن وجود مثل هذا الموديل. علي حسب فهمي ان لم يكن لك رأي آخر لا نعلمه. تفضل جرب هذا لعله يوافق مرادك أو يقترب منه Database1.rar
  21. السلام عليكم آسف لتأخري بالرد ولكني لم أقم بالتجربة بعد - ولكن بعد هذا الشرح المستفيض ما أظن التجربة بعد الا تجربة ناجحة 100 % ان شاء الله. وأحسب أن من سبقي الي التجربة أكد علي هذا. شكرا لكم وأحسن الله اليكم وجعله في موازين حسناتكم.
×
×
  • اضف...

Important Information