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

نجوم المشاركات

  1. Shivan Rekany

    Shivan Rekany

    الخبراء


    • نقاط

      4

    • Posts

      3,491


  2. mennad sofiane

    mennad sofiane

    03 عضو مميز


    • نقاط

      4

    • Posts

      462


  3. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      4

    • Posts

      12,207


  4. ابو جودي

    ابو جودي

    أوفيسنا


    • نقاط

      3

    • Posts

      6,818


Popular Content

Showing content with the highest reputation on 14 أكت, 2017 in all areas

  1. تمام استاذ sandanet هذه واحدة ونستخدمها عند تسجيل الحضور او عند البحث والفلترة ( يعني ان الحقل غير منضم) والثانية ايضا وبنفس الفكرة يمكنك ادخال بيانات محددة في حقل محدد فالباركود ينقل البيانات من الرسم (خطوط الباركود) ويترجمها الى بيانات(نص او رقم) ويلصقها داخل الحقل في الفورم علما ان قارى الباركود يشتمل على خصائص مصنعية بحيث يمكن تحديد نوع النقل فقد ينقل البيانات سردا بدون فواصل ويمكن ان يعمل انتر بعد كل ادخال
    2 points
  2. السلام عليكم ورحمة الله وبركاته بارك الله فيكم مشكورين برنامج جميل أخي الكريم رغم ان لا نتعدى على الحقوق الفكرية الا من أمر صاحب البرنامج أنا فككت الأكواد المحرر وكانت البرمجة رائعة جدا وشكرا والله ولي التوفيق أستاذ محمد الدسوقي عمل جميل منك و أخي ناصر شكرا لك وتحية خالصة مني اليك ************************************************************************************ مــــواضيعـــي المتواضعــــة فــــــي المــــنتدي ) ************************************************************************************ سبحان الله و بحمده .. سبحان الله العظيم سألكم الدعاء بظهر الغيب لي بارك الله فيك أخي الغالي ناصر سعيد
    2 points
  3. السلام عليكم ورحمة الله وبركاته هذه أول محاضرة لدي في قسم البرمجة أردت فقط تنشيط الأعضاء في قسم برمجة الويب حتى نتمكن من مساعدة أحبائي الأعضاء و خبراء المنتدى لأن الحياة بدون علم ليس لديها أي معنى نظرا لي ضيق الوقت لدي لكن سأعمل جاهدا على أي أستفسار منكم و أعتذر لمن لم ألبي طلبه رغم ضيق الوقت والعمل لساعات اضافية............. بسم الله نبدأ على بركة الله سنبدأ باذن الله دورة لتعلم لغة PHP لتطوير تطبيقات الويب و سأحاول أن يحتوي على تطبيق عملي و انشاء الله بعد أن ننهي الدورة نبرمج موقع متكامل معا. ما نحتاجه منك قبل أن نبدأ : أن تكون لديك دراية باللغة الهيكلية HTML ولغة التنسيق CSS وإن لم تكن لديك تلك الخلفية فلا تحزن سنشرح مدخل سريع لكل منهما وبعض المراجع لتستطيع أن تتابع معنا الدورة أترك درس هنا وسوف أشرحه لك من الأول الى الآخر والسلام عليكم و رحمة الله و بركاته أخوكم في الله مناد سفيان الجزائر مدخل الى اللغة الهيكلية HTML مدخل الى لغة التنسيق CSS تهيئة الخادم لتشغيل ملفات PHP الدرس الأول - نبذه عن اللغة , المتغيرات , التعليقات , العمليات الحسابية , المؤثرات الدرس الثاني : - الثوابت, الشروط , العمليات المنطقية , عمليات المقارنة , حلقات الدوران الدرس الثالث : - المصفوفات , الدوال الدرس الرابع : - إرسال المتغيرات بين صفحات الموقع بإستخدام المتغيرات $_POST و $_GET , تضمين الصفحات بإستخدام include , التعامل مع النماذج وجلب القيم منها الدرس الخامس : - التعامل مع السلاسل النصية , التعابير القياسية Regular Expressions , دوال التعامل مع التعابير القاسية preg_match و preg_replace الدرس السادس : - مدى المتغيرات , تنسيق JSON , تطبيق لعملية التسجيل , تطبيق لعملية تسجيل الدخول الدرس السابع : - الجلسات sessions , الكعكات cookies , وتطبيق عليها في عملية تسجيل الدخول . الدرس الثامن : - التعامل مع الوقت و التاريخ , طرق اظهار التاريخ باللغة العربية . الدرس التاسع : - التعامل مع الملفات والمجلدات كإنشاءها وتعديلها ... الدرس العاشر - التعامل مع قواعد البيانات , تطبيق إنشاء جدول للمستخدمين وتطبيق عملية التسجيل وتسجيل الدخول من خلال قواعد البيانات . الدرس الحادي عشر : - رفع الملفات , تنسيق حقل رفع الملف , انشاء حقل تقدم رفع ملف . الدرس الثاني عشر : - التعامل مع الصور باستخدام php انشاء مصغرات , اضافة تأثيرات الى الصور .. الدرس الثالث عشر : - معايير كتابة الأكواد و تحسين أداء برامج php . الدرس 15 : - الحماية في تطبيقات php . برمجة الكائنات OBJECT ORIENTED PROGRAMMING ملخص سريع عن برمجة الكائنات وكيفية التعامل معها وتطبيقات عليها ************************************************************************************ مــــواضيعـــي المتواضعــــة فــــــي المــــنتدي ) ************************************************************************************ سبحان الله بحمده .. سبحان الله العظيم @كل الحقوق محفوظة 2017@
    1 point
  4. السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم بالخير والمسرات اساتذتي واخواني الكرام نظرًا لأني لازلت مبتدئ في عالم الأكسس الجميل قمت بعمل برنامج او ملف لدليل الهاتف وهذه الفكرة ليست بجديدة ولكني حاولت تطبيق الأفكار التي تعلمتها وأنا بحاجة لأعمل عليه في المحل واريد توجيهات وملاحظات على هذا الدليل من جميع النواحي سواء نصائح لتغيير بعض الاشياء او اضافة شيء جديد, وأنتم لن تقصروا باذن الله ^_^ قبل تشغيل الملف قم باستثناء موقع الملف من مركز التوثيق حتى يعمل معك بشكل سليم ينقسم الدليل الى اربعة تبويبات : 1- تبويب معلومات الاتصال ومن خلال هذه النافذة تستطيع اضافة وحفظ اسم او حذفه كذلك تستطيع البحث عن اي اسم وتعديله بالاضافة الى التنقل الى الاسم السابق او التالي 2- تبويب قائمة الاسماء : من خلاله تستطيع استعراض جميع الاسماء ونوعية جهة الاتصال والمجموعات وبجانب كل اسم يوجد زر ( تفاصيل) يؤدي الى المعلومات الكاملة لجهة الاتصال , كذلك تستطيع البحث عن اي اسم 3- تبويب نوع جهة الاتصال : تستطيع من خلاله استعراض جميع انواع جهة الاتصال او اضافة وحذف اي نوع تريد ويوجد بجانب كل نوع زر ( تفاصيل ) يقوم بالفلترة حسب هذا النوع 4- تبويب المجموعات مثل التبويب السابق لكن على شكل مجموعات وتستطيع التحكم بهذه المجموعات من اضافة وحذف او فلترة ‏‏‏‏‏‏‏‏‏‏دليل الهاتف نسخة 5 .rar
    1 point
  5. السلام عليكم في نموذج باسم sale وفي خانة الصنف اريد الا يسمح بتكرار اسم الصنف مرتان اي لا يتم ادخال صنف تم ادخاله من قبل مرفق البرنامج backup.rar
    1 point
  6. الجواب باين من العنوان ☺ Create New DB And Expor Tables With Password ☺.rar
    1 point
  7. السلام عليكم ورحمة الله وبركاته أخوكم مناد سفيان الى السيدة مروة تفظلي طلبك جاهز تقصدي أن يكون وقت المتغيرين $start و $end على شكل timestamps وإن لم يكونوا بهذه الصيغة يمكن تحويلهم لها وإستخدام الكود التالي والذي سيتم إستخدام كود javaScript لعمل المطلوب وتغيير الوقت المتبقي كل ثانية سأستخدم في الكود مكتبة jQuery الكود ببساطة يحتوي على دالة makeTime والتي تقوم بإنقاص الوقت ثانية وتغيير حقول الوقت وهي ( ثانية - دقيقة - ساعة - يوم ) وإستخدام دالة setInterval لإنقاص الوقت كل ثانية والدالة str_pad لتكوين أصفار بحيث تكون الحقول دائماً مكونة من رقمين . يمكنكي تتبع الكود لمعرفة طريقة عمله والكود كالتالي : سبحان الله و بحمده .. سبحان الله العظيم @ كل الحقوق محفوظة 2017 @ <?php $start = 1390893903; $end = 1391203903; $timeAgo = $end - $start; $startAMPM = date('A',$start); $endAMPM = date('A',$end); if($startAMPM == 'AM'){ $startAMPM = 'صباحاً'; }else if($startAMPM == 'PM'){ $startAMPM = 'مساءً'; } if($endAMPM == 'AM'){ $endAMPM = 'صباحاً'; }else if($endAMPM == 'PM'){ $endAMPM = 'مساءً'; }?><!DOCTYPE html><html dir="rtl"><head> <meta charset="utf-8"> <script src="js/jquery-1.9.1.min.js"></script> <style> *{padding:0;margin:0;} #agoTable{ margin: auto; } #agoTable td { padding: 5px 20px 5px 20px; text-align: center; } </style></head><body><header> </header><article> <table id="agoTable"> <tr> <td>تاريخ البداية</td><td>تاريخ النهاية</td><td>الوقت المتبقي</td> </tr> <tr> <td> <?php echo date('Y-n-j h:i '.$startAMPM,$start); ?> </td> <td> <?php echo date('Y-n-j h:i '.$endAMPM,$end); ?> </td> <td> <div class="timeAgo"> <span class="days">00</span>:<span class="hours">00</span>:<span class="minuts">00</span>:<span class="sconds">00</span> </div> </td> </tr> </table></article><footer> </footer><script> $(function(){ var time = <?php echo isset($timeAgo)?$timeAgo:0; ?>; var days,hours,minuts,sconds; makeTime(); setInterval(function(){ makeTime(); },1000); function makeTime(){ --time; if(time < 0) return false; days = parseInt(time/(60*60*24)); var temp = time%(60*60*24); hours = parseInt(temp/(60*60)); temp = temp%(60*60); minuts = parseInt(temp/60); sconds = temp%60; days = str_pad(days,2); hours = str_pad(hours,2); minuts = str_pad(minuts,2); sconds = str_pad(sconds,2); $('.timeAgo .days').html(days); $('.timeAgo .hours').html(hours); $('.timeAgo .minuts').html(minuts); $('.timeAgo .sconds').html(sconds); } function str_pad(input, len){ input += ''; var dif = len-input.length; var out = ''; if(dif > 0){ for(i=0;i<dif;++i){ out += '0'; } return out+input; } return input; } });</script></body></html>
    1 point
  8. اخي السيد جمال قارئ الباركود وظيفته هي تحويل الباركود الذي على الملصق الى رقم عادي وبالتالي فانك تتعامل مع قاعدة البيانات كأنك تدخل ذلك الرقم يدوياً في خانة رقم الطالب ومن ثم تستخدم حدث بعد التحديث في خانة الطالب لتصفية بيانات ذلك الطالب هذا مافهمته من سؤالك .. واعذرني ان لم افهمه جيداً تحياتي
    1 point
  9. ممکن ترفع القاعدە ؟ استاذي الحبيب حسب فھمی لسؤالك اذا ماكان على الخطأ نستخدم dlookup
    1 point
  10. فقط عليك ان تضاف هذا الى كود الاعلى & "and [product id]='" & [product id] & "'"لااغ6 اي سيكون الكود كالتالي tarakim: DSum("Quantity";"sales";"[id] <=" & [id] & "and [customer id]='" & [customer id] & "'" & "and [product id]='" & [product id] & "'" )
    1 point
  11. بھذا فانكشن ستعرف حجم قاعدة بياناتك بكيلوبايت Function GetFileSize() As Long GetFileSize = FileLen(CurrentDb.Name) \ 1024 End Function
    1 point
  12. يمكنك تحميل المرفق التالي وستجد طلبك فيه ان شاء الله الرابط
    1 point
  13. مع وجودبعض الملاحظات منها ان الاسعار يتم احتسابها بالاستعلامات او النماذج اي انه لا ترصد بالجداول وهذا سيسبب لك مشاكل مستقبلا للبيانات التاريخية فلو تم تغيير السعر فستتغير القيم في جميع البيانات السابقة لذا يفضل تثبيت السعر داخل جدول الحركة ايضا تثبيت الاسعار يسهل لك عملية الاستعلام والمجاميع واستخراج التقارير تفضل عملت لك استعلام عن اجمالي الفواتير واجمالي المدفوعات والرصيد ولم اتعرض للتصميم بزيادة او نقص الرصيد .rar
    1 point
  14. اعتذر عن التأخير ولكن من الرائع محاولتك للوصول للحل والاروع انك قدمت الحل لتعم الفائدة كل الشكر والتقدير
    1 point
  15. انا لا استخدم کاسبرسکای الیک ھذا الموضوع لعل يفيدك
    1 point
  16. ادخل الى محرر الاكواد وتابع الشرح المصور الاتى واوعى تنسى كلمة السر
    1 point
  17. وعليكم السلام مادامت الجداول هي المسميات نفسها فلست بحاجة الى حذف الجداول وانما انت بحاجة الى إعادة ربط ثم تختار قاعدة الجداول تصور للعملية : فورم يحتوي على قائمة تعرض قواعد البيانات السابقة وزر تنفيذ اعادة الربط غالبا اسماء النسخ الاحتياطية تكون مشتملة على العام
    1 point
  18. كي بعمل الكود كما تريد في حال ادراج شيات جديدة لعملاء جدد يجب ادراجها بين الشيت الثالث و اخر 3 شيتات
    1 point
  19. لمنع الطباعة يمكنك استخدام هذا الكود مرفق مثال Dim WithEvents WordApp As Application Private Sub Document_New() Set WordApp = Application End Sub Private Sub Document_Open() Set WordApp = Application End Sub Private Sub WordApp_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean) 'Text displayed to the user if they try to print strMessage = "لا يمكن طباعة هذا المستند " MsgBox strMessage, vbOKOnly + vbExclamation, "Print" Cancel = True End Sub المصدر مرفق مثال noprint.zip
    1 point
  20. السلام عليكم أخي الكريم صياغتك للمعادلة غير سليمة في حالة وجود شرط مثل OR أو AND فإنك لابد أن تضع مكوناته بين قوسين ، راجع هذه المعادلة مع اعتبار الفاصلة او الفاصلة المنقوطة حسب جهازك =IF(OR(J23<L23,J23>L22),"ttt",IF(OR(J23>L25,J23<L24),"mmm",IF(OR(J23>L27,J23<L26),"yyy"))) أو =IF(OR(J23<L23;J23>L22);"ttt";IF(OR(J23>L25;J23<L24);"mmm";IF(OR(J23>L27;J23<L26);"yyy")))
    1 point
  21. السلام عليكم اخي arabys شكرا على المعلومة انا لم يسبق لي استخدام هذه الطريقة من قبل بارك الله فيك ولكن استخدم طريقة اخرى مختصرة وهي اضغط Ctrl+حرف"ذ" جزاك الله كل خير وبارك فيك
    1 point
×
×
  • اضف...

Important Information