-
Posts
1998 -
تاريخ الانضمام
-
Days Won
26
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو محمد أبوعبدالله
-
كيف أجعل قاعدة البيانات قراءة فقط لبعض المستخدين
محمد أبوعبدالله replied to علياء يسرالدين's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته استخدم نظام الصلاحيات للمستخدمين يمكنك البحث في المنتدى عن صلاحيات وستجد موضوعات كثيرة تتحدث عن هذا الموضوع وطرق تنفيذها تحياتي -
جمع بشرط داخل النموذج وليس بأستخدام الاستعلام
محمد أبوعبدالله replied to ahmed sherif's topic in قسم الأكسيس Access
لهذا استخدمنا Format للحقل لكي يقوم بتنسيق التاريخ كما نريد اياً كانت طريقة كتابة التاريخ Format("31/12/2020", "mm/dd/yyyy") ولهذا ايضاً استخدمنا Debug.Print myCriteria لكي يعرض طريقة تنفيذ العملية بعد تنفيذ العملية اضغط ctrl + G في محرر الاكود سترى النتيجة تحياتي -
وعليكم السلام ورحمة الله وبركاته مرفق ابا غبدالرحمن الله يهديك لتسهيل الموضوع على كل حال انظر الاستعلام Query1 و Query2 Database1.rar تحياتي
-
جمع بشرط داخل النموذج وليس بأستخدام الاستعلام
محمد أبوعبدالله replied to ahmed sherif's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته اخي الكريم نحن هنا لسنا في نتحدي مع احد ولكن كلنا اخوة نحاول مساعدة بعض ووالله استفدت من هذا المكان كثيرا جدا واحاول فقط رد الجميل سنفرض انا لدينا كومبوبوكس باسم Combo11 نضع الامر التالي به If Me.Combo11.Value = 1 Then myCriteria = "" myCriteria = "(" myCriteria = myCriteria & "[التاريخ] between #" & Format("01/01/2020", "mm/dd/yyyy") & "# and #" & Format("31/03/2020", "mm/dd/yyyy") & "#" myCriteria = myCriteria & ")" ElseIf Me.Combo11.Value = 2 Then myCriteria = "" myCriteria = "(" myCriteria = myCriteria & "[التاريخ] between #" & Format("01/04/2020", "mm/dd/yyyy") & "# and #" & Format("30/06/2020", "mm/dd/yyyy") & "#" myCriteria = myCriteria & ")" ElseIf Me.Combo11.Value = 3 Then myCriteria = "" myCriteria = "(" myCriteria = myCriteria & "[التاريخ] between #" & Format("01/07/2020", "mm/dd/yyyy") & "# and #" & Format("30/09/2020", "mm/dd/yyyy") & "#" myCriteria = myCriteria & ")" ElseIf Me.Combo11.Value = 4 Then myCriteria = "" myCriteria = "(" myCriteria = myCriteria & "[التاريخ] between #" & Format("01/10/2020", "mm/dd/yyyy") & "# and #" & Format("31/12/2020", "mm/dd/yyyy") & "#" myCriteria = myCriteria & ")" End If Debug.Print myCriteria Me.[التخصص]![الادخال Subform].Form.Filter = myCriteria Me.[التخصص]![الادخال Subform].Form.FilterOn = True gstorm_2.rar تحياتي -
اختفاء النموذج خلف واجهة البرنامج عند تصغيرة
محمد أبوعبدالله replied to f16's topic in قسم الأكسيس Access
-
اختفاء النموذج خلف واجهة البرنامج عند تصغيرة
محمد أبوعبدالله replied to f16's topic in قسم الأكسيس Access
-
تفضل اخي الكريم هذا الموضوع لك من وقت ليس ببعيد نفس المثال بالضبط Database1 - Copy.rar تحياتي
-
البحث بأى كلمة داخل نموذج غرعى
محمد أبوعبدالله replied to ahmed sherif's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته تفضل اخي الكريم وهذا تعديل حسب المرفق الخاص بك Private Sub ffind_Change() Dim strFilter As String, strSearch As String If Nz(Me.ffind.Text) = "" Then Me.[التخصص]![الحهات الطبية Subform].Form.Filter = "" Me.[التخصص]![الحهات الطبية Subform].Form.FilterOn = False Me.[التخصص]![الادخال Subform].Form.Filter = "" Me.[التخصص]![الادخال Subform].Form.FilterOn = False Else strSearch = Replace(Me.ffind.Text, "'", "''") strFilter = strFilter & "الجهة LIKE '*" & strSearch & "*'" End If If strFilter <> "" Then Me.[التخصص]![الحهات الطبية Subform].Form.Filter = strFilter Me.[التخصص]![الحهات الطبية Subform].Form.FilterOn = True Me.[التخصص]![الادخال Subform].Form.Filter = strFilter Me.[التخصص]![الادخال Subform].Form.FilterOn = True Else Me.[التخصص]![الحهات الطبية Subform].Form.Filter = "" Me.[التخصص]![الحهات الطبية Subform].Form.FilterOn = False Me.[التخصص]![الادخال Subform].Form.Filter = "" Me.[التخصص]![الادخال Subform].Form.FilterOn = False End If Me.ffind.SetFocus Me.ffind.SelStart = Len(Me.ffind.Text) End Sub Private Sub ffind_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode = 32 Then Me.ffind.Value = Me.ffind.Text & Chr$(32) Me.ffind.SelStart = Len(ffind.Text) End If End Sub gstorm.rar تحياتي -
مشاريع مفتوحة المصدر برنامج التدريب الالكتروني "مفتوح المصدر"
محمد أبوعبدالله replied to ابوآمنة's topic in قسم الأكسيس Access
ما شاء الله لا قوة الا بالله عمل عظيم ومفيد ان شاء الله للجميع غفر الله لك ولوالديك وحزاك الله خيرا اخي الكريم تحياتي -
ربط الصنف والكمية في في المبيعات والمشتريات
محمد أبوعبدالله replied to salehej's topic in قسم الأكسيس Access
عموما ما تطلبه هو الجزء الاهم في البرنامج وتفضل اخي الكريم اليك ما تريد Database111.rar انظر الى الاستعلام Query1 به رصيد الاصناف تحياتي -
تفضل اخي الكريم X1 = DateAdd("d", -[txtday], Date) X2 = DateAdd("m", -[txtMonth], X1) X3 = DateAdd("yyyy", -[txtYear], X2) MsgBox X3 تحياتي
-
وعليكم السلام ورحمة الله وبركاته ضع هذا الكود في وحدة نمطية جديدة Function fnAutoField() As String Dim strRndNo As String 10: strRndNo = Format((999999999 * Rnd) + 1, "100000000") If DCount("*", "tblItems", "BarcodeItem='" & strRndNo & "'") > 0 Then GoTo 10 fnAutoField = strRndNo End Function وهذا الكود في النموذج يتأكد من وجود قيمة في BarcodeItem وإلا يضع باركود جديد If IsNull([BarcodeItem]) Then Me!BarcodeItem = fnAutoField() End If
-
حماية البيانات المدخلة من الحذف و التعديل
محمد أبوعبدالله replied to ابوعبدالله_1972's topic in قسم الأكسيس Access
التنسيق الشرطي لا يقوم بهذه الوظيفة ما المشكلة اخذ مع الكود ؟ علماً انه ابسط واسهل كما يمكنك نقله الى اي برنامج نسخ ولصق تحياتي -
تفضل اخي الكريم تحياتي
-
حماية البيانات المدخلة من الحذف و التعديل
محمد أبوعبدالله replied to ابوعبدالله_1972's topic in قسم الأكسيس Access
وضح بارك الله فيك لم افهمك جيداً تحياتي -
ربط الصنف والكمية في في المبيعات والمشتريات
محمد أبوعبدالله replied to salehej's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته مرحبا اخي الكريم المرفق يحتاج الى تعديلات كثيرة لتصل به الى قاعدة بيانات متماسكة لذلك انصحك ان تبدأ مع الدرس التالي خطوة خطوة لتتعرف على كيفية بناء برنامج قوي ومتماسك وهذا برنامج جاهز تحياتي -
حماية البيانات المدخلة من الحذف و التعديل
محمد أبوعبدالله replied to ابوعبدالله_1972's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته تفضل اخي الكريم تم تعديل اسم مربع تحرير وسرد الى Combobox1 وتم تعديل النموذج الفرعي الى subform1 ثم استخدمنا الكود التالي Private Sub Combobox1_Click() If Me.Combobox1.Value = "نعم" Then Me.subform1.Form.AllowEdits = True Me.subform1.Form.AllowAdditions = True Else If Me.Combobox1.Value = "لا" Then Me.subform1.Form.AllowEdits = False Me.subform1.Form.AllowAdditions = False End If End If End Sub Private Sub Form_Current() Combobox1_Click End Sub Database3_3.rar تحياتي -
طريقة ترتيب المستخدمين حسب تاريخ الميلاد
محمد أبوعبدالله replied to بلال اليامين's topic in قسم الأكسيس Access
نعم اخي بلال بشرط ان يكون نوع الحقل تاريخ / date تحياتي -
بالتوفيق اخي الكريم تحياتي
-
طريقة فتح النموذج بطريقة dim frm as
محمد أبوعبدالله replied to zubair1sz's topic in قسم الأكسيس Access
تفضل اخي الكريم Dim frm As Form DoCmd.OpenForm "frm3", acNormal, , , , acHidden Set frm = Forms("frm3") DoCmd.OpenForm frm.Name Debug.Print frm.Name Set frm = Nothing تحياتي- 1 reply
-
- 2
-
-
استبدل السطر التالي newpathANDname = newpathANDname & "\" & Me.Animal_ID بهذا newpathANDname = newpathANDname تحياتي
-
طريقة ترتيب المستخدمين حسب تاريخ الميلاد
محمد أبوعبدالله replied to بلال اليامين's topic in قسم الأكسيس Access
-
تفضل اخي الكريم نفس الفكرة موجودة في الموضوع التالي تحياتي