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

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

الخبراء
  • Posts

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

  • Days Won

    5

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

  1. السلام عليكم أولا- المرفق الذي ارفقته بمشاركتي الأولي كان به خطأ فني وقد قمت بعديله في هذا المرفق ثانيا- قد وجدت بهذا الرابط أن جهاز قارئ الباركود الذي تستخدمه بحاجة لاعدادات قبل تشغيله وهنا تجد التفاصيل https://pzik.ru/ar/connecting-and-setting-up-a-barcode-scanner-keyboard-scanner/ باركود.rar
  2. السلام عليكم يمكنك تحديد أرقام الصفحات المراد طباعتها فقط عند الطباعة اجعل أمر الطباعة تحت الزر يظهر شاشة خصائص الطباعة ولا يطبع مباشرة ومن تلك الشاشة يمكنك التحكم في الأوراق المراد طباعتها فقط. جرب هذا الأمر DoCmd.RunCommand acCmdPrintSelection ستظهر لك تلك الشاشة منها تختار صفحة 1 الى 3 مثلا
  3. هذا مجرد مثال لتوضيح الفكرة فحسب لذي تم ترك هذه الصلاحيات عمدا للتوضيح ليس الا. لو تلاحظ أن ما قمت به هو أمر واحد تم تكراره مع كل النماذج فى حدث عند الفتح فمهما كان عدد النماذج لن يتغير الأمر - وكما ذكرت أولا أن هذا مجرد مثال الغرض منه بيان فكرة يمكنك أن تستعمل تلك الفكرة وتبلورها وتضيف اليها وتنميها كيفما تشاء . نعم يمكن هذا وكذلك يمكن وضع شرط علي الأزرار الخاصة بالطباعة والتعديل والحذف يختبر الصلاحية ان كان مسموح له أم لا
  4. السلام عليكم يقال أن فهم السؤال نصف الاجابة - لذي لا تغضب علينا من كثرة الاستفسارات فكل هذا لمحاولة مساعدتك بأقصي ما نستطيع - استفساري الآن اذا كان ما فهمت صحيحا ان المطلوب هو توزيع النقاط علي الموظفين - حتي يتم توزيعهم الي الفئات الثلاث المستحقة للترقية (قصوي ودني ووسطي) - هل هذا صحيح؟ وان كان صحيحا - فعلي أي أساس يتم منح تلك النقاط (هل بأقدمية التعيين! - أم بأقدمية تواريخ الميلاد!) يعني سنمنح الأكبر سنا نقاط أكثر ثم الأصغر فالأصغر هل هذا صحيح؟
  5. انه فعلا يصلح لقاعدة مقسمة كل ما عليك هو تعديل مسار القاعدة الهدف (المطلوب سحب البيانات منها) ليصبح الكود من: currentbroject.path & "\" & databaseFullName.accdb الي في حالة القاعدة على جهاز محلي D:\databaseFullName.accdb أو الي في حالة القاعدة علي سرفر \\ServerAddress & "\databaseFullName.accdb"
  6. السلام عليكم ورحمة الله وبركاته هذا مثال مبسط علي حسب الموعد علي الفكرة المعروضة بالأمس أرجو أن يوافق مرادك ولكن علي حسب الاتفاق أولا 😉 NewSl7yat.accdb اضف حساب جديد عند الدخول وجرب جميع الصلاحيات
  7. ارجو أن تتحملني قليلا حتي نستطيع الوصول لنقطة تلاقي أولا - لنفترض أن لدينا 3 موظفين بقسم الانتاج على الدرجة ال 2 - تمام (سمعتك قلت تمام 😉) وأن مرتب كل واحد منهم 1000 ثانيا - الأول لديه 20 نقطة والثاني 10 نقاط والثالث 30 نقطة ثالثا - سنقوم بترقية الموظف الثالث الى الدرجة 3 لكونه أكثر نقاط وسيتم زيادة الراتب الي 1400 بزيادة 40% رابعا- سنقوم بترقية الموظف الأول الى الدرجة 3 لكونه أكثر نقاط بعد الثالث وسيتم زيادة الراتب الي 1400 بزيادة 40% خامسا- سنقوم بترقية الموظف الثااني الى الدرجة 3 لكونه أكثر نقاط بعد الثالث والأول وسيتم زيادة الراتب الي 1200 بزيادة 20% وأخيرا هل هذا الكلام صحيح ؟!!! (لا ترفع صوتك بقول لا 😁) وجزاكم الله خيرا
  8. الله المستعان ولكن أود توقيع كتابي من ولي المريض بكون الطبيب والمستشفي غير مسئولين تمام المسئولية عن أي ضرر ناتج عن الجراحة وبعد الاقرار سيتم تحديد موعد الجراحة غدا ان شاء الله - وتقبلوا تمنياتنا بالشفاء العاجل ان شاء الله 😁
  9. السلام عليكم اقتراحي البسيط لانشاء الصلاحيات للتعامل مع كل هذا الكم من النماذج: 1- انشاء جدول مخصص للصلاحيات به حقلان فقط كود الصلاحية واسم الصلاحية, كمثال: 0-مدير النظام 1-المحاسبين الماليين 2- المراجعين وهكذا 2- نضيف حقل جديد في جدول بيانات الموظفين يحمل كود الصلاحية الخاصة بكل مستخدم. 3- نضع كود تحقق فى مودل بسيط لكود الصلاحية اذا ونستدعيه عند فتح الفرم اذا وافق كود الصلاحية التعامل مع الفورم فتح وإلا لا. ودمتم هذا والله أعلم
  10. السلام عليكم هلا أوضحت لنا السبب في كونك لا تريد التحديث يتم عن طريق الاستعلام - رغم أني أري أنه سيكون أسهل في التعامل معه كوجهة نظر شخصية لا أكثر- اعذرني لا أفهم أمر النقاط هذا - هل تريد مثلا أن من تعدت نقاطه 10 ينتقل من الدرجة 2 الى 3 مثلا أم ماذا؟ هل هذه النسب تمثل معدل الزيادة في الراتب؟
  11. السلام عليكم جرب هذا كل ما عليك هو تحميل الخط المرفق لمكتبة خطوط الويندوز كما هو موضح بالصورة ووافنا بالنتائج باركود.rar
  12. السلام عليكم لست أدري أن كان هذا ما تريد أم لا وعلي كل جرب هذا ووافنا بالنتائج Photo2.rar
  13. هلا أرفقت لنا مثالك لنتمكن من التعديل عليه
  14. السلام عليكم أكتب الكود بهذه الطريقة Expr1: IIf([Movement]="بيع" or[Movement]="مرتجع بيع" or [Movement]="أخرى";DLookUp("[CustomerName]";"CustomersT";"[CustomerID]= " & [Expr4] & " ")) جرب هذا ووافنا بالنتائج تمنياتي بالتوفيق
  15. السلام عليكم جرب هذا التعديل ووافنا بالنتائج - مشكلة عجزت عن حلها - الحقول المطلوبة.mdb
  16. بجد ولكن وعلى فكرة الفاكهة اللى حضرتك خدتها دى لسه ما ادفعش تمنها
  17. السلام عليكم كل عام انتم بخير مبارك عليكم الشهر - وزادكم الله فيه قربة اليه وبعد جرب يا أخى المرفق بهذا الموضوع فأعتقد أن به ما تريد وزيادة - جلب الصور من فولدر خارجى لعدم ثقل البرنامج بوضع الصور بالجدول. ولا تنسى موافتنا بالنتائج - والسلام
  18. اذا هذا السناريو الذى بمخيلتى عن تسلسل العمل على حسب فهمى وأرجو التصحيح للأخطاء قسم السكرتارية أو ما يسمى ببعض الهيئات (قسم الأرشيف) يقوم باستلام الرسائل من الأقسام الداخلية أو من الجهات الخارجية ثم يقوم بتصنيف تلك الرسائل واعطائها أرقام تسلسلية ( أو ما يعرف برقم صادر بلغة الموظفين) - وتحديد درجة الأهمية لكل رسالة (لمتابعة الرد عليها) - وتحرير مسودة عامة للرسائل متعددة الأوراق - ومن ثم اعادة توزيع تلك الرسائل على الأقسام المختصة -وفقا للتصنيف الذى تم مسبقا على الرسائل- ثم متابعة هذه الرسائل بعد التسليم مع الأقسام واغلاق حالة الرسالة بما تم من رد من القسم المختص. بهذا سيكون القسم المهيمن على البرنامج من (ادخال البيانات الأولية- وتعديل عليها ) أو قل له نصيب الأسد فى ذلك قسم (الأرشيف - أو السكرتارية). والآن وبعد هذا السناريو نحن بحاجة للتعامل مع تلك الكائنات 1- الأقسام (والتى سيكون لها معرف فريد لا يتكرر) 2- المستخدمبن (المرتبطين بالأقسام ولا شك - مع وجود صلاحيات لا يمكن تعديها لكل منهم) 3- الرسائل (هنا يستوقفنى سؤال لو أن هناك خطابا بحاجة لأكثر من قسم للرد عليه ففى هذه الحالة سيتم ارسال نسخة منه لأكثر من قسم فى آن واحد- السؤال هنا من المستحسن أن نضيف لكل قسم سجل مستقل ولكن بنفس بيانات الرسالة؟ أو نجعل للوارد جدول مستقل وللصادر جدول مستقل يرتبط الجميع بالجدول العام الرسائل؟ - بحاجة لتفاعل أستذتنا الأجلاء. رغم أنى أميل لكونه جدول واحد عام ويتم اضافة سجلات متكررة بحسب الجهة المرسل اليها. أرجو أن يكون كلامى منطقيا حتى الآن - ان كنت لا تخالفى الرأى فسأسرد غدا أن شاء الله أسماء الحقول التى نحتاج اليها داخل الجداول.
  19. كل شىء جيد حتى الآن ولكن يبدو أنى لم أوضح النقطة الثانية جيدا كنت أقصد: عندما يقوم قسم السكرتارية بتوجيه المراسة سيتم التوجيه الى( قسم كذا) أم الى (الموظف فلان بقسم كذا) بحيث سيظهر التنبيه بالمراسلة الجديدة لكل موظف بالقسم أم لهذا الموظف بعينه ولا يمكن لأحد غيره الاطلاع عليها.
  20. بشأن هاتين النقطتين يمكنك انشاء موضوع لكل منهما وستجد ان شاء الله من اخوتك بالمنتدى ما يسرك. ولكن لو قمت بالبحث قليلا عنهما بالمنتدى فستجد الكثير والكثير أيضا مما يسرك أما بشأن هذه النقطة فالأمر سهل ان شاء الله أولا المرفق بأول الموضوع هو عبارة عن مثال لتوضيح فكرة ملىء اللست بوكس فحسب يمكنك التعديل حسب مقتضيات العمل لديك أما عن حذف البيانات: يمكنك عمل استعلام حذف لجدول المنتجات. واستدعائه (تشغيله) فى حدث عند الخروج من لوحة الشراء. وانتهى الأمر والسلام ولكن تحذير: كنت قد جعلت جدول المنتجات هو جدول الطلبات لتوضيح الفكرة فحسب - ولكن يجب عليك تغير هذا فى تصميم برنامجك, بأن تجعل جدول للمنتجات - وجدول للطلبات - وجدول مؤقت للطبات التى سيتم اضافتها وحذفها من اللست بوكس (وترحيل بيانات هذا الجدول الى جدول الطلبات النهائية قبل حذف بياناته) والى هنا أعتقد أن مشاركتى بهذا الموضوع قد انتهت - متمنيا لك التوفيق والسلام
  21. السلام عليكم أولا أشكر أ/ @ابا جودى على فتح هذا الموضوع وهو بالأهمية بمكان فكل المصالح الحكومية وغيرها قائمة على هذا النظام البدائى فى المراسلات ومن عانى مثلى فى تتبع مراسالة ما خاصة لو كان الأمر متعلق بتاريخ قديم - فسيقدر ولا شك أهمية والحاجة الملحة ولوجود مثل هذه الفكرة التى يطرحا أخونا الغالى. وأشكر لك ثانية دعوتك الكريمة للدخول الى الموضوع - وان كنت أرى أنى لست أهلا لتلك الدعوة - ولكن أحاول قدر جهدى والله المستعان اسمحلى أولا ببعض الاستفسارات: 1- بما أن قسم السكرتارية هو من يستقبل المراسلات ثم يتم تسليمها الى الادارات المختصة بعد - فهل هناك استثناء لتلك القاعة أى أن هناك مراسلات لا يتم تسليمها الى السكرتارية بل توجه للمدير العام مباشرة أو الى جهة ما مباشرة. 2- المراسة الخاصة بجهة ما - هل هناك مختص بتلك الجهة لاستلام المراسلة أو أى شخص بنفس الجهة يمكنه الاستلام (مثلا: لو كانت المراسلة خاصة بقسم الحسابات: هل كاتب القسم هو المسئول عن استلام المراسلات أم أى شخص بالقسم يمكنه الاطلاع على المراسة واستلامها - أم مدير القسم شخصيا- ولا يمكن لأحد ما الاطلاع عليها) 3- هل ينتهى دور قسم السكرتارية بتسليم المراسلات للجهة المختصة فحسب - أم أنه يقوم بمتابعة الموضوع ( بأن تكون حالة المراسة لديه: تم التسليم - قيد التسليم - وفقط ) أم ( قيد التسليم - تم التسليم وبانتظار الرد من الجهة المختصة - تم عمل اللازم بشأن كذا وكذا...) هذا ما يحضرنى الآن - وجزاك الله خيرا فقد اشعلت حماستى لمتابعة الموضوع. ولكن وفى النهاية: أقترح أن المرفقات لا تكون ضمن قاعدة البيانات, بل يتم تخزينها بمجلد بجوار قاعدة بيانات الخلفية ويتم تخزين رابط المرفق فحسب لعدم تضخم قاعدة البيانات وثقلها ووجود صعوبة فى التعامل معها.
  22. أحبك الله الذى أحببتنى فيه - وانى والله احبكم فى الله (وكذلك سائر الإخوة الكرام بالمنتدى) وجزاكم الله خيرا على تلك الدعوة الطيبة @أبو إبراهيم الغامدي أخى @وائل أبو عبد الرحمن كلنا ذلك الرجل فأن أدخل هنا لأتعلم ولأسأل عما لا أعرف - ولكنى أعتقد أنك بحاجة لقليل من المحاولة فحسب فغالبا ما أرى أن موضوعك قد انتهى واجابك أحدهم عنه ثم أنت تسأل وتسأل عن نفس الشىء - رغم أن الاجابة بين يديك حاول تكتشف ماذا تم تغيره بالداخل حتى ظهرت النتيجة هكذا - أو التسيق هكذا ... الخ فأنت خير من يعلم أن التجربة والخطأ هما وسيلتين من وسائل التعلم محبك فى الله - ومريد لك الخير - وألا تنتظر ما لا داعى لانتظاره - أبو عبدالله الحلوانى
  23. جزاك الله خيرا أستاذنا @أبو إبراهيم الغامدي زادك الله من فضله أخى @وائل أبو عبد الرحمن أعتقد أن اخوتك بالمنتدى ينتهجون نهج المثل القائل: (علمنى الصيد ولا تعطنى سمكة) وأعتقد أن هذا سيعود أثره على منشئ الموضوع خاصة وعلى من يمر به عامة بالنفع ولا شك - وأحسبك توافقنى الرأى. ثانيا - اعتقد أن فى مثال أستاذنا ابو ابراهيم الغامدى غنا عن التعديل على المرفق الخاص بحضرتك يمكنك استيراد الفورم والوحدة النمطية داخل برنامجك واستعمالهم كما يحلو لك دون تعديل أو شىء - وان كانت مشكلتك بالجدول يمكنك تغير مصدر بيانات الفورم الى أى جدول تريد وأيضا دون تعديل بالأكواد.
×
×
  • اضف...

Important Information