-
Posts
1,755 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
24
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابو ياسين المشولي
-
النسبة المئوية للسجلات المحددة من إجمالي السجلات
ابو ياسين المشولي replied to عربي عالمي's topic in قسم الأكسيس Access
جرب هذا =([نص13]-[نص9])/[نص13]*100 -
الالتزام بكتابة السن عند اختيار تحليل معين
ابو ياسين المشولي replied to jo_2010's topic in قسم الأكسيس Access
العفو اخي jo_2010 -
الالتزام بكتابة السن عند اختيار تحليل معين
ابو ياسين المشولي replied to jo_2010's topic in قسم الأكسيس Access
اضف هذا في كود التحليل If Me.TTT = 12 Then MsgBox " فـضـلاً أدخـل العمر ", vbExclamation, "تنبيه" & " : خـطـاء " Me.AGE.SetFocus Else وعندالخروج في حقل السن ضع هذا If IsNull(AGE) And Me.TTT = 12 Then MsgBox " فـضـلاً أدخـل العمر ", vbExclamation, "تنبيه" & " : خـطـاء " Cancel = True Me.AGE.SetFocus End If Database1 (7).rar -
من فهمي للسوالك انك تريد هذا في حدث بعد اختيار الدرجه Me.ttdf = Nz(DLookup("[martaba]", "salam", "[martaba] = [k1]")) Me.ttdf = Me.k1 If Me.k1 = "الأولى" Then Me.k2 = 1 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الثانية" Then Me.k2 = 2 'Me.k2 = Nz(DMax("[2]", "salam", "[martaba] = [k1]")) Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الثالثة" Then Me.k2 = 3 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الرابعة" Then Me.k2 = 4 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الخامسة" Then Me.k2 = 5 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "السادسة" Then Me.k2 = 6 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "السابعة" Then Me.k2 = 7 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الثامنة" Then Me.k2 = 8 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "التاسعة" Then Me.k2 = 9 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "العاشرة" Then Me.k2 = 10 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الحادية عشر" Then Me.k2 = 11 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الثانية عشر " Then Me.k2 = 12 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الثالثة عشر " Then Me.k2 = 13 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الرابعة عشر " Then Me.k2 = 14 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) ElseIf Me.k1 = "الخامسة عشر " Then Me.k2 = 15 Me.k3 = Nz(DLookup("[1]", "salam", "[martaba] = [k1]")) End If
-
تسلم اخي رمهان
-
اعمل حقل غير منظم واجعله مخفي واجعل اسمه ttdf
-
شوف المرفق Update22-3.accdb
-
هل هذا ينفع SELECT Information.ID, Information.Name, Information.[Date of commencement of work], Nz(DLookUp("[Skills]","[Skills]","[ID]=" & [ID])) AS Skills FROM Information;
-
كل هذا ولا يوجد تغير اكتب في المرتبه الثالثة او الرابعة او الخامسة وبعدها رد هل يوجد تغير او لا Me.ttdf = Nz(DLookup("[المرتبة]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.ttdf = Me.k1 If Me.k1 = "الأولى" Then Me.k2 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الثانية" Then Me.k2 = Nz(DLookup("[2]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الثالثة" Then Me.k2 = Nz(DLookup("[3]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الرابعة" Then Me.k2 = Nz(DLookup("[4]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الخامسة" Then Me.k2 = Nz(DLookup("[5]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "السادسة" Then Me.k2 = Nz(DLookup("[6]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "السابعة" Then Me.k2 = Nz(DLookup("[7]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الثامنة" Then Me.k2 = Nz(DLookup("[8]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "التاسعة" Then Me.k2 = Nz(DLookup("[9]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "العاشرة" Then Me.k2 = Nz(DLookup("[10]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الحادية عشر" Then Me.k2 = Nz(DLookup("[11]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الثانية عشر" Then Me.k2 = Nz(DLookup("[12]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الثالثة عشر" Then Me.k2 = Nz(DLookup("[13]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الرابعة عشر" Then Me.k2 = Nz(DLookup("[14]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) ElseIf Me.k1 = "الخامسة عشر" Then Me.k2 = Nz(DLookup("[15]", "سلم الرواتب", "[المرتبة] = [k1]")) Me.k3 = Nz(DLookup("[1]", "سلم الرواتب", "[المرتبة] = [k1]")) End If لعل في تغير في اصدار الاوفيس حاول تنسخ الكود الى برنامجك وضعه في حدث بعد التحديث للمرتبة
-
اتفضل اختصرت لك الامر مجرد ما تكتب المرتبة الأولى الو الثانيه الى 15 يعطيك الدرجه مع الراتب الاساسي شوف المرفق ولا تنسني بدعوه بظهر الغيب سلم الرواتب.accdb
-
مستعرض الملفات + الصور ( تحديث جديد )
ابو ياسين المشولي replied to Elsayed Bn Gemy's topic in قسم الأكسيس Access
بارك الله فيك ابدعت -
بالتوفيق اخي محمد التميمي ولكن هذا يطبع جميع الفواتير
-
اتفضل Dim RepName As String Dim stDocName As String RepName = Me![رقم الفاتورة] stLinkCriteria = "[رقم الفاتورة]=" & Me![رقم الفاتورة] stDocName = "وصل بيع" DoCmd.OpenReport stDocName, acViewPreview, , stLinkCriteria DoCmd.OutputTo acOutputReport, stDocName, acFormatPDF, CurrentProject.Path & "\" & RepName & ".PDF", False DoCmd.Close acReport, "وصل بيع"
-
طيب اخي محمد شوف الحقل اللي تسجل فيه رقم الفاتورة العشوائي بدل مي فاتورة او ارفع ملف مختصر
-
بالتوفيق اخي
-
اهلا بك اخي m_fouad0003 في المنتدى اتفضل Dim RepName As String RepName = Me![ ضع هنا رقم الفاتورة] DoCmd.OutputTo acOutputReport, "اسم التقرير ضعه هنا", acFormatPDF, CurrentProject.path & "\" & RepName & ".PDF", False
-
استبدال نموذج من قاعدة إلى قاعدة أخرى محي بكلمة مرور
ابو ياسين المشولي replied to ابوآمنة's topic in قسم الأكسيس Access
بصراحه ماعندي خلفيه بالاستبدال -
بارك الله فيك وجعله في ميزان حسناتك
-
عدم امكانية التعديل على النموذج !!
ابو ياسين المشولي replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
Select Case Me!إطار102 Case 1 1 Case 2 2 Case 3 3 Case 4 4 Case Else End Select Me.Repaint If DCount("*", "الزبائن", "[customer]='" & Me.txtName & "'") > 0 And Me!إطار102 = False Then MsgBox "هذا الاسم موجود بالفعل", vbCritical, "التكرار ممنوع" Me.Undo Cancel = True End If شكلك مستعجل شوف هل هذا طلبك تقييم.accdb -
ارفق مثال
-
استخدم Between
-
عدم تسجيل قرض للعضوا اذا كان مسجلا له قرض من قبل
ابو ياسين المشولي replied to محمد قاسم 12's topic in قسم الأكسيس Access
شوف المرفق كيف لم ينجح معك UP (3).rar