بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation on 04/21/18 in all areas
-
3 points
-
السلام عليكم ورحمة الله اجعل الكود هكذا الرجاء فقط تحديد الخلية التى تحتوى اسم الموظف و ليس الصف كله قبل تنفيذ الكود Sub DelRows() Dim Sh As Worksheet, Msg As String Dim Nam As String Dim i As Long, LR As Long Nam = ActiveCell.Value Msg = MsgBox("من كافة الشيتات" & " " & Nam & " " & "هل تريد فعلا ازالة السيد / ", vbYesNo) For Each Sh In Worksheets For i = 1000 To 4 Step -1 If Nam = "" Then Exit Sub If Sh.Cells(i, 1) = Nam Or Sh.Cells(i, 2) = Nam Then If Msg = vbYes Then On Error Resume Next Sh.Rows(i).Delete Else: Exit Sub End If End If Next Next End Sub2 points
-
2 points
-
انا اخبرتك بالمشكلة وانها المعيار المعيار لا يتوافق مع التنسيق في حقل التاريخ واللي عملته انني وحدت التنسيق في الجدولين وفي مربعات التحرير في النماذج كيف ؟ انت وضعت في بعض الاماكن التنسيق هكذا : Month([date_n]) & " / " & year([year_n]) وفي البعض الآخر هكذا : Month([date_n]) & "/" & year([year_n]) لاحظ الفرق والمتمثل في المسافات الخالية في : " / " والافضل انك تجعلها جميعا مثل الثانية اي بدون مسافات2 points
-
الاستاذ رمهان شكرا لك .... والشكر موصول للاستاذ محمد سلامة .... تفضل Multi Val.accdb1 point
-
اهلا وسهلا بك استاذ @رمهان والله ليك شوقه تغييب تغيب وتظهر كالجواد فعلا استخدمت dao وتم الامر وتم حل المشكلة بنجاح واشكر جدا الاستاذ @ابوخليل على مساعدته .. الله يبارك فيه ويسعده وبارك الله فيكم جميعا 'وهذا هو الكود ياستاذ رمهان حسب طلبك لتطلع عليه 'وايضا لمن ياتى من بعدنا حتى يستفيد منه Private Sub Form_BeforeUpdate(Cancel As Integer) Dim x As String Dim db2 As Database Dim rs As Recordset Set db2 = CurrentDb Set rs = db2.OpenRecordset("SELECT [id_company] & [taxt_name1] & [date_f] AS Expr1 " & vbCrLf & _ "FROM tbl_company INNER JOIN (tbl_custom INNER JOIN tbl_demand ON tbl_custom.id_custom = tbl_demand.emp_id) ON tbl_company.id_company = tbl_custom.emp_company " & vbCrLf & _ "WHERE (((tbl_company.id_company)=wrcmpny()))") x = wrcmpny() & taxt_name1 & date_f rs.MoveFirst Do While rs.EOF = False If rs!Expr1 = x Then MsgBox "ÓÌá ãßÑÑ" Undo Exit Sub End If rs.MoveNext Loop rs.Close: Set rs = Nothing End Sub تحياتى ،،1 point
-
مثل ما قال الاخ أو اجعلها في الاستعلام عدم ظهور اخر سجل الفاضي (1).mdb1 point
-
وعليكم السلام ورحمة الله وبركاته من خصائص النموذج خانة الاختيار السماح بالاضافة اختر لا وسيختفي السجل الفارغ ::بالتوفيق::1 point
-
وعليكم السلام تفضل اعمل كما في الصورة ثم ضع هذا الكود خلف زر الحفظ Dim ctl As Control For Each ctl In Me.Controls If ctl.Tag = "En" Then ctl.Enabled = False End If Next وضع هذا الكود خلف زر الامر تعديل Dim ctl As Control For Each ctl In Me.Controls If ctl.Tag = "En" Then ctl.Enabled = True End If Next ::بالتوفيق::1 point
-
ولماذا تخفيها ؟ فلست في حاجة لذلك عند التحويل الى mde يستحيل فتح التصميم ، ولو تم كسرها فانها ستفتح بدون اكواد برمجية اما الفتح للعرض فيمكنك وضع ضوابط بحيث لا يمكن فتح النموذج الا بعد الدخول الصحيح الى البرنامج1 point
-
اول مرة أمر بحالة تشبه طلبك 800 زر في شاشة واحدة .. .. غير معقول لماذا غير معقول ؟ لان فكرة البرمجة جاءت لاختصار مثل هذه الخطوات واختزالها في حركات يسيرة المطلوب منك اخي الكريم تشرح لنا طبيعة المشروع الذي تعمل عليه ولماذا ستدرج هذا الكم الهائل من الازرار ؟ فقد نجد سبيلا لمساعدتك في تحسين الفكرة1 point
-
شكرا لك اخيahmedfahmy2018 هذا هو المطلوب جزاك اله خيراً وزادك علماً ممكن توضح لي الفرق بين دالة(if و nz) التي استعملتها شاكراجهودك1 point
-
شكرا لكم جميعا وللمنتدى الرائع والمفيد زادكم الله علماً ونفع بكم الأمة ahmedfahmy2018 ابوخليل اعتذر منك استاذ ابوخليل فلم انتبه لملاحظتك1 point
-
اسف جدا اخي وحبيبي في الله ابوخليل حيث اني لم اري المشاركة الجديدة الخاصة بك وهي بعنوان (فضلا افتح موضوعا جديدا لاستفساراتك الجديدة) الا بعد النشر1 point
-
1 point
-
السلام عليكم فضلا ابو زاهر لا تضع في المثال الا الكائنات المراد التعديل عليها اختصار الامثلة مطلوب تفضل تم التعديل ظهور نوع المستند.rar1 point
-
السلام عليكم أحبائى وأساتذتى أقدم لكم اليوم -موضوع عن البحث بمجرد كتابة اول حرف فى التكست بوكس لإظهار بيانات البحث فى الليست بوكس والإختيار منها بارك الله فيكم جميعا https://www.youtube.com/watch?v=CmkhFzH95ss البحث بمجرد كتابه اول حرف من خلال ليست بوكس .xlsm1 point
-
ضع عرض العمود في مصدر النوع في الجدول AfwtIar التالي الحقل Nwaha عرض العمود 0سم ; 2سم1 point
-
السلام عليكم ورحمة الله استخدم هذا الكود Sub DelRows() Dim Sh As Worksheet, Msg As String Dim Nam As String Dim i As Long, LR As Long Nam = ActiveCell.Value Msg = MsgBox("من كافة الشيتات" & " " & Nam & " " & "هل تريد فعلا ازالة السيد / ", vbYesNo) For Each Sh In Worksheets For i = 1000 To 4 Step -1 If Nam = "" Then Exit Sub If Sh.Cells(i, 1) = Nam Or Sh.Cells(i, 2) = Nam Then If Msg = vbYes Then Sh.Rows(i).Delete Else: Exit Sub End If End If Next Next End Sub1 point
-
1 point
-
1 point
-
معادلة رائعة استاذ زيزو بارك الله فيك أما اذا كان وضع الإسم المراد البحث به فى الأول أو الإسم الثانى-فتكون المعادلة كالتالى حيث تقوم بالعد سواء الإسم كان فى الأول او ثانى اسم =COUNTIF($B$2:$C$7,"*"&$A14 &"*") جزاكم الله كل خير1 point
-
1 point
-
1 point
-
السلام عليكم : اجعل الحقول الثلاثة الشركة - المدينة - التاريخ ------> مفتاحاً أساسياً عندها لن يقبل الجدول التكرار و سعيتبر الثلاثة مفتاحاً واحداً . أرجو أن أكون قد وفقت لفهم مقصدك1 point
-
الاستاذ محمد انا لا اوافقك بجعل المستخدم يدخل اسم المدينة كتابة .. حيث يجب الاختيار من قائمة حيث يكون عرضة للاخطاء الاملائية المقصودة وغير المقصودة مثلا في مثالك انت قمت بكتابة البحة بدلا من الباحة تم عمل المطلوب ويمكنك التجربة يمكنك ايضا لسد الثغرات نقل الكود الى حدث قبل تحديث الفورم بدلا من حدث الحقل db1.rar1 point
-
1 point
-
قصدت من كلامي لو اردت ان الرقم يبقى على القرن الحالي الافتراضي اللي هو 2000 فقط احذف (1-) الموجود في سطر الكود لن تتمكن من الحصول على نتيجتين مختلفتين في حقل واحد الا باستخدام واسطة لان اكسس حين تكتب الرقم ( 05) لا يعلم هل تريد 2005 أو 1905 لذا يجب ان تستخدم وسيطة مثلا : - تستخدم خانة خيار بجانب الحقل لتحديد القرن او - يتم ادخال رقم كعلامة على القرن مثلا الرقم 05 اذا ادخلته هكذا تكون النتيجة 2005 ولكن اذا اردت القرن السابق يجب ان تضيف صفرا بالبداية 005 لتكون النتيجة 1905 هذه الوسيطة يتم معالجتها داخل الكود باستخدام الشرط ( اذا كان عدد الارقام 3 اذن = 19 واذا 2 = 20 ) شي مشابه لهذا او اي وسيطة اخرى ترى انها مناسبة فالبرمجة فكر وطريقة كلمة اخيرة : كتابة اربعة ارقام اسهل من كل هذه الدوشة ..1 point
-
1 point