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

محمد طاهر عرفه

إدارة الموقع
  • Posts

    8,707
  • تاريخ الانضمام

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

  • Days Won

    36

كل منشورات العضو محمد طاهر عرفه

  1. اذا كان حقل رقم الهاتف نص و ليس رقم فالمعادلة ناقصة - ينقصها اضافة ال " قبل و بعد القيمة و تكون الصيغة كالتالي : في حالة حقل الشرط رقمي DLookUp("[FieldName]","TableName","[FieldName] = " & [Forms]![MainFormName]![SubFormName]![FieldName]) فى حالة حقل الشرط نصي DLookUp("[FieldName]","TableName","[FieldName] = '" & [Forms]![MainFormName]![SubFormName]![FieldName] & "'") ايضا راجع هذا الموضوع شرح دوال أكسس - دوال تجميع المجال http://www.officena.net/ib/index.php?showtopic=152 و هنا توجد أمثلة عليها و كلها متشابهة فى التطبيق دوال الأكسس http://www.officena.net/ib/index.php?s=&act=SF&f=30
  2. السلام عليكم يتم فى هذه الخلية تسجيل عدد مرات الفتح و نعم يمكن تغيير الخلية مع تغيير الكود مع تحياتي
  3. اذا كانت لا تظهر فقم بانشاء استعلام "إنشاء جدول" بناء علي الاستعلام و بناء عليه قم بعمل الدمج أو أو سيكون عليك اختيار نوع الوصلة ODBC connection و تمشي مع خطوات المعالج المختلفة و تختار new و تختار الوصلة من نوع قاعدة بيانات أكسيس و تكون قد أنشأت وصلة خاصة لتعريف القاعدة باسم جديد ، كوصلة odbc أو تختارها مع مسارات المعالج و أعتقد ان الاستعلامات ستظهر هكذا و لكن سيكون عليك تكرار الخطوات أو تعريف وصلة لل odbc علي كل جهاز
  4. راجع هذا الموضوع : كيف يتم تشغيل ملف صوتي مستمر مع العرض ؟؟ http://www.officena.net/ib/index.php?showt...opic=321&hl=صوت
  5. لا يوجد تحويل بالمعني الفعلي و لكن توجد بعض التحايلات ، و لكن مازال لا يمكن استرجاع الاكواد منع التعديل فى ملفات ال mde http://www.officena.net/ib/index.php?showt...wtopic=1169&hl= أداة إضافية لاستيراد النماذج والتقارير من الـ MDE http://www.officena.net/ib/index.php?showt...opic=841&hl=mde
  6. الحل الانسب و الاسرع هو الجداول المحورية أو عمل فلتر متقدم و افضل الجداول المحورية لسهولة التحديث و تغيير شكل العرض http://www.officena.net/ib/index.php?showt...150&hl=المحورية
  7. كيف يطبع جميع سجلات النموذج الفرعي ؟؟ ما هو كود أمر الطباعة ؟؟
  8. لا تحتاج الي جعلها فى جدول آخر اجعل نمكاذج الادخال مختلفة عن نماذج العرض و نماذج التعديل و ذلك باختلاف خواص Allow edit Allow add Allow Delete أو جعل نموذج الادخال من فورم بدون مصدر بيانات إضافة سجل باستخدام SQL إضافة سجل من نموذج بدون مصدر بيانات http://www.officena.net/ib/index.php?showtopic=15 إضافة سجل باستخدام DAO إضافة سجل من نموذج بدون مصدر بيانات http://www.officena.net/ib/index.php?showtopic=14 إضافة سجل باستخدام ADO إضافة سجل من نموذج بدون مصدر بيانات http://www.officena.net/ib/index.php?showtopic=13 و يمكنك جعلها فى نموذج واحد للادخال و التعديل التحكم فيها بالكود بحسب المستخدم اذا كان النظام يعتمد علي التحكم باستخدام الصلاحيات المختلفة للمستخدمين بالكود ،و لكن الحل السابق ابسط كثيرا
  9. اذ1 كان الحقل المطلوب نقل التركيز اليه بعد حدث ما فى نموذج فرعي فتكتب الكود بنفس الطريقة مع ذكر المرجع كاملا Forms!formname!subformname![textboxname].setfocus
  10. التعامل مع مثل هذه الحالات يكون بالتعرف علي رقم الخطأ و التعامل بناء علي هذا الرقم و التعامل مع الاخطاء عموما يكون بكتابة كود فى بداية الروتين يوجه البرنامج الي مكان معرف فى نهاية الكود متخطيا كل الخطوات On Error GoTo errsub فى هذا المكان يمكننا اظهار رسالة برقم أو وصف الخطأ و للتعرف عليه عند حدوثه errsub: و نلاحظ ان العلامة المرجعية هي نفس الاسم الذي اخترناه متبوعا ب : و هذه اولي وسائل التعرف علي الخطأ و الاخري هنا التعرف علي جميع الأخطاء و أرقامها http://www.officena.net/ib/index.php?showt...=370&hl=الأخطاء و بناء علي معرفة رقم الخطأ يمكنك التصرف أو اظهار الرسالة المناسبة MsgBox Str(Err.Number) + Err.Description Resume Next مثال عام On Error GoTo errsub 'Resume Next errsub: If Err.Number = 3204 Then MsgBox " A database with the same name exists in the same location ! ", 64, "Duplicate Backup Name" ElseIf Err.Number = 3422 Then m = " The destination spreadsheet is open !" + Chr(10) + Chr(13) + "Please close it" MsgBox m, 16, "Missing Data Table " Else MsgBox Str(Err.Number) + Err.Description Resume Next
  11. تم فصل السؤال فى موضوع منفصل و يرجي طرح كل سؤال فى موضوع منفصل بحسب قواعد المشاركة بخصوص كلمة السر راجع هذا الموضوع كيف يمكن عمل باسورد لشيت ؟ http://www.officena.net/ib/index.php?showtopic=695 بالنسبة للتقدير راجع هذا الموضوع درجات الطلاب والتقدير التلقائي في الاكسيل http://www.officena.net/ib/index.php?showt...رجات,or,الدرجات تصنيف المجموعات فى الاكسيل مثل تحديد تقدير الطلاب http://www.officena.net/ib/index.php?showt...69&hl=المجموعات معادلة الترتيب http://www.officena.net/ib/index.php?showtopic=1546 و اذا فيه أي استفسار اضافي ، يرجي طرحها فى موضوع منفصل بعنوان خاص ليستفيد منه الجميع ، أو اكمال الحوار فى احد المواضيع السابقة ان لم يكن قد تم نقلها للارشيف مع الاشارة للموضوع الاصلي مع تحياتي
  12. المقصود أن مجموعة من الخلايا بها كلمات او جمل باطوال مختلفة ، و المطلوب أن نحاذيها بحيث تنتهي جميعا بمحاذاة واحدة حاولت فيها ، و لم أجد حل بعد و لكن من المفترض وجود مثل هذه الخاصية !!
  13. الترتيب بالكود يلزمه الاتي من الكود Function mysort Sub BubbleSortNumbers و استنتاج التقدير المكتوب يلزمه Function gradename و الترتيب بدون كود لا يلزمه كود و طبعا كل دالة أو روتين فرعي تنسخها بكاملها حتي end sub or end function مع تحياتي
  14. جرب هذا الملف و يحوي الطريقتين بالكود و بدون للترتيب ثم اسنتاج التقدير المكتوب كما أردت ملاملاحظة أنه فى حالة الاستنتاج للترتيب بدون كود لابد من تحرير المعادلة ثم ضغط CTR+SHIFT +ENTER كما سبق MySort2.rar
  15. ملف مفيد جدا بالرغم أنه موجه للاوراكل علي ما يبدو لكن مازال الاساسيات واحدة ، و البرنامج نفسه مفيد مع الشكر
  16. ادخل قائمة البحث اعلي المنتدي و اكتب كلمة شيفت و اختار كل التواريخ واختار قسم الاكسيس او المنتدي بالكامل و ستجد الكثير من المواضيع
  17. طبعا و نتمني أن يتفضل كل من يستطيع تقديم أي معلومة أن لا يتردد فى وضعها ، فبتأكيد سيستفيد منها الكثيرون ، و ليس المبتدئين فقط ، فهناك العديد من المعلومات الاساسية لا تكون معروفة بالكامل ، او معروف بعض جزئياتها للكثيرين حتي و لو لهم خبرة بالاكسيل مع الشكر
  18. المعادلة تقوم فقط بالترتيب و التكرار معناه الحصول علي نفس الدرجة و لاستخدام ال array formula نكتب المعادلة ثم نجعل الخلية فى وضع التحرير ، سواء بالماوس أو بضغط F2 ثم نضغط CTR+Shift + Enter و بالنسبة للتقدير او الترتيب كتابة يمكن استخدام الفكرة هنا درجات الطلاب والتقدير التلقائي في الاكسيل http://www.officena.net/ib/index.php?showt...رجات,or,الدرجات تصنيف المجموعات فى الاكسيل مثل تحديد تقدير الطلاب http://www.officena.net/ib/index.php?showt...رجات,or,الدرجات
  19. السلام عليكم الموضوع الذي أشار اليه الاخ جمال يخص الاتصال التليفوني و استنتاج بيانات المتصلين و ربطهم بالقاعدة اما عن قراءة البيانات فقط فهذا مثال للاخ ابو حمود انقل ملفات الصوت الي المسار c:\mywave Drgat_AHMoud.rar
  20. الفكرة هي فى عملية تثبيت المراجع للخلايا المختلفة فاذا لاحظنا اذا استخدمنا اللصق الخاص ثم paste Link ستجد علامتي $ موجودتان فى المرجع امام خانتي الصف و العمود فبذلك يكون الارتباط بهذه الخلية اينما ذهبت و حتي لو اختلف مكانها فى الترتيب لذا و انت فى الشيت الرابع اختار الخلية التي تريد ، ثم اكتب فيها = ثم اذهب بالماوس الي الشيت الثاني و انتقي الخلية المطلوبة ثم اضغط F4 لمرة واحدة ، ثم اكتب + ثم اذهب الي الشيت الثالث و انتقي الخلية المطلوبة ثم اضغط F4 لمرة واحدة فتكون انشأت المعادلة المطلوبة و التي تربط بين الثلاث خلايا فى الشيتات الثلاثة حتي مع تحركها ملاحظة نلاحظ أنه بضغط F4 مرة واحدة تم وضع العلامة $ امام مرجع الصف و العمود و هذا يعني التحديد التام للخلية فاذا نسخت المعادلة رأسيا أو افقيا ستظل تشير الي نفس الخلاية و بتكرار الضغط علي F4 سيتغير التحديد علي تحديد الصف فقط او العمود فقط ، أو لا تحديد ، ثم التحديد الكامل فاذا كانت ال $ امام الصف ، فهذا يعني أنه بالنسخ الرأسي لن يتغير رقم الصف ، و لكن بالنسخ الافقي سيتغير رقم العمود و العكس بالنسبة لل$ أمام حرف العمود بالنسبة للشرح المصور و الدروس ، يصعب علي ذلك فى الوقت الحاضر للاسف مع تحياتي
  21. هذا المثال به : 1- دالة لاستنتاج القيم الموجودة فى خلايا بعد حذف المسافات الخالية منها ( فى خلية أخري ) و ماكرو لتطبيق نفس الشيء علي الخلايا المحددة ( للتطبيق علي الخلايا نفسها ) Removespace.rar
×
×
  • اضف...

Important Information