-
Posts
3491 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
152
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Shivan Kurdi - شڤان کوردی
-
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
Expr1: IIf(Month([date1])=Month(Date());28 & "/" & Month([date1])-1 & "/" & Year([date1]);IIf(Day([date1])>=28;28 & Format(DateAdd("m";1;[date1]);"/mm/yyyy");28 & Format([date1];"/mm/yyyy"))) db1 (1).rar -
وعليكم السلام اخي الحبيب ما عليك الا ان تمشي مع الخطوات المشاركتي انا شرحت لك بالتفضيل اولا قم باضافة الموديول جديد واكتب فيها هذا Public UserName As String Public Sub GetUserName(FrmName As String) Forms(FrmName).Caption = UserName End Sub وبعدين عند دخول بواسطة نموذج الدخول اكتب هذا السطر اذاكان ر قم سري صحيح GetUserName.UserName = Nz(DLookup("username", "users", "username = Forms!frmlogin!UName")) غير اسم الجدول و اسم الحقل اذا كان اسم الجدولك و اسم الحقل مختلف وبعدين في بعد اضافة اي سجل اي بعد انسيرت اي سجل اكتب هذا Private Sub Form_AfterInsert() Me.UserNameIns = UserName End Sub UserNameIns غير باسم الحقل للجدول المصدر النموذج
-
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
اذا تريد ان يعطيك اي بدل شهر 12 ؟ هل تريد ان يعطيك تاريخ اليوم ؟ اذا نعم اليك هذا Expr1: IIf([date1]>=Date();[date1];IIf(Month([date1])=Month(Date());Format(Date();"dd/mm/") & Year([date1]);IIf(Day([date1])>=28;28 & Format(DateAdd("m";1;[date1]);"/mm/yyyy");28 & Format([date1];"/mm/yyyy")))) والا اشرح لي بالتفصيل ماذا تريد بالامثلة db1 (1).rar -
حساب قيمة مجموع الوقت بناء على عنصر السجل المختار
Shivan Kurdi - شڤان کوردی replied to hh88's topic in قسم الأكسيس Access
في طرح سؤالك اشوف نموذج وتقرير لكن في القاعدة ليس فيها اي نموذج والتقرير ليس هو اللي في مشاركتك شفان ريكاني -
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
اذن غير الكود الى هذا IIf([date1]>=Date();[date1];IIf(Day([date1])>=28;28 & Format(DateAdd("m";1;[date1]);"/mm/yyyy");28 & Format([date1];"/mm/yyyy"))) db1 (1).rar -
مطلوب معرفة من قام بكتابة السجل
Shivan Kurdi - شڤان کوردی replied to الشاعر's topic in قسم الأكسيس Access
اتفضل اليك هذا -
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
الكود صار هكذ Expr1: IIf(Day([date1])>=28;28 & Format(DateAdd("m";1;[date1]);"/mm/yyyy");28 & Format([date1];"/mm/yyyy")) db1.rar -
بخصوص مريع تحرير وسرد
Shivan Kurdi - شڤان کوردی replied to zero111330566's topic in قسم الأكسيس Access
اتفضل تم اضافة حقل اي دي للجدولين وتم الربط بينهما واحد لمتعدد وتم وضع الشرط في مصدر كومبوبوكس الثاني وتم اضافة كود بعد تحديث لكومبوبوكس الاول اليك المرفق الالعاب.rar -
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
بكل تأكيد لكن بتغير بسيط IIf(Day([Text0]) = 28 ; DateAdd("m"; 1; [Text0]) ; 28 & Format([Text0]; "/MM/YYYY")) Text0 هو اسم حقل اللي فيه تاريخ واذا ما عرفت ان تطبق ارفع نسخة من قاعدة بياناتك للتعديل عليه -
اتفضل اليك هذا Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyDelete Then If MsgBox("åá ÊÑíÏ ÍÐÝ åÐÇ ÇáÓÌá", vbYesNo) = vbYes Then DoCmd.SetWarnings False DoCmd.RunCommand acCmdDeleteRecord DoCmd.SetWarnings True End If End If End Sub Private Sub Form_Open(Cancel As Integer) Me.KeyPreview = True End Sub
-
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
اتفضل اليك هذا الكود Private Sub Text0_AfterUpdate() If Day(Me.Text0) = 28 Then Me.Text2 = DateAdd("m", 1, Me.Text0) Else Me.Text2 = 28 & Format(Me.Text0, "/MM/YYYY") End Sub -
طريقة حذف الملفات المرفقة
Shivan Kurdi - شڤان کوردی replied to husseinharby's topic in قسم الأكسيس Access
سيكون من الاحسن حذف المواضيع كله ... مادام ان يحذف القاعدات المرفق مع المواضيع ... ام يحذف البيانات السرية فقط للقواعد البيانات هذا حسب وجهة نظري ... -
ظهور مجموع السعر بالفاتوره بالنموذج الفرعي
Shivan Kurdi - شڤان کوردی replied to النجاشي's topic in قسم الأكسيس Access
لا اظن ان هذا بيكون سبب الاهتزاز ... * ملاحظة يجب ان يكون البرامج سهل الاستخدام ... ويأخذ قليل من الوقت لكي تعمل فاتورة ... اي انت لا تحتاج كثرة النماذج لكي تدخل صنف من الاصناف بل تقدر ان تعمل كومبوبوكس لتختار الصنف او باركود الصنف و اذا هناك نموذج للبحث واضافة ليس هناك مشكلة تقبل تحياتي -
لهذه الفقرة انت تحتاج هذا Private Sub كود_الصنف_AfterUpdate() Me.اسم_الصنف = Me.كود_الصنف.Column(1) End Sub وبدل حقل خليت المربع الاجمالي في اسفل النموذج الفرعي واضفت مربع نص اخر في نموذج رئيسي و مصدره صار مربع المجموع في نموذج الفرعي =[بيع اصناف نموذج فرعي].[Form]![MySum] سنستخدم دالة DSum مع الشروط لكي نعرف حساب اجمال لكل عميل لكن هناك نحن نحتاج جدول اخر لتسديد الديون و تاريخ الدفع وهذا خليت لك لكي تعمله انت واذا احتاجت شيء نحن هنا Database2.zip
-
تغيير سجل النموذج عن طريق نموذج اخر VBA
Shivan Kurdi - شڤان کوردی replied to أبو ليمونه's topic in قسم الأكسيس Access
اريد اعرف ماذا تريد بالضبط ... اي هدف وراء هذه العملية -
ادراج اطار لتقرير في اكسيس
Shivan Kurdi - شڤان کوردی replied to moham_q's topic in قسم الأكسيس Access
على خاطرك انا قمت بالتجربة مرة اخرى و طبعت وما فيه اي مشكلة ... بيطبع كما يظهر في وضع المعايينة -
اضافة ايام الى تاريخ متغير
Shivan Kurdi - شڤان کوردی replied to al.sheen2000's topic in قسم الأكسيس Access
حسب ما ورد في مثالك انك تريد ان يعطيك يوم 28 من نفس الشهر ونفس السنة الا اذا كان يوم تاريخ المخزن بيكون 28 تريد ان يعطيك 28 للشهر بعده هل انا فهمت من طلبك ام تريد شيء اخر -
تسجيل وقت محاولة الدخول بكلمة سر خاطئة
Shivan Kurdi - شڤان کوردی replied to abo3aesha_2014's topic in قسم الأكسيس Access
اتفضل تم عمل جدول جديد للمحاولات بحقول اسم المستخدم و رقم سري المستخدمة و وقت المحاولة الدخول واستخدمت هذا الكود Private Sub commond5_Click() Dim X If IsNull(Text0) Or IsNull(Text2) Then MsgBox "احد الحقول فارغ" Exit Sub Else X = DLookup("[id]", "user", "[UserName] =[Text0] And [Passwd] = [Text2]") End If If Not IsNull(X) Then DoCmd.Close DoCmd.OpenForm "namozag1" Else MsgBox " اسم المستخدم او كلمه المرور خطاء راجع مسؤول البرنامج", vbOKOnly, "تاكيد صلاحيات الدخول" DoCmd.SetWarnings False DoCmd.RunSQL ("INSERT INTO TblMihawlatLogIn ( UserN, PassN, TimeForE ) SELECT [Forms]![SignInNamozag]![Text0] AS Expr1," & _ "[Forms]![SignInNamozag]![Text2] AS Expr2, Now() AS Expr3;") DoCmd.SetWarnings True DoCmd.CancelEvent End If End Sub تصيد المتلاعب.rar -
بخصوص مريع تحرير وسرد
Shivan Kurdi - شڤان کوردی replied to zero111330566's topic in قسم الأكسيس Access
قم بتغيير مصدر كومبوبوكس 2 الى استعلام بها حقولين واحد منهم يساوي مصدر استعلام كومبوبوكس الاول اي انواع اللعبة والاخر منهم اسماء المدربين وفي حقل الالعبة اعطي شرط ان يكون يساوي مع الكومبوبوكس الاول وعند اختيار من كومبوبوكس الاول اكتب كود التحديث لكومبوبوكس الثاني واذا ما فهمت مني ابحث في المنتدى بها كثير مواضيع بها ما تطلب او ارفق قاعدة مصغرة لكي اعمل لك المطلوب تحياتي -
طلب مساعدة في ربط مجموعة جداول
Shivan Kurdi - شڤان کوردی replied to haniameen's topic in قسم الأكسيس Access
اعتذر على التاخير الرد اولا لكن بعد ما صلحت جهازي لكن رايت قاعدة بياناتك على جهاز الشركة والان هو بين يدي ... حسب رأيي اذا بتعمل جدول واحد فقط لكل مواد بدلا ان يكون هناك لكل مادة جدول خاص وبها حقل كود الطالب لكي تربط مع الحقل كود الطالب في جدول الطلاب وتعمل نموذج للطلاب وفيها نموذج فرعي لادخال الدرجات -
التعديل على قيمة مربع نص
Shivan Kurdi - شڤان کوردی replied to haniameen's topic in قسم الأكسيس Access
ههههههه سؤال صعب انا اسمي شفان باللغة الكردية اي بالعربي يعني ( راعي ) كلكم راعي وكلكم مسؤل عن رعيته -
مساعدة في حساب مجموع الجلسات والمبلغ الشهري
Shivan Kurdi - شڤان کوردی replied to AboBahaa's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته اتفضل اخي الكريم تم استخدام هذا الكود للجمع و Public Sub التربية_الخاصة_فردي_AfterUpdate() Me.عدد_الجلسات = Nz(Me.التربية_الخاصة_فردي, 0) + Nz(Me.علاج_النطق, 0) + Nz(Me.العلاج_الوظيفي, 0) + Nz(Me.العلاج_الطبيعي, 0) + Nz(Me.تعديل_السلوك, 0) + Nz(Me.تأهيل_مهني, 0) Me.اجمالي_المبلغ_الشهري = Me.عدد_الجلسات * 30 End Sub وفي حدث بعد تحديث لكل مربع تم استدعاء هذا الامر هكذا Private Sub العلاج_الطبيعي_AfterUpdate() التربية_الخاصة_فردي_AfterUpdate End Sub اليك القاعدة بعد تعديل فاتورة.rar