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

ابوخليل

أوفيسنا
  • Posts

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

  • تاريخ اخر زياره

  • Days Won

    257

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

  1. مادام عند الضغط على زر جديد ينتقل الى سجل جديد اذا : انسخ كود الزر هذا والصقه في حدث فتح النموذج
  2. لا بد ان يكون جدول الاسماء بنفس اسم جدولنا tblNams اذا لم يكن فيمكن صنع استعلام وسيط يحمل الاسم نفسه ايضا لماذا تغير اسم الحقل Personal_num فيمكنك ربطه بالــ ID بدون تغيير كما انه في الاستعلام يمكن وضع اسم مستعار لــــ ID اذا لم تتمكن من السيطرة عليه وترويضه يمكنك ارفاق البرنامج مشتملا على الجدول الجديد
  3. ما دامت القاعدة الاخرى على جهازك يمكنك الارتباط بجدول الاسماء فيها وطبعا ستقوم بحذف جدول الاسماء في برنامج التسكين وحيث تم بناء البرنامج على هذا الجدول فيلزم الرجوع الى جميع كائنات وعناصر البرنامج ثم التعديل علىيها بما يتوافق والجدول الجديد ، ولكن قد نتجاوز هذه التعديلات باستخدام الحيلة بالاسماء المستعارة
  4. سألتك قبل ان كان لديك ملاحظات على الجداول ؟ فأفدتني بالنفي على كل حال كل شيء ممكن ماذا تريد ان تعمل برقم القيد هذا ؟ بالنسبة للربط بقاعد البيانات : هل هذه القاعدة يعمل عليها في برنامج آخر ، ام هي قاعدة لبرنامجك السابق ؟ اذا كانت الاولى يمكن الارتباط بالجدول بنفس الاسم الموجود بالقاعدة البعيدة ويلزمنا في هذا الحال التعديل على البرنامج ويمكن ايضا استيراد الجداول والعمل عليها في بيئة منفصلة
  5. رأيت من الافضل ان اقدمه لك على طبق كما تقدم اطباق الحلوى عند الافطار في هذا الشهر المبارك تفضل اخي هدية وعربون صداقة بعد فك الضغط عنه اجعله على D مثلا واعمل له اختصارا على سطح المكتب اي استفسار نحن بالخدمة ما استطعنا skn3.rar
  6. If MsgBox("هل تريد اغلاق النموذج", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "اغلاق") = vbNo Then Exit Sub Else docmd.close
  7. في حدث التحميل للنموذج اكتب : DoCmd.GoToRecord , , acNewRec
  8. انظر في المكتبات قد يكون هناك نقص
  9. لا يصلح الدمج ما دمنا سنمنح حرية التنقل والتبديل بين الغرف ايضا ارى الاستغناء عن مسمى سرير ونكتفي بحقل نسميه السعة ويكون في جدول الغرف اما بالنسبة لاجاباتك السابقة فالسؤال الاخير برمجي واجابته ان الاساس هو الغرفة اما الساكن فهو طارىء ايضا يمكننا الاستغناء عن الدور لان رقم الغرفة ينبيء عنه نبدأ بسم الله : سنحتاج في البرنامج الى ثلاث نماذج للادخال ( هناك نماذج مساعدة للعرض ) - النموذج الاول : عبارة عن ثلاث نماذج رئيسي وفرعيين ، وسيستخدها صاحب المشروع مرة واحدة فقط لادخال بيانات المبنى والادوار والغرف وسعتها .... الخ الرئيسي يرتبط بجدول المباني والفرعي1 يرتبط بجدول الادوار والفرعي2 يرتبط بجدول الغرف - النموذج الثاني لادخال اسما وبيانات الساكنين ويرتبط بجدول الاسماء - النموذج الثالث للحركة او السكن وهذا النموذج هو بيت القصيد او هو مربط الفرس أرفق لك العمل وقد عملت النموذج الاول باستخدام المعالج ويمكنك تحسين وعمل لمسات على المظهر مستقبلا المطلوب منك 1- عمل النموذجين الثاني والثالث 2- ادخل بيانات كاملة عن الغرف ( هذه موجودة ) وسعتها واسماء الطلاب وقم بتوزيعهم على الغرف (فيما لا يقل عن ثلاثة ادوار كاملة ) اجعلها الدور 1 ،2 ، 3 وفقك الله لكل خير skn1.rar
  10. لو استخدمت الاستعلام كمصدر بيانات للنموذج وجعلت عملية البحث تتم عن طريقه لتمكنت من ذلك
  11. هل جربت ؟ هو يتحدث فعلا فقد عملت لك ذلك انقر على الزر لاضافة اسم / بعد اضافة الاسم وغلق النموذج افتح مربع التحرير لترى ان الاسم الجديد موجود
  12. اجب عن كل ما يلي : 1- هل اطلعت على ما ارفقت لك ؟ هل لديك ملاحظات ؟ 2- ما هي آلية العمل لمسؤل السكن ؟ 3- هل يحق للطالب ان يغير الغرفة ؟ 4- هل يمكن ان يتغير مجموع الاسرة في الغرفة في وقت ما مثلا ؟ 5- هل هناك ضوابط تستلزم المتابعة ؟ 6- ما ذا يعني حقل ترميز المجموعة في مثالك ؟ وماهي المجموعة ؟ سؤال أخير من تعتقد في هذا البرنامج هو الاساس الذي تدور عليه العملية هل هو الطالب ام الدور ام الغرفة ام السرير ؟
  13. يعني تريد الناتج بالموجب مهما كان ؟ اذا كان كذلك استخدم الشرط التالي : =iif(([salary]-[dt])<0;([dt]-[salary]);([salary]-[dt])) salary.rar
  14. غير في المعادلة قدم المطروح على المطروح منه
  15. يمكنك استخدام هذه المعادلة في مربع النص =([salary]/30)*(date()-[dt]) ملحوظة : الناتج قيمة متغيرة لذا لا يخصص لها حقل في الجدول salary.rar
  16. اخي الكريم .. بداية .. تم تعديل الجداول حسب تصوري وهي قابلة للنقاش والتعديل التقارير هي حصيلة ونتيجة منتظرة عند نهاية البرنامج فلا تستبق الاحداث skn.rar
  17. السلام عليكم. كلام اخونا محمد صحيح ولست بحاجة الى هذه الشروط ويمكنك اذا كان الارتباط ( صحيح ) ويتم عن طريق رقم الصنف ان تضم جداولك في استعلام واحد تجميعي يكون المعيار فيه رقم الصنف
  18. سببه خلل برمجي عند التحويل من 2007 او 20010 الى 2003
  19. اشكر اخواني على هذه الفوائد واحب ان اضيف فائدة : 1- نحن لسنا في حاجة ( غالبا ) الى اتنظيم والترتيب داخل النماذج وانما نقوم بذلك عند العرض في التقارير وهذه الخدمة متوفرة ومهياة داخل التقارير . 2- يمكن استعادة الارقام المفقودة في الترقيم التلقائي برمجيا واستخدامها كسجلات جديدة ، وهنا ينتفي التعارض مع الجداول المرتبطة .
  20. استخدم الدالة iif مثال : mytext:iif([myfild]<0;0;[myfild]) myfild هو اسم الحقل الذي تريد تطبيق الشرط عليه
  21. تفضل من هنا ستجد ما يفيدك https://www.google.com/url?q=http://www.officena.net/ib/index.php%3Fshowtopic%3D25364&sa=U&ei=Au4SUPG2FcjAhAfnz4DIDA&ved=0CA0QFjAEOAo&client=internal-uds-cse&usg=AFQjCNF5F2mQXg3w18YrJQ7D6jrX0BMwVQ
  22. الجداول لا يكتب فيها شيء غالبا ( عدا بعض القيود في الخصائص ) وانما محل هذه الاكواد في النماذج او محرر الفيجوال هناك طرق عدة سأعرض لك لاحقا ما اعرف منها بصحبة مثال توضيحي ان شاء الله
  23. السلام عليكم عند ترقيم السجلات بغرض التنسيق والفرز والترتيب التسلسي فالاولى عدم استخدام الترقيم التلقائي الخاص بأكسس مع العلم انه ينصح بوجود هذا الترقيم في كل جدول كمفاتاح ومعرف للسجل اما عدم القدرة ( بالطريقة العادية) على استخدام الارقام المحذوفة فهي من ناحية امنية مفيدة كحصر ما تم حذفه مثلا . لذا يفضل البعض عند الحاجة الى الترقيم التلقائي ان يستعين بالترقيم التلقائي المصنوع وهذه احدى الطرق : me.text=Dmax("text","mytble")+1 وهناك طرق اخرى عديدة تستخدم في النماذج والتقارير وكذلك الاستعلامات . لدي تعليق على ما تفضل به اخي محمد ايمن صحيح ... بشرط حذف جميع السجلات من الجدول قبل عملية الضغط وليس هذا ما اردت التعليق عليه وانما حول مسألة اختيار : ( ضغط عند الاغلاق ) وهي تجربة احببت نقلها اليكم : هناك علاقة او سبب بين ضرب ( تلف ) قاعدة البيانات وهذا الخيار
×
×
  • اضف...

Important Information