بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
1,727 -
تاريخ الانضمام
-
Days Won
5
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أبو عبدالله الحلوانى
-
قراءه الباركود للارقام والحروف والشرطه
أبو عبدالله الحلوانى replied to النجاشي's topic in قسم الأكسيس Access
السلام عليكم أولا- المرفق الذي ارفقته بمشاركتي الأولي كان به خطأ فني وقد قمت بعديله في هذا المرفق ثانيا- قد وجدت بهذا الرابط أن جهاز قارئ الباركود الذي تستخدمه بحاجة لاعدادات قبل تشغيله وهنا تجد التفاصيل https://pzik.ru/ar/connecting-and-setting-up-a-barcode-scanner-keyboard-scanner/ باركود.rar -
السلام عليكم يمكنك تحديد أرقام الصفحات المراد طباعتها فقط عند الطباعة اجعل أمر الطباعة تحت الزر يظهر شاشة خصائص الطباعة ولا يطبع مباشرة ومن تلك الشاشة يمكنك التحكم في الأوراق المراد طباعتها فقط. جرب هذا الأمر DoCmd.RunCommand acCmdPrintSelection ستظهر لك تلك الشاشة منها تختار صفحة 1 الى 3 مثلا
-
هذا مجرد مثال لتوضيح الفكرة فحسب لذي تم ترك هذه الصلاحيات عمدا للتوضيح ليس الا. لو تلاحظ أن ما قمت به هو أمر واحد تم تكراره مع كل النماذج فى حدث عند الفتح فمهما كان عدد النماذج لن يتغير الأمر - وكما ذكرت أولا أن هذا مجرد مثال الغرض منه بيان فكرة يمكنك أن تستعمل تلك الفكرة وتبلورها وتضيف اليها وتنميها كيفما تشاء . نعم يمكن هذا وكذلك يمكن وضع شرط علي الأزرار الخاصة بالطباعة والتعديل والحذف يختبر الصلاحية ان كان مسموح له أم لا
-
السلام عليكم يقال أن فهم السؤال نصف الاجابة - لذي لا تغضب علينا من كثرة الاستفسارات فكل هذا لمحاولة مساعدتك بأقصي ما نستطيع - استفساري الآن اذا كان ما فهمت صحيحا ان المطلوب هو توزيع النقاط علي الموظفين - حتي يتم توزيعهم الي الفئات الثلاث المستحقة للترقية (قصوي ودني ووسطي) - هل هذا صحيح؟ وان كان صحيحا - فعلي أي أساس يتم منح تلك النقاط (هل بأقدمية التعيين! - أم بأقدمية تواريخ الميلاد!) يعني سنمنح الأكبر سنا نقاط أكثر ثم الأصغر فالأصغر هل هذا صحيح؟
-
نقل بيانات جدول من قاعدة الى قاعدة اخرى
أبو عبدالله الحلوانى replied to alzahrani2014's topic in قسم الأكسيس Access
انه فعلا يصلح لقاعدة مقسمة كل ما عليك هو تعديل مسار القاعدة الهدف (المطلوب سحب البيانات منها) ليصبح الكود من: currentbroject.path & "\" & databaseFullName.accdb الي في حالة القاعدة على جهاز محلي D:\databaseFullName.accdb أو الي في حالة القاعدة علي سرفر \\ServerAddress & "\databaseFullName.accdb" -
ارجو أن تتحملني قليلا حتي نستطيع الوصول لنقطة تلاقي أولا - لنفترض أن لدينا 3 موظفين بقسم الانتاج على الدرجة ال 2 - تمام (سمعتك قلت تمام 😉) وأن مرتب كل واحد منهم 1000 ثانيا - الأول لديه 20 نقطة والثاني 10 نقاط والثالث 30 نقطة ثالثا - سنقوم بترقية الموظف الثالث الى الدرجة 3 لكونه أكثر نقاط وسيتم زيادة الراتب الي 1400 بزيادة 40% رابعا- سنقوم بترقية الموظف الأول الى الدرجة 3 لكونه أكثر نقاط بعد الثالث وسيتم زيادة الراتب الي 1400 بزيادة 40% خامسا- سنقوم بترقية الموظف الثااني الى الدرجة 3 لكونه أكثر نقاط بعد الثالث والأول وسيتم زيادة الراتب الي 1200 بزيادة 20% وأخيرا هل هذا الكلام صحيح ؟!!! (لا ترفع صوتك بقول لا 😁) وجزاكم الله خيرا
-
السلام عليكم اقتراحي البسيط لانشاء الصلاحيات للتعامل مع كل هذا الكم من النماذج: 1- انشاء جدول مخصص للصلاحيات به حقلان فقط كود الصلاحية واسم الصلاحية, كمثال: 0-مدير النظام 1-المحاسبين الماليين 2- المراجعين وهكذا 2- نضيف حقل جديد في جدول بيانات الموظفين يحمل كود الصلاحية الخاصة بكل مستخدم. 3- نضع كود تحقق فى مودل بسيط لكود الصلاحية اذا ونستدعيه عند فتح الفرم اذا وافق كود الصلاحية التعامل مع الفورم فتح وإلا لا. ودمتم هذا والله أعلم
-
السلام عليكم هلا أوضحت لنا السبب في كونك لا تريد التحديث يتم عن طريق الاستعلام - رغم أني أري أنه سيكون أسهل في التعامل معه كوجهة نظر شخصية لا أكثر- اعذرني لا أفهم أمر النقاط هذا - هل تريد مثلا أن من تعدت نقاطه 10 ينتقل من الدرجة 2 الى 3 مثلا أم ماذا؟ هل هذه النسب تمثل معدل الزيادة في الراتب؟
-
قراءه الباركود للارقام والحروف والشرطه
أبو عبدالله الحلوانى replied to النجاشي's topic in قسم الأكسيس Access
السلام عليكم جرب هذا كل ما عليك هو تحميل الخط المرفق لمكتبة خطوط الويندوز كما هو موضح بالصورة ووافنا بالنتائج باركود.rar -
تغيير اسم صورة الموظف على الجهاز 2
أبو عبدالله الحلوانى replied to محمد احمد لطفى's topic in قسم الأكسيس Access
السلام عليكم لست أدري أن كان هذا ما تريد أم لا وعلي كل جرب هذا ووافنا بالنتائج Photo2.rar -
هلا أرفقت لنا مثالك لنتمكن من التعديل عليه
-
السلام عليكم أكتب الكود بهذه الطريقة Expr1: IIf([Movement]="بيع" or[Movement]="مرتجع بيع" or [Movement]="أخرى";DLookUp("[CustomerName]";"CustomersT";"[CustomerID]= " & [Expr4] & " ")) جرب هذا ووافنا بالنتائج تمنياتي بالتوفيق
-
بجد ولكن وعلى فكرة الفاكهة اللى حضرتك خدتها دى لسه ما ادفعش تمنها
-
السلام عليكم كل عام انتم بخير مبارك عليكم الشهر - وزادكم الله فيه قربة اليه وبعد جرب يا أخى المرفق بهذا الموضوع فأعتقد أن به ما تريد وزيادة - جلب الصور من فولدر خارجى لعدم ثقل البرنامج بوضع الصور بالجدول. ولا تنسى موافتنا بالنتائج - والسلام
-
اذا هذا السناريو الذى بمخيلتى عن تسلسل العمل على حسب فهمى وأرجو التصحيح للأخطاء قسم السكرتارية أو ما يسمى ببعض الهيئات (قسم الأرشيف) يقوم باستلام الرسائل من الأقسام الداخلية أو من الجهات الخارجية ثم يقوم بتصنيف تلك الرسائل واعطائها أرقام تسلسلية ( أو ما يعرف برقم صادر بلغة الموظفين) - وتحديد درجة الأهمية لكل رسالة (لمتابعة الرد عليها) - وتحرير مسودة عامة للرسائل متعددة الأوراق - ومن ثم اعادة توزيع تلك الرسائل على الأقسام المختصة -وفقا للتصنيف الذى تم مسبقا على الرسائل- ثم متابعة هذه الرسائل بعد التسليم مع الأقسام واغلاق حالة الرسالة بما تم من رد من القسم المختص. بهذا سيكون القسم المهيمن على البرنامج من (ادخال البيانات الأولية- وتعديل عليها ) أو قل له نصيب الأسد فى ذلك قسم (الأرشيف - أو السكرتارية). والآن وبعد هذا السناريو نحن بحاجة للتعامل مع تلك الكائنات 1- الأقسام (والتى سيكون لها معرف فريد لا يتكرر) 2- المستخدمبن (المرتبطين بالأقسام ولا شك - مع وجود صلاحيات لا يمكن تعديها لكل منهم) 3- الرسائل (هنا يستوقفنى سؤال لو أن هناك خطابا بحاجة لأكثر من قسم للرد عليه ففى هذه الحالة سيتم ارسال نسخة منه لأكثر من قسم فى آن واحد- السؤال هنا من المستحسن أن نضيف لكل قسم سجل مستقل ولكن بنفس بيانات الرسالة؟ أو نجعل للوارد جدول مستقل وللصادر جدول مستقل يرتبط الجميع بالجدول العام الرسائل؟ - بحاجة لتفاعل أستذتنا الأجلاء. رغم أنى أميل لكونه جدول واحد عام ويتم اضافة سجلات متكررة بحسب الجهة المرسل اليها. أرجو أن يكون كلامى منطقيا حتى الآن - ان كنت لا تخالفى الرأى فسأسرد غدا أن شاء الله أسماء الحقول التى نحتاج اليها داخل الجداول.
-
اضافة قيم غلى listbox في اكسيس
أبو عبدالله الحلوانى replied to sami_connected's topic in قسم الأكسيس Access
بشأن هاتين النقطتين يمكنك انشاء موضوع لكل منهما وستجد ان شاء الله من اخوتك بالمنتدى ما يسرك. ولكن لو قمت بالبحث قليلا عنهما بالمنتدى فستجد الكثير والكثير أيضا مما يسرك أما بشأن هذه النقطة فالأمر سهل ان شاء الله أولا المرفق بأول الموضوع هو عبارة عن مثال لتوضيح فكرة ملىء اللست بوكس فحسب يمكنك التعديل حسب مقتضيات العمل لديك أما عن حذف البيانات: يمكنك عمل استعلام حذف لجدول المنتجات. واستدعائه (تشغيله) فى حدث عند الخروج من لوحة الشراء. وانتهى الأمر والسلام ولكن تحذير: كنت قد جعلت جدول المنتجات هو جدول الطلبات لتوضيح الفكرة فحسب - ولكن يجب عليك تغير هذا فى تصميم برنامجك, بأن تجعل جدول للمنتجات - وجدول للطلبات - وجدول مؤقت للطبات التى سيتم اضافتها وحذفها من اللست بوكس (وترحيل بيانات هذا الجدول الى جدول الطلبات النهائية قبل حذف بياناته) والى هنا أعتقد أن مشاركتى بهذا الموضوع قد انتهت - متمنيا لك التوفيق والسلام -
السلام عليكم أولا أشكر أ/ @ابا جودى على فتح هذا الموضوع وهو بالأهمية بمكان فكل المصالح الحكومية وغيرها قائمة على هذا النظام البدائى فى المراسلات ومن عانى مثلى فى تتبع مراسالة ما خاصة لو كان الأمر متعلق بتاريخ قديم - فسيقدر ولا شك أهمية والحاجة الملحة ولوجود مثل هذه الفكرة التى يطرحا أخونا الغالى. وأشكر لك ثانية دعوتك الكريمة للدخول الى الموضوع - وان كنت أرى أنى لست أهلا لتلك الدعوة - ولكن أحاول قدر جهدى والله المستعان اسمحلى أولا ببعض الاستفسارات: 1- بما أن قسم السكرتارية هو من يستقبل المراسلات ثم يتم تسليمها الى الادارات المختصة بعد - فهل هناك استثناء لتلك القاعة أى أن هناك مراسلات لا يتم تسليمها الى السكرتارية بل توجه للمدير العام مباشرة أو الى جهة ما مباشرة. 2- المراسة الخاصة بجهة ما - هل هناك مختص بتلك الجهة لاستلام المراسلة أو أى شخص بنفس الجهة يمكنه الاستلام (مثلا: لو كانت المراسلة خاصة بقسم الحسابات: هل كاتب القسم هو المسئول عن استلام المراسلات أم أى شخص بالقسم يمكنه الاطلاع على المراسة واستلامها - أم مدير القسم شخصيا- ولا يمكن لأحد ما الاطلاع عليها) 3- هل ينتهى دور قسم السكرتارية بتسليم المراسلات للجهة المختصة فحسب - أم أنه يقوم بمتابعة الموضوع ( بأن تكون حالة المراسة لديه: تم التسليم - قيد التسليم - وفقط ) أم ( قيد التسليم - تم التسليم وبانتظار الرد من الجهة المختصة - تم عمل اللازم بشأن كذا وكذا...) هذا ما يحضرنى الآن - وجزاك الله خيرا فقد اشعلت حماستى لمتابعة الموضوع. ولكن وفى النهاية: أقترح أن المرفقات لا تكون ضمن قاعدة البيانات, بل يتم تخزينها بمجلد بجوار قاعدة بيانات الخلفية ويتم تخزين رابط المرفق فحسب لعدم تضخم قاعدة البيانات وثقلها ووجود صعوبة فى التعامل معها.
-
أحبك الله الذى أحببتنى فيه - وانى والله احبكم فى الله (وكذلك سائر الإخوة الكرام بالمنتدى) وجزاكم الله خيرا على تلك الدعوة الطيبة @أبو إبراهيم الغامدي أخى @وائل أبو عبد الرحمن كلنا ذلك الرجل فأن أدخل هنا لأتعلم ولأسأل عما لا أعرف - ولكنى أعتقد أنك بحاجة لقليل من المحاولة فحسب فغالبا ما أرى أن موضوعك قد انتهى واجابك أحدهم عنه ثم أنت تسأل وتسأل عن نفس الشىء - رغم أن الاجابة بين يديك حاول تكتشف ماذا تم تغيره بالداخل حتى ظهرت النتيجة هكذا - أو التسيق هكذا ... الخ فأنت خير من يعلم أن التجربة والخطأ هما وسيلتين من وسائل التعلم محبك فى الله - ومريد لك الخير - وألا تنتظر ما لا داعى لانتظاره - أبو عبدالله الحلوانى
-
وتحياتى أنا أيضا
-
جزاك الله خيرا أستاذنا @أبو إبراهيم الغامدي زادك الله من فضله أخى @وائل أبو عبد الرحمن أعتقد أن اخوتك بالمنتدى ينتهجون نهج المثل القائل: (علمنى الصيد ولا تعطنى سمكة) وأعتقد أن هذا سيعود أثره على منشئ الموضوع خاصة وعلى من يمر به عامة بالنفع ولا شك - وأحسبك توافقنى الرأى. ثانيا - اعتقد أن فى مثال أستاذنا ابو ابراهيم الغامدى غنا عن التعديل على المرفق الخاص بحضرتك يمكنك استيراد الفورم والوحدة النمطية داخل برنامجك واستعمالهم كما يحلو لك دون تعديل أو شىء - وان كانت مشكلتك بالجدول يمكنك تغير مصدر بيانات الفورم الى أى جدول تريد وأيضا دون تعديل بالأكواد.