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

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

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

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

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

  • Days Won

    37

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

  1. الرد المشار اليه : للاخ فهد : أولا وقبل كل شيئ أعمل الآتي من خلال خصائص النموذج (حدث) إذهب إلى (مفتاح العرض التمهيدي) وجعل خاصيته (نعم) ثم إذهب إلى (عند مفتاح للأسفل) واستخدم الكود هذا الرقم 116 في الكود يمثل الزر F5 If KeyCode = 116 And Shift = 0 Then الكود المطلوب END IF
  2. اعتقد ان السؤال بحاجة الي توضيح ، بخصوص تصميم الجداول نفسها و علاقتها بما تريد أو أن يتفضل احد الاخوة بالاجابة ان كان واضحا له السؤال
  3. نفس الشيء ضع فى المعيار الخاص بحقل التاريخ فى مصدر بيانات التقرير Between [Forms]![FormName]![DateFrom] And [Forms]![FormName]![DateTo] حيث DateFrom و DateTo هي أسماء مربعات النص التي تحوي التاريخ مرفق مثال أعتقد أنه للاخ ابن مسقط Date_from_to.rar
  4. السلام عليكم أهلا بك فى المنتدي و نرجو مراجعة قواعد المشاركة فى المنتدي ( العنوان - و تعدد الاسئلة ) بالنسبة للسؤال الاول راجع هذه المواضيع استخدام الدالة dmax لعمل ترقيم مسلسل (الصفحات 1 2 3 ) http://www.officena.net/ib/index.php?showtopic=1049 بديء الترقيم التقائي مع كل سنة جديدة تطبيق لاستخدام Dmax فى الترقيم http://www.officena.net/ib/index.php?showtopic=1034 بالنسبة للتاريخ ، ضع فى مصدر بيانات مربع النص =date() او اذا اردت الوقت ايضا =now() بالنسبة للربط ، ستضع فى جدول الصادر ، حقل لرقم الوارد المناظر و فى جدول الوارد حقل لرقم الصادر المناظر هذا اذا كنت تستخدم جدولين منفصلين للصادر و الوارد اما اذا كان جدول واحد يشمل كل الحركات (صادر ووارد ) فستضع فيه حقل لرقم المستند الاصلي الذي يرد عليه هذا المستند
  5. درجات الطلاب واستخراج التقدير التلقائي لكل طالب http://www.officena.net/ib/index.php?showtopic=808 تسجيل ترتيب الطلاب كتابة بحسب الدرجات الأول ، الثاني ، الثالث ،.. http://www.officena.net/ib/index.php?showtopic=1004
  6. تنفيذ أمر بضغط مفتاح من أي مكان Autokeys Macro http://www.officena.net/ib/index.php?showtopic=85&hl= استخدام مفاتيح الكي بورد لتنفيذ امر محدد-Send Keys http://www.officena.net/ib/index.php?showt...97&hl=key+press
  7. في حدث بعد التحديث للاسم تستنتج العنوان باستخدام Dlookup و تضع القيمة فى مربع النص الذي يظهر العنوان dim m as str m=DLookUp("[address]","table1","[myname] = " & [Forms]![formname]![subformname]![txtboxname]) me.address=m
  8. فى مصدر بيانات التقرير ضع المعيار التالي في حقل التاريخ Between [أدخل تاريخ البداية من فضلك] And [أدخل تاريخ النهاية من فضلك] و اذا أردت اظهار التاريخين علي التقرير فضع مربعي نص و اجعل وصدرهما التعبيران التاليان [أدخل تاريخ البداية من فضلك] [أدخل تاريخ النهاية من فضلك]
  9. جرب زيادة الهامش السفلي فى الصفحة فى التقرير و عموما موضوع التنشين علي ورق مطبوع ، غالبا ما سيخضع للمحاولة و التجربة و الخطأ مع تحياتي
  10. لموضوع هو أن هذه الدالة تستخدم لادراج نص متكرر بالعدد الذي تحدده ، و ذلك عند الحاجة لنص لتختبر عليه شيء ، و يكفي ررقم واحد فقط داخل القوس مثال =RAND(3) يكرر الفقرة3 مرات ، و الفقرة تتكون من نفس الجملة 5 مرات و يمكنك تحديد مرات تكرار الجملة داخل الفقرة =RAND(3,10) فتتكرر الفقرة 3 مرات و كل فقرة مكونة من 10 جمل و الفقرة تختلف بحسب النسخة ، ففي نسخة الاكس بي الانجليزية: The quick brown fox jumps over the lazy dog
  11. نرجو مزيد من التوضيح ، هل تريده رقمي شكلا ، أم ماذا ؟؟ و لماذا لو شكلا مثلا فى اي استعلام cc: Format([date2];"ddmmyy")
  12. نعم ممكن و ذلك بتحويل الروتين الي جالة و اجراء بعض التعديلات عليه ثم استدعاء الدالة بناء علي الحقل المطلوب و عدد الحروف المحدد و تم التطبيق علي مثال الاخ اسامة و اضيف اليه جدول و استعلام و موديول به دالة Text_Num5.rar
  13. بعد التحميل لا تحاول فتح الحماية بالطريقة العادية و لكن من خلال الاوامر التي ستضاف الي قائمة Tools أو أدوات
  14. الشرط هو كلمة محمد المكتوبة فى خانة المعيار Criteria الموجودة تحت حقل الاسم فامسحي كلمة محمد جربي و ستجدي ما تبغين باذن الله و ارجو منك مراجعة الشرح السابقة الاشارة اليه
  15. أزيلي شرط أن الاسم = محمد من الاستعلام السابق
  16. هذا مثال للاخ مسافر gfx_mosafer.zip
  17. لا توجد مشكلة فى الاضافة ، جربي ثانية و لا توجد مشكلة بالنسبة للاجابة علي السؤال ، هذا يتوقف علي : هل المطلوب هو التقدير المناظر لاخر سجل تم ادخاله ، أم المناظر لاكبر تاريخ ؟؟ فقد اتفقنا سابقا أن التواريخ تدخل بالترتيب فى الجدول فان لم تكن كذلك فسنحتاج لتعديل الاستعلام فبرجاء الافادة عموما للحصول علي التقدير المناظر لاخر سجل تم تسجيله ل محمد ( علي اساس الترتيب الزمني فى التسجيل ) سنضع Last فى كل من حقلي التاريخ و التقدير و للحصول علي التقدير المناظر لاكبر تاريخ فى سجل تم تسجيله لمحمد سنقوم اولا بعمل استعلام تحديد عادي و نرتبه تنازليا بالتاريخ لجعل أكبر تاريخ هو الأخير فى الترتيب ثم بناء علي هذا الاستعلام سنبني الاستعلام الجديد و نستخدم Last مع التاريخ و التقدير
  18. الحل بطريقة أخري ( بالكود ) ضع الدالة التالية فى أي وحدة نمطية Function date2(Mydate) If Mydate <= #12/31/2003# Then date2 = "yes" If Mydate > #12/31/2003# Then date2 = "No" If Mydate = "" Or IsNull(Mydate) Then date2 = "No" End Function ثم استخدمها فى الحقل المستنتج كالتالي kk2: date2([Delivery_Date])
  19. السؤال : كيف نقوم بعمل استنتاج لقيمة حقل فى الاستعلام بطريقة مركبة أي اذا كان تاريخ التسليم خاليا أو اذا كان أكير من 31-12-2003 تكون قيمة الحقل المستنتج Kk تساوي No و اذا كانت القيمة أقل من 31-12-2003 و ليست خالية تكون قيمة الحقل المستنتج kk تساوي Yes الاجابة : kk: IIf((IsNull([Delivery_Date]) Or [Delivery_Date]>#12/31/2003#),"NO","Yes")
  20. بالنسبة للحقول الاضافية من الممكن أن تستخدمي فيها Last بدل Max و يرجي مراجعة مواضيع الاستعلامات هنا http://www.officena.net/ib/index.php?showtopic=228
  21. القصود هو عمل تخصيص كاننا نضيف ايقون جديد أدوات تخصيص أوامر Tools Customize Commands ثم نسحب له قائمة جديدة الي الاعلي new menu ثم من مجموعة الخطوط Fonts نختار الخط الذي نريد و نسحبه فتصبح لدينا فائمة بها الخطوط الفضلة فقط
  22. حملي هذا البرنامج http://www.rarlabs.com/download.htm و هو يتعامل بكفائة مع امتدادي ال ZIP , RAR
  23. السلام عليكم يرجي عدم توجيه السؤال لشخص محدد ، بحسب قواعد المشاركة فهذا قد يحرمك من اجابة أفضل من شخص آخر بالنسبة للسؤال علامة ال ! تفصل بين كائن ، و الكائن الذي يحويه بمعني Forms!Form1![mm] و قد يغني عنها ال النقطة me.mm فهذا يشير الي كائن مربع النص المسمي mm النموذج form1 و للتعامل مع خاصية visible للمربع mm : لا يوجد بديل للنقطة me.mm.visible = true Forms!Form1.form.mm.visible = true أي ان الكائنات يمكن أن يفصلها علامة تعجب و نقطة ، و لكن ال ! هي الاصل أما الخصائص ، فلابد أن يسبقها نقطة مع تحياتي
  24. مرفق المثال به استعلامين الاول قد يغني و الثاني فى حالة الحاجة الي بيانات اضافية من جدول آخر بعد تحديد السجلات المطروبة فى الاستعلام الاول Query.rar
×
×
  • اضف...

Important Information