كل الانشطه
- Today
-
hwrtamam started following أفضل طرق طرد الحمام بدون إيذاء
-
مكافحة الحمام بالكويت تُعد مشكلة تجمع الحمام على الأسطح والشرفات من أكثر الأمور إزعاجًا، نظرًا لما تسببه من فوضى واتساخ قد يؤثر على نظافة المكان ومظهره العام. ومع ذلك، يمكن التعامل مع هذه المشكلة بطرق آمنة وإنسانية دون التسبب في أي ضرر للطيور. أولًا: استخدام الشبك المخصص يُعتبر تركيب الشبك حول النوافذ والشرفات من أكثر الحلول فعالية، حيث يمنع دخول الحمام أو بناء أعشاشه دون إيذائه. ثانيًا: تركيب الأشواك البلاستيكية توضع الأشواك البلاستيكية على الحواف والأماكن التي يقف عليها الحمام، وهي لا تؤذيه لكنها تمنعه من الاستقرار، فيبتعد بشكل طبيعي. ثالثًا: الأجهزة الطاردة للحمام تعتمد هذه الأجهزة على إصدار موجات صوتية أو اهتزازات غير مريحة للحمام، مما يدفعه للابتعاد عن المكان دون أي ضرر. مكافحة حشرات بالكويت رابعًا: الوسائل البصرية تشمل استخدام الشرائط العاكسة أو مجسمات الطيور الجارحة، حيث تُخيف الحمام وتجعله يعتقد بوجود خطر فيبتعد. خامسًا: الحفاظ على نظافة المكان يُعد تنظيف الأسطح وإزالة بقايا الطعام والمياه من أهم الخطوات، لأن هذه العوامل تجذب الحمام بشكل كبير. نصائح إضافية الجمع بين أكثر من طريقة للحصول على نتائج أفضل الصيانة الدورية لمنع عودة الحمام اختيار وسائل آمنة وصديقة للبيئة مكافحة حشرات الجهراء
-
hwrtamam joined the community
-
المساعدة بكود تفعيل الازرار الموجودة بالملف
mamdouhsafa1993 replied to mamdouhsafa1993's topic in منتدى الاكسيل Excel
بارك الله مجهوداتك ممتن لك جدا جدا الازرار شغالة ممتازة بس الترحيل مش مظبوط مع الجدول في تضارب في ارقام الاعمدة والصفوف حاولت اظبطه مقدرتش اتمنى تساعدني فيه مرة ثانية ولك جزيل الشكر ومعذرة للازعاج -
جزاك الله خير الثواب وأكرمك الله فى الدارين
-
المساعدة في نموذج لقاعدة بيانات السيارات
أحمد الشحات85 replied to أحمد الشحات85's topic in قسم الأكسيس Access
الأخ المحترم جزاك الله خيرا انا سويت الإعدادات بنفس الطريقة لكن ما زالت المشكلة وسؤال ثاني يوجد مشكلة في شاشة استمارة عمل عندما اختار رقم سيارة من خلال القائمة الموجودة في رقم سجل السيارة يظهر رسالة خطأ حسب الصورة المرفقة هذا الخطأ لا يذهب إلا عندما اغلق الرسالة وارجع للشاشة من جديد ولكن لا اقوم بالدخول بنفس الطريقة بل اضغط على نكست لحين ما ييجي الرقم اللي ابغاه لذلك بقترح هل يمكن نعمل زر للبحث بحيث اذا حبينا نختار اي رقم سيارة عشوائي ييجي البيانات على طول من غير رسالة خطأ او شئ .... تحياتي لشخصكم الكريم -
الف شكر اخى الغالى على هذا المجهود جزاك الله كل خير هذا المطلوب وشكرا جزيلا
-
-
جزاك الله كل خير اعلم انك بذلت مجهود كبير جعله الله فى ميزان حسناتك يارب نعم الكود الموجود بشيت المخزن ولك جزيل الشكر
- Yesterday
-
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
Foksh replied to بلانك's topic in منتدى الاكسيل Excel
أخي بلانك .. لإجراءاتكم بنقل الإجابة إلى الحل الأخير . ما لم يكن هناك أي تعديل آخر . -
أنت طلبت أن يكون البحث عن الصنف من شيت المخزن و كود الصنف غير موجود في شيت المخزن كما هو واضح بالصورة فهل تقصد الكود الموجود في المخزن ولا كود آخر. و يعلم الله أن هذا الملف أخذ وقت و جهد كبير فلابد من التوضيح من البداية جزاك الله خير.
-
اولا جزاك الله كل خير على هذه المساهمة الجميلة باقى شيئ بسيط اضافة خانة كود الصنف تظهر فى البحث لانه احتاجها ولا احفظ الكود لان الاصناف كثيرة جد وعند تسجيل المبيعات او المشتريلت بتم بالكود كما فى ورقة المخزن جرب البحث فى المخزن يظهر الكود وكل التفاصيل
-
مشكلة في الاكسيل :عندي مصحف وورد فيه كلمات لونت فيها بعض الحروف ونسيت تلوين التشكيل وعندما اضعه في الاكسيل اجد ان عدم تلوين التشكيل اثر على ترابط الحروف فتفترق الحروف الغير ملونة وجدت هذا الكود لكنه ثقيل جدا Sub FixUnicodeTashkeel() Dim i As Long Dim char As Range Dim charCode As Long Application.ScreenUpdating = False ' سيبدأ من الحرف الثاني ليفحص ما قبله For i = 2 To ActiveDocument.Characters.Count Set char = ActiveDocument.Characters(i) charCode = AscW(char.Text) ' نطاق اليونيكود للتشكيل العربي القياسي If charCode >= 1611 And charCode <= 1618 Then ' مطابقة لون التشكيل مع لون الحرف السابق له تماماً char.Font.Color = ActiveDocument.Characters(i - 1).Font.Color End If Next i Application.ScreenUpdating = True MsgBox "تمت معالجة كافة أكواد اليونيكود بنجاح!" End Sub هل من حل بارك الله فيكم
-
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
بلانك replied to بلانك's topic in منتدى الاكسيل Excel
كده تمام الله يبارك فيك وهو المطلوب ..... ربنا يعطيك العمر المديد .... وأنفع الناس للناس وانت اهل لذلك . فلك الشكر -
المساعدة في نموذج لقاعدة بيانات السيارات
kkhalifa1960 replied to أحمد الشحات85's topic in قسم الأكسيس Access
تمام يا @أحمد الشحات85 ، خلينا نرتب خطوات إعداد اللغة في Windows عشان أي جهاز يشغل قاعدة Access بالعربي يقرأ الحقول بشكل صحيح: * الخطوات العملية لتغيير إعدادات اللغة في Windows افتح الإعدادات (Settings): اضغط على زر Start → اختر Settings (الإعدادات). اذهب إلى الوقت واللغة (Time & Language): من القائمة الجانبية اختر Time & Language. ثم اختر Language & Region. أضف اللغة العربية: اضغط على Add a language. ابحث عن Arabic (Saudi Arabia) أو أي دولة عربية تناسبك. اضغط Install. اجعلها اللغة الافتراضية للعرض (Display Language): تحت Windows display language اختر Arabic. هذا يضمن أن النظام يعرض النصوص العربية بشكل صحيح. تغيير إعدادات المنطقة (Region): في نفس الصفحة، تحت Country or region اختر دولة عربية. هذا يساعد في عرض التواريخ والأرقام بصيغة عربية. تغيير اللغة للنظام (System Locale): افتح Control Panel → Region. اذهب إلى تبويب Administrative. اضغط على Change system locale. اختر Arabic (Saudi Arabia) أو أي دولة عربية. اضغط OK وأعد تشغيل الجهاز. * النتيجة: النصوص العربية تظهر بشكل صحيح في Access. الحقول اللي كانت تطلع برموز أو غير مفهومة، حتظهر بالعربي الطبيعي. التواريخ والأرقام كمان حتكون بصيغة عربية متوافقة. ****** كده تضمن إن أي جهاز يشغل القاعدة يقرأ الحقول بالعربي بدون مشاكل . -
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
عبدالله بشير عبدالله replied to بلانك's topic in منتدى الاكسيل Excel
حرب التعديل التالي توزيع عدد الحصص (233) (1).xlsm -
ianluis24 joined the community
-
السادة الزملاء : مرفق دالة التفقيط بدون اكواد كل ما عليك ان تدرج الشيت المرفق فى اى ملف اكسيل تريد تفعيل دالة التفقيط بدون اكواد ولو نسخة الاكسيل 2021 فيما فوق يتم استخدام دالة مخصصة اسمها tafkeet Tafqeet_Dynamic_System (1).xlsx
-
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
بلانك replied to بلانك's topic in منتدى الاكسيل Excel
-
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
بلانك replied to بلانك's topic in منتدى الاكسيل Excel
شكرا علر الرد : لكن المطلوب توزيع الحصص على مدار الاسبوع ( 5 ايام) اي لو عندي 5 حصص زيادة يتم توزيعهم الحصة الثامنة من كل يوم الاحد حصة والاثنين حصة وهكذا .... ولو 6 حصص زيادة يكون الاحد الحصة السابعة حصة والثامنة حصة وباقي الايام حصة وهكذا -
تفعيل وإلغاء الشفت .. ثلاث تطبيقات ، يرجى دمجهم فى تطبيق واحد
Foksh replied to أحمد العيسى's topic in قسم الأكسيس Access
مبارك عليك الحل .. وعذراً لعدم المتابعة معك في وقتها ، بس كنت خارج من الشغل للأسف .. في المرفق اللي رفعتهولك ، كان فعلاً يتم التنفيذ على الإمتدادين MDB و ACCDB من إصدارات 2007 وما فوق .. لكنك بحثت عن فكرة زرين لكل وظيفة ، وهذا كان يسيراً جداً من خلال الفكرة اللي طرحتها .. ولكن كل الطرق تؤدي إلى روما - ما دامت روما قريبة - .. وفعلاً نسختك اللي رفعتها ما اشتغلتش عندي أنا كمان وده اللي خلاني أطلع وقلت بجرب على كمبيوتر تاني .. 👍🏻 -
توزيع عدد الحصص الزيادة للمعلم على مدار الاسبوع
عبدالله بشير عبدالله replied to بلانك's topic in منتدى الاكسيل Excel
استبدل الكود التالي بالكود بالملف Sub DrawCircles1() Application.ScreenUpdating = False Call DelShap Call ProcessTable(10, 14, 3, 10, "N9") Call ProcessTable(18, 22, 3, 10, "N17") Application.ScreenUpdating = True End Sub Sub ProcessTable(SROW As Long, EROW As Long, SCOL As Long, ECOL As Long, RefCell As String) Dim ws As Worksheet Dim i As Long, j As Long Dim totalCells As Long, totalRequired As Long Dim dayCells As Long, n As Long Dim arrCells() As Long Dim temp() As Double Dim remainder As Long Set ws = ActiveSheet totalRequired = Val(ws.Range(RefCell).Value) totalCells = 0 ReDim arrCells(SROW To EROW) ReDim temp(SROW To EROW) For i = SROW To EROW dayCells = 0 For j = SCOL To ECOL If Trim(ws.Cells(i, j).Value) <> "" Then dayCells = dayCells + 1 End If Next j arrCells(i) = dayCells totalCells = totalCells + dayCells Next i If totalCells = 0 Then Exit Sub For i = SROW To EROW If arrCells(i) > 0 Then temp(i) = totalRequired * arrCells(i) / totalCells Else temp(i) = 0 End If Next i For i = SROW To EROW n = Int(temp(i)) If n > arrCells(i) Then n = arrCells(i) If n = 0 Then ws.Range("M" & i).Value = "" Else ws.Range("M" & i).Value = n End If Next i remainder = totalRequired - Application.WorksheetFunction.Sum(ws.Range("M" & SROW & ":M" & EROW)) Do While remainder > 0 Dim maxI As Long, maxVal As Double maxVal = -1 For i = SROW To EROW If arrCells(i) > Val(ws.Range("M" & i).Value) Then If temp(i) - Int(temp(i)) > maxVal Then maxVal = temp(i) - Int(temp(i)) maxI = i End If End If Next i If ws.Range("M" & maxI).Value = "" Then ws.Range("M" & maxI).Value = 1 Else ws.Range("M" & maxI).Value = ws.Range("M" & maxI).Value + 1 End If remainder = remainder - 1 Loop For i = SROW To EROW n = Val(ws.Range("M" & i).Value) If n > 0 Then Dim validCols() As Long Dim countCols As Long countCols = 0 For j = SCOL To ECOL If Trim(ws.Cells(i, j).Value) <> "" Then countCols = countCols + 1 ReDim Preserve validCols(1 To countCols) validCols(countCols) = j End If Next j Dim k As Long For k = countCols To 1 Step -1 If n = 0 Then Exit For j = validCols(k) With ws.Shapes.AddShape(msoShapeOval, _ ws.Cells(i, j).Left + 5, _ ws.Cells(i, j).Top + 5, _ ws.Cells(i, j).Width - 10, _ ws.Cells(i, j).Height - 10) .Line.Weight = 2 .Fill.Visible = msoFalse End With n = n - 1 Next k End If Next i End Sub -
تعديل كود ترحيل البيانات من ورقة الورقة اخرى
عبدالله بشير عبدالله replied to بلال بلال's topic in منتدى الاكسيل Excel
لديك الحق استبدل في الكود wsSource.Range("A4:I4").ClearContents الى wsSource.Range("A7:I7").ClearContents بمعنى الرقم 4 غيره الى 7 فقط