-
Posts
125 -
تاريخ الانضمام
-
تاريخ اخر زياره
السمعه بالموقع
7 Neutralعن العضو السيد عبد العال

- تاريخ الميلاد 09/10/1967
البيانات الشخصية
-
Gender (Ar)
ذكر
-
Job Title
مهندس
-
البلد
مصر
-
الاستاذ الجليل ابو هادى نسأل الله ان يجعل ما قدمته من جهد فى ميزان حسناتك ولا يسعنى الا أن أقول أننا جميعا فى انتظار عودتك
-
السلام عليكم ربما كان هذا المثال مناسبا change.zip
-
كيف يتم توليد رقم عشوائي غير مكرر في مربع نص
السيد عبد العال replied to مصلح الحريصي's topic in قسم الأكسيس Access
هذا التعديل يمنع التكرار الذى قديحدث فى بعض الحالات Const BagMax = 10 Type RandomBag n As Integer X(BagMax) As Integer End Type Global RandBag As RandomBag Function RandX() As Integer Dim Index As Integer If RandBag.n < 1 Then 'Insialize ...... MsgBox ("Bag Empty .." & BagMax & " No.s Will be added to Bag.") For i = 0 To BagMax - 1 RandBag.X(i) = i + 1 Next i RandBag.n = BagMax End If Index = Round(Rnd * (RandBag.n - 1)) RandX = RandBag.X(Index) 'Remove Void .......... For i = Index To RandBag.n - 1 RandBag.X(i) = RandBag.X(i + 1) Next 'Decrease Bag Count RandBag.n = RandBag.n - 1 End Function Private Sub AddRndX_Click() Text01 = RandX() End Sub -
كيف يتم توليد رقم عشوائي غير مكرر في مربع نص
السيد عبد العال replied to مصلح الحريصي's topic in قسم الأكسيس Access
هذه فكرة تعتمد على تكوين حقيبة أرقام فى متغير global ثم نختار منها رقم عشوائى وبعد اختياره نحذفه من الحقيبة وعند فراغ الحقيبة نعيد ملأها أرجو الجرية والأفادة مع خالص الحب والتقدير Const BagMax = 10 Type RandomBag n As Integer X(BagMax) As Integer End Type Global RandBag As RandomBag Function RandX() As Integer Dim Index As Integer If RandBag.n < 1 Then 'Insialize ...... For i = 0 To BagMax - 1 RandBag.X(i) = i + 1 Next i RandBag.n = BagMax End If Index = Int(Rnd * RandBag.n) RandX = RandBag.X(Index) 'Remove Void .......... For i = Index To RandBag.n - 1 RandBag.X(i) = RandBag.X(i + 1) Next 'Decrease Bag Count RandBag.n = RandBag.n - 1 End Function Sub test() Debug.Print RandX() End Sub -
ادراج تعليمة لدالة قمت بتصميمها
السيد عبد العال replied to محمودعبدالعزيز's topic in منتدى الاكسيل Excel
الطريقة التى ذكرها الاستاذ أحمد العيسى فى الرابط المشار إليه صحيحة ولكن...... عندما جربتها على نسخة الاكسل XP النسخة العربية على نظام تشغيل ويندوز 98 نجحت وكذلك على اكسل XP Enabledعلى ويندوز98 نجحت أما نسخة اكسل 2003 على ويندوز Xp فلم تنجح والطريقة-كما ذكرها الاستاذ أحمد العيسى- هى: من محرر فيجول بيزك نضغط f2 ليظهر Object Browser ومن القائمة الموجود All Libraries نختار VBProject سنجد اسماء Functions /Subs نختار sub التى نريد إضلفة التعليمة لها بالزر الأيمن ثم نختارPropirties وفى خانة Descreption نكتب التعليمة -
الدالة IF فى الاكسل تناظرها دالة IIF فى الأكسس وداخل محرر Visual Basic
-
مرفق المثال بعد التعديل المطلوب Mony2.zip
-
مثلا أذاكان المطلوب متابعة الخلية A2 بحيث يظهر تاريخ أخر تعديل فى الخلية d2 نكتب فى D2 هذه المعادلة =ash(A2) ash.zip
-
يمكن استخدام هذه الدالة لحساب القروش =(E11-INT(E11))*100
-
Sub Macro1() Dim Coll As String Coll = InputBox("ادخل اسم الخلية التي تريدها بداية للصف") Range(Coll & ":M14").Select End Sub
-
ممكن اكرر سجل في نموذج وعند الخروخ من النموذج
السيد عبد العال replied to الطـاير's topic in قسم الأكسيس Access
اذا كنت تقصد حذف السجلات المكررة مع البقاء على الأوائل رجاء مراجعة هذا المثال للاستاذ أبو هادى مثال متقدم لحذف السجلات المكررة والإبقاء على أوائل -
تلوين خليفة الخلايا طبقا للاسماء المكتوبة بها !! GetCellColor.rar
-
رسالة الخطأ NA# لماذا تصر على الظهور؟؟
السيد عبد العال replied to المالكي333's topic in منتدى الاكسيل Excel
ماهى المعادلة المكتوبة فى هذه الخلية؟ -
كيف أحصل على مجموع المشاريع لإدارة معينة في تقرير؟
السيد عبد العال replied to mohammed55's topic in قسم الأكسيس Access
بفرض أن كود الأدارة اسمه DEPID أدارة المبانى كودها 1 أدارة الهندسة كودها 2 الطريقة الأولى المبانى =Sum(IIf([DEPID]=1;1;0)) الهندسة =Sum(IIf([depid]=2;1;0)) الطريقة الثانية عمل تجميع بحقل DEPID ثم كتابة المعادلة الاتية فى تذييل المجموعة =Count([projid]) مرفق مثال سريع count.zip -
استخدام برنامج الفيزيو
السيد عبد العال replied to ziad Abufarah's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
نعم هو برنامج قوى وأريد أن أذكر -نقلا عن مايكروسوفت- أنه الاتفاق بين معظم الشركات العاملة فى حقل الكمبيوتر والبرمجيات على -أكثر من 70 شركة- على تكوين لغة موحدة لكتابة تصميمات البرامج ووضعت أساسيات هذه اللغة UML ويتم عمل هذه التصميمات ببرنامج الفيزيو وللمزيد من المعلومات يمكن مراجعة مستندات MSDN أو فى هذا الرابط UML- Visual Modeling of Software لفتح TAMPLETE فى برنامج الفيزيو: Softwere->UML Model Diagram