اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

علي المصري

05 عضو ذهبي
  • Posts

    1,498
  • تاريخ الانضمام

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

  • Days Won

    5

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

  1. جزيت خيرا عن هذا العمل الرائع بارك الله فيك وجعله الله في ميزان حسناتك
  2. شكرا للجميع موضوع الحماية هام جدا وخصوصا لما يكون عندك قاعدة بيانات فيها معلومات سرية فنرجو من الاخوة الكرام التفضل بعمل نموذج شامل لهذا الموضوع شكرا
  3. استاذ أبو خليل شكرا على الاهتمام حصلت على الكود من احد المواقع عن طريق البحث في جوجل ( موقع اجنبي ) وجدت اسم مربع النص كان مرتبط بوحدة نمطية اخرى لعمل لون تبادلي لكل صف ولكني لم استطع فهمه فاسم مربع النص غيرته لاسم تاني مع الكود السابق ولم يتأثر بشئ الوحدة النمطية تعمل ولكن كما اوضحت سابقا انه عند فتح الفورم تشاهد الأرقام اثناء كتابتها
  4. لدي فورم في الوضع continuous form به مربه نص اريد ان يظهر فيه رقم السجل الحالي اذا كانت الفورم في شكل single form استخدمت =[CurrentRecord] وشغالة تمام استخدمتها في الوضع الثاني continuous form وجدت الناتج هو رقم 1 في جميع السجلات فهل من حل : بالبحث وجدت ما يلي ( وكنها بطيئة ) اولا : اسم مربع النص = RowNum ثانيا ً : مصدر البيانات = =RowNum([Forms]![Data]) حيث Data هو اسم الفورم ثم في مديول جديد هذه الوظيفة Public Function RowNum(frm As Form) As Variant On Error GoTo Err_RowNum 'Purpose: Numbering the rows on a form. 'Usage: Text box with ControlSource of: =RowNum([Forms]![theNameoftheForm]) With frm.RecordsetClone .Bookmark = frm.Bookmark RowNum = .AbsolutePosition + 1 End With Exit_RowNum: Exit Function Err_RowNum: If Err.Number <> 3021& Then 'Ignore "No bookmark" at new row. Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description End If RowNum = Null Resume Exit_RowNum End Function ولكن عند التنفيذ تكون بطيئة تشاهدها اثناء كتابة 1 2 3 4 مثل طفل بيتعلم العد ههههههههههههه فها من حل لتسريع هذا الموضوع
  5. استاذ حمدي انظر الموضوع التالي http://www.officena.net/ib/index.php?showtopic=54924
  6. بعد اذن الاساتذة الكرام البرنامج يسير في عملية تطور متتالية ما شاء الله ففي المرفق الاخير للاستاذ سمير والاضافات الجميلة التي قام بها رأيت التالي : انه عند البحث باستخدام اسم الطالب ستحصل على كل الطلاب الموجودين في البرنامج ( في القائمة المنسدلة ) اعلم انه مكن كتابة الاسم الأول للاختصار وهكذا ولكني قمت بعمل تعديل بسيط وهو كالتالي : جعلت اختيار الفصل والصف يكون قبل اختيار اسم الطالب والقائمة المنسدلة لاسماء الطلاب اضفت لها الصف والفصل مرتبطين بالقائمة المنسدلة الخاصة بالفصل والأخرى الخاصة بالصف وبذلك عند فتح القائمة المنسدلة سوف تجد اسماء طلاب الصف الذي تم اختيار مقدما ص ارجوا ان ينال اعجابكم ولا يكون به خطأ فأنتم تعلمون انني ما زلت اتعلم منكم جميعا ومن المنتدى الكريم شكرا لكم غياب الطلاب Copy.rar
  7. ترقيم تلقائي مخصص يمكن ان يحتوى في بدايته على حرف او رمز .... منقووووووووووووووووووووووول ترقيم تلقائي مخصص2003 .rar
  8. الاستاذ سمير1 فما الحل في رسالة الخطأ التي تظهر من رأيي ان تعمل حقل آخر ID مثلا ويكون ترقيم تلقائي وهو يكون المفتاح الأساسي
  9. السلام عليكم ورحمة الله وبركاته الاستاذ سمير1 الحقل StuID هو مفتاح اساسي فلذلك عند تنفيذ الكود الخاص بأرقام الجلوس يعطى رسالة تنبيه فالأفضل من وجهة نظري ان يكون نوع هذا الحقل هو ترقيم تلقائي شكرا
  10. السلام عليكم ورحمة الله وبركاته اخي ابو خليل بارك الله فيك وجزاك الله خيرا جربت المرفق الخاص بك وفكرته ممتازة لانه الكود به مختصر ولكن حصلت على النتيجة التي بالصور
  11. كل عام انتم بخير تم التوصل إلى الحل والحمد لله مرفق الحل مربع النص له أكثر من مصدر للبيانات . علي المصري.rar
  12. عندي مجموعة من الخيارات وثلاثة مربعان نص غير منضم نريد انه من مجموعة الاختيار عند اختيار term1 يكون مصدر مربعات النص الثلاثة هي الجدول term1 أو استعلام يضم الثلاث فصول وعند اختيار term2 يكون مصدر مربعات النص الثلاثة هي الجدول term2 وهكذا فهل من الممكن عمل ذك مع العلم حاولت ضم المواد الثلاثة الممثلة لمربعات النص في استعلام ولكن عند التنفيذ وجد عند كتابة رقم في مربع نص يرحل تلقائيا لباقي الطلاب في هذه المادة نرجوا ان شاء الله التوصل لحل لانه يوفر الكثير من مربعات النص حيثن انني اعمل على برنامج به فورم بها حوالي 20 مربع نص وانا استخدم الفورم في وضع سجلات متتالية Database1.rar
  13. الحمد لله تم التوصل للحل
  14. متى تستخدم Me.Requery وما هي فائدتها شكرا
  15. السلام عليكم ورحمة الله وبركاته أولا : تقبل الله منا ومنكم صالح العمال وكل عام انتم بخير بمناسبة قرب عيد الفطر المبارك ثانيا ً: لا اجد الكلمات التي استطيع أن أعبر به عن شكري لك ومدى احترامي لك ولما تقدمه إلى الاعضاء من مساعدات وتوجيهات فبارك الله فيك وجعله إن شاء الله في ميزان حسناتك
  16. استاذ أبو خليل : أولا شكرا على المتابعة زمن محدد يغلق البرنامج
  17. جزاك الله خيرا
  18. الفكرة ان هناك ثلاثة مستخدمين لقاعدة البيانات واحد منهم مستخدم عادي لها صلاحيات محدودة جدا الثاني له استخدامات اكثر من الأول الثالث مثلا له صلاحيات التحكم في البرنامج بالكامل فعند دخول الأول مثلا تظهر له فورم خاص بمدى الصلاحيات الخاصة به وعند دخول الثاني تفتح له فورم ثاني به الصلاحيات الخاصة به وعند دخول الثالث تظهر الفورم التي من خلالها يمكن التحكم بالبرنامج كاملا ولكن هناك زمن مدته 15 ثانية ( يمكن تغييرها طبعا على حسب البرمجة ) لكتابة اسم المستخدم وكلمة المرور بمعنى لو كتبت اسم المستخدم وانتهت المده قبل ان تكتب كلمة المرو تظهر رسالة ان الوقت المحدد لعلملية الدخول قد انتهت واعلم جيدا ان الموقع به مواضيع عن الصلاحيات كثيرة وانا واحد من ضمن انس كثيرين استخدمت شاشة الصلاحيات في احد برامجي ولكن الفكرة هنا موضوع زمن الدخول وعمل فورم خاص لكل نوع من المستخدمين وإليكم رابط الفيديو الذي يحتوي على الشرح http://www.youtube.com/watch?v=iVf27m8w9jU
  19. لعل المرفق يفي بالغرض من خلال تصميم الجدول الي به هذا الحقل اكتب الرقم الذي تريده في القيمة الافتراضية له db1.rar
  20. تفضل الملف بعد التعديل PubsLite.rar
  21. بارك الله فيكم جميعا وشكرا لكم انا افضل ان عملية التجميع تكون من ناحية احد المشرفين الاكارة وعمل تثبيت للموضع فمثلا اقتراح : موضوع مثلا باسم 1) كل ما يخص المدارس 2) كل ما يخص الأكواد وهكذا ولا بد ان يكون العنوان معبرا عن التجميعة التي بداخلة وهذا يسهل عملية البحث فيما بعد ويعطى تنظيما ً إضافيا وجماليا لموقعنا الغالي وانا على استعداد لرفع أي حجم من الملفات وذلك لاني اعمل على سرعة نت عالية elife ألياف ضوئية
×
×
  • اضف...

Important Information