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

ابوخليل

أوفيسنا
  • Posts

    12843
  • تاريخ الانضمام

  • Days Won

    239

كل منشورات العضو ابوخليل

  1. حسب التصور الذهني وليست معلومة مؤكدة ان اكسس يتعامل مع الحقول النصية حسب اعدادها فالمفهوم عندي والذي اخذته من الاستاذة قبلنا انه يجب اختيار طول الحقل بشكل مناسب لأنه يؤثر على أداء الفهرس والتخزين لا اخفيك قد بحثت كثيرا حول تحرير هذه النقطة ، ولم اجد اتفاق على تحديد الافضل انظر مثلا هنا
  2. مثلا عند العمل على نموذج مصدر بياناته جدولا فرعيا ، فإني اجعل الحقل الابن مربع تحرير ، مصدر الصف فيه هو حقل الاب في الجدول الرئيس هنا لا يمكن ادخال بيانات خارج العلاقة . ايضا اعتقد ان هذه العلاقات بين هذه الجداول يقوم اكسس بإلغائها عند تكبير قاعدة البيانات على كل حال هذه العلاقات مفيدة للضبط عند تصميم النماذج والاستعلامات والتقارير
  3. عليكم السلام تفضل اسرع واسهل طريقة ولكني استبعدت التسميات : الاول ، الثاني ... الخ لانه يوجد طالبان متساويان في النتيجة ، فالعدل ان يكون فيه تكرار مثل الاول مكرر ، الثاني مكرر ... وهكذا ان اردت اظهار التسميات مع تبيين التكرار فانظرني الى الغد Data_Base2.mdb
  4. اجهزة الموظفين التي استلموها في عهدتهم بغض النظر عن العلاقات ، لاني لا استخدمها في برامجي الا في الاستعلامات ، ولكني في الوقت نفسه الزم المستخدم عند ادخال البيانات بتطبيق وظيفة العلاقات اجباريا ، وهي باستخدام المنسدلات . عندي ملاحظتين على السريع 1 - لا اعلم لماذا استخدمت الاحرف الكبيرة في كتابة الحقول ؟ وانما جرت العادة كتابة الحقول باحرف صغيرة واذا كانت مكونة من كلمتين نكتب بداية الكلمة الثانية بحرف كبير لتسهيل القراءة وفهم المعنى 2- الملاحظة الثانية وهي تخص حجم الحقول النصية فأكسس يعطي للحقل القيمة 255 آليا ، وهنا يجب ضبط الحجم بما يناسب البيانات المدخلة فمثلا حقل الهاتف لا يتجاوز 12
  5. لست بحاجة الى اكواد ولا غيرها فقط عدل على خصائص الحقل لسان التبويب : غير ذلك / فهرس علامات الجدولة مبتدئا بالصفر للحقل الاول ورقم 1 للثاني ....... وهكذا ستلاحظ انك عند النقر على زر الادخال ( انتر ) انه ينتقل للحقل الذي يليه بالترتيب
  6. البرنامج او المشروع مهما كان صغيرا فانه لا شك يشتمل على الكثير الكثير من المواضيع المختلفة ، تصور ضمن تصميم نموذج واحد يمكن اننا نبني عليه عشرات المواضيع . سياستنا في هذا المنتدى استحضار المصلحة العامة التي تتبلور في البحث المستقبلي .. وليس في المصلحة الخاصة للعضو الجزء الاخير هذا يخص استيراد بيانات طلاب من مصنف اكسل ، وموضوعك في الاساس ربط الصف والفصل مع اسم الطالب ، فكيف يعثر الباحث عليه آمل ان تستوعب الفكرة التي نسعى اليها في هذا المنتدى . على كل حال سأجيبك على طلبك هنا وسأقوم لاحقا بفصل هذا الجزء بموضوع وعنوان يخصه تم الفصل بعنوان مستقل تفضل التعديل Asem6.rar
  7. كان المفترض انك ترفق ايضا ملف اكسل الذي تجلب منه البيانات من اجل معرفة مكمن الخلل ولكن قبل هذا يجب عليك ان تفتح بطلبك هذا موضوع جديد بعنوان مناسب
  8. ادخل الصف كرقم ويمكن التعويض عنه ( اقصد اظهار الاسم في النماذج والتقارير) انظر غيرت طريقة ادخال الصف في جدول اسماء الطلاب الى ارقام ولاحظ انها تظهر في نموذج الملحوظات كأسماء للعلم تدخل البيانات الى الجداول عن طريق النماذج ,, ولا تدخل في الجدول مباشرة Asem4.rar
  9. عليكم السلام تصميم الجداول بحاجة الى اعادة نظر مثلا كيف تريد جلب الصف والفصل للطالب وفي الجداول لم يتم تعيين ذلك له في جدول اسماء الطلاب يجب ادراج كل ما يخص الطالب من البيانات الثابتة : الصف / الفصل / سنة الميلاد / رقم الهاتف / العنوان / ....... الخ والبيانات الثابتة هي البيانات التي غالبا لا تتغير على الاقل خلال سنة دراسية واحدة ايضا في جدول المعلمين يجب ادراج المادة التي يدرسها ، واذا كان المدرسون يدرسون اكثر من مادة يجب عمل جدول وسيط يربط بين جدول المعلمين وجدول المواد يتم ادراج مواد المعلم التي يقوم بتدريسها
  10. Dim qryd As QueryDef Dim strSQL As String strSQL = "SELECT TblItems.* FROM TblItems WHERE (((TblItems.Wh)=[forms]![stores]![store]))" Set qryd = CurrentDb.CreateQueryDef("qryTemp", strSQL) DoCmd.OpenQuery qryd.Name CurrentDb.QueryDefs.Delete qryd.Name test2.rar
  11. الآن فهمتك تريد الاستعلام مؤقت (عرض فقط ) من غير يكون له وجود ضمن الاستعلامات ولكن لا بد تعلم لازم يكون المعيار اللي هو [forms]![stores]![store] لازم يكون داخل الجملة
  12. ما دمت تريد التصفية من خلال استعلام ، لماذا تستخدم جملة sql ؟
  13. لم تذكر ما النتيجة التي تريد اظهارها 1- كيف ؟ ......... جدول او قيمة حقل محدد 2- اين ؟ ........ المكان الذي تريد اظهارها فيه
  14. تفضل .. للتنفيذ مثل هذا docmd.RunSQL "SELECT ALLITEMS.* FROM ALLITEMS WHERE ALLITEMS.STOREID=2" او ارجاعه كمتغير مثل هذا strsql = "SELECT ALLITEMS.* FROM ALLITEMS WHERE ALLITEMS.STOREID=2"
  15. يا هلا الف ابو احمد لا شك الانقطاع عن اصحابك واحبابك جعلك تنسى اكسس وأهله كما ذكر ابو حسان استخدم تكبير النموذج في حدث الفتح DoCmd.Maximize وايضا في خصائص النموذج / تنسيق : اجعل السماح لعرض ورقة البيانات = نعم فقط ، اما السماح بعرض النموذج فاجعلها = لا نأتي لحدث الزر لفتح النموذج اعلاه ، يجب ان يكون هكذا : DoCmd.OpenForm "yourForm", acFormDS سيفتح نموذج ورقة البيانات بملء الشاشة ومع ذلك يمكنك سحبه والتحكم بحجمه ، والمثال خير شاهد Database2.rar
  16. اجعل الكود الذي كتبه ابو عبدالله في حدث تحميل النموذج بدلا من الزر
  17. الميدان يا حميدان مثالك عندك وجرب تمام .. خطوة للاحتراف ولا اعلم هل الدمج سيجعل الاستعلام اسرع ام الفصل ( تظهر المقارنة عند وجود سجلات كثيرة جدا) علما ان اظهار النسبة كاملة مفيد فقد تستخدمها في معالجات اخرى
  18. تحتاج كود على مرحلتين الاولى اخراج النسبة بناء على التوصيف والثانية ادراج شرط ان تكون القيمة بين قيمتين طبعا الحقول في مثالك بالحروف العربية ... وستتعب في مستقبل ايامك اذا لم تطور نفسك ويصعب عليك قراءة وفهم الاكواد لذا قمت بتعديل الحقول حتى تتمكن من قراءة الكود بشكل صحيح وفهمه nesb: IIf([twsef ]="1";([mbeat]*10)/100;([mbeat]*20)/100) nesbah: IIf([nesb ]>500;500;IIf([nesb ]<50;50;[nesb ])) Database22.accdb
  19. تفضل =[Forms]![تلاميذ محددين]![Head_1].[Column](1) إظهار رأس الحقل في التقرير بالعربي كما هو بالنموذج2.rar
  20. السلام عليكم السائل يريد اظهار مربع الحوار من خلال الزر لا اعتقد انه يظهر مادام اخفاء الاطارات شغال فانت امام حلين : 1- ارجاع الاطارات قبل التنفيذ ثم تفعيلها بعد العملية .. وهذا غير مناسب 2- استخدام طرق اخرى للربط باستخدام الاكواد
  21. جربت وكله تمام sa1 هو الواجهات و sa2 هي القاعدة الخلفية للتأكد فك ضغط الملف على قرص C وجرب افتح sa1 عد ظهور مربع حوار الجداول المرتبطة.rar
  22. شكرا ابا جود على هذا العمل الجبار خدمة نسخ الملفات اللازمة بجانب قاعدة البيانات لا تقدر بثمن جعله الله في موازين اعمالك عندي ملاحظة افادني بها احد الاخوة يقول : ملف ابو جودي الاول الذي يعتمد على الملف التنفيذي هو الذي يعمل اما الاخير هذا فانه ينقصه شيء ما اخونا يمسح الكيو آر بتطبيق آخر يقول انه هو الرسمي المعتمد وهذا رابطه وتعليق الأخ عليه _______________________________________________________________ https://play.google.com/store/apps/details?id=com.zatca.vat هذا برنامجهم الرسمي فيه كل شي فيه تحقق من الرقم الضريبي وفية بلاغ بالسجل التجاري او بالرقم الضريبي وفيه تعليمات بمعنى قارئهم الرسمي حمله وشوف _______________________________________________________________ طبعا انا جربت وطلع كلامه صحيح سوف ادرج صور للنتيجة ادناه التي تظهر الفاتورة فيها هي الملف الاول الذي يستخدم الملف التنفيذي اما الصورة الاخرى فهي نتيجة قراءة الملف الثاني الجافا الرسالة "" شكرا لمسح رمز الاستجابة السريعة تم مشاركة ... الخ """ يعني ان الماسح لم يقرأ جرب التطبيق الجديد على الملفين
×
×
  • اضف...

Important Information