-
Posts
10057 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
408
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
كيف يمكن إضافة رقم الفاتورة جديد بعد ترحيل البيانات
jjafferr replied to بوعبد الله محفوظ's topic in قسم الأكسيس Access
انت كنت في المسار الصحيح ، وببعض التغييرات ، تم اللازم بهذا الكود: Me.رقم_الفاتورة_مرحل = Nz(DMax("[رقم الفاتورة مرحل]", "ترحيل فاتورة"), 0) + 1 جعفر 253.الفانورة.accdb.zip -
أخي رضا الله الموضوع هذا يرجع الى سنة 2008 ، وخصوصا انه لا توجد به الاجابة المطلوبة ، فرجاء عدم وضع مشاركات جديدة في مواضيع منتهية ، والأفضل وضع موضوع جديد لما تريد جعفر
-
كيف يمكن إضافة رقم الفاتورة جديد بعد ترحيل البيانات
jjafferr replied to بوعبد الله محفوظ's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله تعالى وبركاته حيا الله المحفوظ بوعبدالله بلا امارة عليك ، شو الرقم اللي تريد كل السجلات تأخذه؟ جعفر -
وعليكم السلام أخي سيف الله ، المنتدى به الكثير من المواضيع المتكررة ، فرجاء البحث عن المطلوب قبل ان تعمل له موضوع الرابط التالي به المطلوب: http://www.officena.net/ib/topic/64955-مشكلة-عند-فتح-البرنامج-على-ويندوز-8/ جعفر
- 5 replies
-
- مشكلة
- في التركيب
-
(و1 أكثر)
موسوم بكلمه :
-
رجاء تعمل لك سؤال مستقل بهذا الموضوع. هذا الموضوع يُقفل.
- 31 replies
-
- 1
-
-
اضافة 3% كأستقطاع من راتب موظف لكل الموظفين
jjafferr replied to حربي العنزي's topic in قسم الأكسيس Access
السلام عليكم في المرفق: 1. الاستعلام qry_3_Percent_1 يحدث حقل "رعاية_القاصرين" ، وحقل "مج_الاستقطاعات" ، في الجدول "جدول_طباعة_الرواتب" ، 2. الاستعلام qry_3_Percent_2 يحدث حقل "الراتب_النهائي" ، في الجدول "جدول_طباعة_الرواتب" ، 3. عليه ، يصبح حقل "الراتب_النهائي" هو راتب الموظف النهائي (وليس "صافي_الراتب") ، 4. تم دمج هذين الاستعلامين في الماكرو "تهيئة_الرواتب_للطباعة" ، وهو يشتغل في حدث "بعد التحديث" للحقل "شعبة" في النموذج "تهيئة_طباعة_الرواتب" ، 5. اوقفت الكثير من رسائل التأكيد ، فمافي داعي لها للمستخدم ، وهو في 4 اماكن في البرنامج ، واذا اردت معرفتها ، ابحث عن jj في الكود وستراها ، 6. تم تحديث الاستعلام Q_Rawatp والذي هو اساس التقرير ReQ_Rawatp ، تم اضافة الحقل "الراتب_النهائي" اليه ، 7. لم اقم بتغيير التقرير ReQ_Rawatp ، لأني ما عرفت طريقته ، 8. اذا لا تريد ان تُظهر حقل صافي_الراتب ، والذي ليس مهما الان (اقرأ المادة 3 اعلاه) ، لأنه ليس الراتب الاخير ، فيمكنك استعمال الاستعلام Q_Rawatp_2 ، وبهذه الطريقة مافي داعي لتغيير اي شئ في التقرير ReQ_Rawatp ، 9. انا ما فهمت قصدك في مشاركتك الاخيرة "مع ظهور استقطاع ال 3% في علامة جدولة الاستقطاع" ، فما عملت فيها شئ. جعفر -
وعليكم السلام أخي مشاركتي الاخيرة كانت لهذا الشئ بالذات ، فراجعها بالتفصيل جعفر
- 31 replies
-
اضافة 3% كأستقطاع من راتب موظف لكل الموظفين
jjafferr replied to حربي العنزي's topic in قسم الأكسيس Access
ونحدث حقل مج_الاستقطاعات ، بحيث نضيف له 3% كذلك ، صح؟ -
اضافة 3% كأستقطاع من راتب موظف لكل الموظفين
jjafferr replied to حربي العنزي's topic in قسم الأكسيس Access
الطريقة اللي في بالي كالتالي: 1. نحذف / نلغي كل اللي عملناه بالنسبة الى استقطاع 3% من الموظفين ، 2. نعمل حقل جديد في الجدول " طباعة الرواتب " بإسم "الراتب_النهائي" ، 3. نترك البرنامج يعمل كل شئ بالطريقة العادية (طبعا وبدون استقطاع 3%) ، 4. في المرحلة الاخيرة ، وقبل طباعة التقرير مباشرة ، نُحدّث الجدول "طباعة الرواتب" ، حقل استقطاع 3% ، وحقل "الراتب_النهائي" ، ونطبع التقرير . ايش رايك؟ جعفر -
اضافة 3% كأستقطاع من راتب موظف لكل الموظفين
jjafferr replied to حربي العنزي's topic in قسم الأكسيس Access
1. يعني تريد ان تستقطع 3% من حقل "صافي_الراتب" ، ثم تعمل حقل جديد لصافي الراتب بعد استقطاع الـ 3% 2. التقرير " طباعة الرواتب " ما من ضمن البرنامج اللي ارفقته ، فياريت ترفقه ، لأنه قد نحتاج ان نضيف له حقل جعفر -
وعليكم السلام وتكملة لمرفق أخي حسام ، يمكنك عمل استعلام ، وتختار اي الاسمين تريد ، بالعربي او الانجليزي: . جعفر
-
السلام عليكم هناك طريقة اخرى للجدول المؤقت: الطريقة الاولى: 1. اعمل الجدول اللي تريده في قاعدة بياناتك ، بالحقول المطلوبة ، وبدون سجلات وبيانات ، 2. برمجيا اعمل ملف اكسس mdb او accdb خارجي ، واستنسخ اليه هذا الجدول ، 3. اجعل الكود يولّد البيانات ويحفظها في هذا الجدول الخارجي ، 4. طبعا سيكون تقريرك يأخذ بياناته من هذا الجدول الخارجي ، 5. عند اغلاق البرنامج ، احذف هذا الملف الخارجي بهذه الطريقة ، لا يوجد اي ضغط على القاعدة الحالية انا استخدمت هذه الطريقة في برنامج مسقط التقارير: http://www.officena.net/ib/topic/59415-هدية-مسقط-التقارير/ الطريقة الثانية: 1. اعمل الجدول اللي تريده في قاعدة بياناتك ، بالحقول المطلوبة ، وبدون سجلات وبيانات ، 2. اعمل ملف اكسس mdb او accdb خارجي ، واعمل فيه هذا الجدول ، 2.1. احفظ هذا الملف في نفس مجلد برنامجك ، وعند طلب عمل الاستعلام ، اعمل نسخة منه باسم آخر ، او احفظ هذا الملف داخل قاعدة بياناتك بصيغة BLOB ، وعند طلب عمل الاستعلام ، استخرج واحفظ الملف الى مجلد برنامجك (انا كنت احفظه في مجلد الوندوز المؤقت Temp) ، 3. اجعل الكود يولّد البيانات ويحفظها في هذا الجدول الخارجي ، 4. طبعا سيكون تقريرك يأخذ بياناته من هذا الجدول الخارجي ، 5. عند اغلاق البرنامج ، احذف هذا الملف الخارجي جعفر
-
اضافة 3% كأستقطاع من راتب موظف لكل الموظفين
jjafferr replied to حربي العنزي's topic in قسم الأكسيس Access
وعليكم السلام اخوي حربي من الان ان شاء الله بشتغل على برنامجك ، بس عندي سؤال: شو اسم التقرير اللي يُطبع وفيه الخصومات؟ او من اي نموذج / زر يتم طباعة هذا التقرير؟ جعفر -
يجب عليك ان تصفّي السجلات قبل ان توصل الى الجمع والعد: انا اضفت صفرين الى الجدول . ولكي نتخلص من الخانات الفاضية والاصفار ، نعمل حقل خاص في الاستعلام ، اسميته T . والنتيجة . والان يجب ان لا نسمح بالحقول التي بها صفر . والنتيجة . ثم تستخدم هذا الاستعلام للجمع والعد: . . جعفر
- 31 replies
-
- 31 replies
-
تشغيل برنامج الاكسس في اي مجلد ، وبدون رسائل الأمان
jjafferr replied to jjafferr's topic in قسم الأكسيس Access
شكرا جزيلا لك أخوي ابوخليل في كل الحالات نحن نستعمل الوسيط ، فمختصر برنامج الاكسس الموجود على سطح المكتب لتشغيل البرنامج ، هو نوعا ما ، وسيط ايضا انا متفق معاك 100% جعفر -
حياك الله أخوي أبورحيل ، والبركة في الجميع حياك الله مثل ما قلت لك: فالمسألة سهلة ، وتقدر تحاول بنفسك جعفر
- 31 replies
-
وعليكم السلام انا عملت 1-5 ، ولم افهم الطلب 6 ، واعتقد بأنك تستطيع ان تعمله على المرفق ان شاء الله انا قمت بتغيير التواريخ قليلا ، حتى ارى الفرق اساس العمل كله هو هذا الاستعلام . لاحظ التاريخ الذي ساجربه اولا . العمل كله يتم عن طريق هذا النموذج . هذه نتيجة بيانات النموذج . فيكون الرسم البياني ، والذي اساسه الاستعلام اعلاه . بينما اذا غيرنا بيانات النموذج . فالنتيجة . . والان سأشرح لك طريقتي في عمل الرسومات البيانية . الخطوات التالية ، كله اضغط على Next .. Next .. واخيرا Finish ، وبدون ان اهتم بالتفاصيل . والنتيجة . عندها ابدأ العمل الفعلي ، وهو بتغيير Row Source . واخترت الاستعلام اللي عملته في البداية . والنتيجة . واذا اردت ان اغير في الحقول ، اضغط على الزر اللي في الدائرة الحمراء ، والدخول الى الاستعلام ، وتغيير الحقول كما اشاء واذا اردت تغييرات اخرى ، انقر مرتين على الرسم البياني جعفر 251.Database3.accdb.zip
- 31 replies
-
- 1
-
-
وعليكم السلام أخوي ابوخليل ما استغرب ، وما خليت بالي على هذه القضية المرفق فيه ملف vbs واللي عادة يكون فيه برنامج مخرب للكمبيوتر ، وفيه برنامج exe كذلك واللي ممكن يخرب الكمبيوتر!! انا جتني هذه الرسالة: . فضغطت على Keep وتم التنزيل سأعمل مجموعة محاولات ، وعلى اساسها سارفع المرفق الصحيح جعفر توصلت الى المرفق الصحيح ، فسأرفعه الان الى رابط الموضوع الاصلي: http://www.officena.net/ib/topic/66836-تشغيل-برنامج-الاكسس-في-اي-مجلد-،-وبدون-رسائل-الأمان/ جعفر
-
تشغيل برنامج الاكسس في اي مجلد ، وبدون رسائل الأمان
jjafferr replied to jjafferr's topic in قسم الأكسيس Access
شكرا ياشباب ارجو ممن يضع ردا على الموضوع ، ان يذكر: 1. اذا اشتغل البرنامج على كمبيوتره ، 2. نسخة الاكسس التي يستخدمها. حتى نعرف ان الطريقة تشتغل على كل اصدارات الاكسس جعفر -
هل يمكن وضع استعلام جدولي في تقرير أو نموذج
jjafferr replied to حامل المسك's topic in قسم الأكسيس Access
حياك الله تم تغيير الصور المتحركة ، لتشمل امثلة إضافية ، فارجع الى موضوعي بعاليه لتراها جعفر -
تفضل اخوي سعيد ، هذا رزق اتاك ، فاكمله جعفر
-
هل يمكن وضع استعلام جدولي في تقرير أو نموذج
jjafferr replied to حامل المسك's topic in قسم الأكسيس Access
-
السلام عليكم أخوي أبوخليل انت تطوعت للتجربة وضعت موضوع خاص على هذا الرابط: http://www.officena.net/ib/topic/66836-تشغيل-برنامج-الاكسس-في-اي-مجلد-،-وبدون-رسائل-الأمان/ جعفر
-
السلام عليكم ورحمة الله وبركاته انا احد الاشخاص الذين لا يحبذ ان يستعمل الكود في تخفيف أمان الاكسس ، فقد وضعته شركة مايكروسوفت في حزمة الاوفيس حتى تحمينا من ايدي المخربين ، وفي هذا الرابط شرحت كيفية عمل مجلد موثوق به للأكسس 2007 فما فوق: http://www.officena.net/ib/topic/66450-دمج-ملف-وتشغيله-قبل-أو-مع-بدء-اكسس/#comment-432363 المشكلة في كود تخفيف الامان ، انه لا يخفض مستوى أمان الاكسس لبرنامجك فقط ، وانما يخفض مستوى أمان جميع برامج الاكسس. ولكننا كمبرمجين لدينا مشكلتنا ، في انه اذا ارسلت برنامجك الى شخص ما ، فلا بد من التواصل معه و اعطاؤه الخطوات كما في الرابط ، وإلا فالبرنامج لن يعمل ، لان البرنامج يشتمل على الماكرو والوحدات النمطية. هنا اقدم لكم طريقة لجعل برنامجي فقط يعمل بمستوى أمان أقل ، فلا تظهر لي رسالة الأمان من الاكسس. العمل كله يدور حول كود ، ويجب حفظ الكود هذا في ملف بصيغة vbs ، والذي يجب ان نفتح برنامجنا عن طريقه. الكود يعمل على برامج الاكسس بصيغة mdb و accdb ، والمفروض ان يعمل على جميع اصدارات الاكسس 2003 فما فوق ، وعلى الاكسس 32بت و64بت (انا هنا اطلب من الشباب تجربته بإصدارات الاكسس التي يعملون عليها ، وإخبارنا بالنتيجة لوسمحتوا). اليكم طريقة العمل (رجاء انزال المرفق وفكه في المسار C:\jj ، وذلك حتى يمكنكم متابعة خطواتي): رجاء وضع البرنامج المرفق Seq.mdb حسب المسار التالي: C:\jj\Seq.mdb الآن اذهب الى المجلد C:\jj وافتح البرنامج Seq.mdb بالنقر المزدوج ، عند فتحه نرى رسالة أمان الاكسس ، وهذا متوقع ، وذلك بسبب انه في مجلد غير موثوق به (رجاء لا تضف هذا المجلد كمجلد أمان ، وانما اخرج من البرنامج). . الملف الآخر المرفق Seq.vbs ، يحتوي على هذا الكود: rem http://www.accessmvp.com/jconrad/accessjunkie/macrosecurity.html rem expression.OpenCurrentDatabase(filepath required, Exclusive optional, bstrPassword optional) dim o set o=createobject ("Access.Application") o.automationsecurity=1 ' set macro security LOW. o.opencurrentdatabase "C:\jj\Seq.mdb" o.usercontrol=true set o=nothing . تستطيع ان تجعله في اي مجلد (ممكن تجرب نسخه منه في اي مجلد شئت) ، وانقر مرتين على هذا الملف بُغية تشغيله ، سترى انه فتح البرنامج Seq.mdb ، وبدون رسالة أمان الاكسس ، وهو المطلوب ------------------------------------------------------------------------------------------------------------------------------------------- هذه الخطوة إضافية ، وهي لتحويل الملف السابق من صيغة vbs الى exe ، واختيار ايقونه للملف الجديد الآن ننتقل للخطوة التالية ، وهي ، اننا لا نريد ان ايقونة vbs ، وانما نريد ايقونه خاصة لبرنامجنا. هناك طريقتين: 1. ايقونة مختصر البرنامج Shortcut: وهي ان نعمل مختصر لملف Seq.vbs ، ولكن وللأسف مختصر ملف vbs يعطينا نفس ايقونة الملف نفسه ، وما عندنا طريقة لتغييرها!! لذلك ، سنعمل مختصر لملف الاكسس ، ونغير البيانات كالصورة التاليه ، بحيث يصبح مختصر ملف vbs يحتوي على ايقونة ملف الاكسس (طبعا يمكنك ان تغير الايقونة الى اي شئ شئت): . . . . وبهذه الطريقة غيّرنا ايقونة برنامج vbs الى ايقونه اخرى مناسبة 2. تحويل ملف vbs الى ملف تنفيذي exe ، وتختار له الايقونة التي تعجبك: رجاء انزال البرنامج المجاني Vbs to Exe من الرابط التالي: http://www.f2ko.de/en/v2e.php احد اسباب اختياري لهذا البرنامج ، اننا نستطيع التحكم به عن طريق Commandline ايضا ثم نتبع الخطوات التالية: ونستطيع ان نعمل لبرنامج vbs هذا كلمة سر كذلك ، . في الخطوة 6 تستطيع ان تكتب معلومات شركتك ، ونختار الايقونه التي نريدها للبرنامج (الخطوة 5) . . وتستطيع ان تجعله على سطح مكتب كمبيوترك الميزة في هذه الطريقة ، ان المستخدم لن يعرف مكان برنامج قاعدة البيانات Seq.mdb ، ولن يعرف الكود الذي كان في Seq.vbs ارجو ممن يضع ردا على الموضوع ، ان يذكر: 1. اذا اشتغل البرنامج على كمبيوتره ، 2. نسخة الاكسس التي يستخدمها. ملاحظة: الظاهر ان بعض متصفحات الانترنت حجبت انزال المرفق Seq.zip ، وذلك بسبب احتوائه على ملف vbs ، والذي يستخدمه الكثيرون لتخريب الكمبيوتر ، لذلك ، ارفق لكم Seq_2.zip والذي يحتوي على نفس ملفات Seq.zip ، ولكني غيرت صيغة الملف Seq.vbs الى Seq.txt . بعد انزال المرفق وفك ملفاته في الكمبيوتر ، رجاء تغيير مسمى الملف Seq.txt الى Seq.vbs جعفر Seq.zip Seq_2.zip
- 30 replies
-
- 19
-
-