اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

د.كاف يار

الخبراء
  • Posts

    1681
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    60

كل منشورات العضو د.كاف يار

  1. في حدث عند الفتح + في ازرار الحفظ Me.AllowEdits = False في ازار الاضافة Me.AllowEdits = True
  2. تفضل التعديل اخي الكريم موظف.accdb
  3. اخي الكريم يوجد خطأ في بناء الجداول اقترح عليك الآتي - جدول الأطباء ( المفتاح الرئيسي رقم الطبيب) - جدول المرضى ( المفتاح الرئيسي رقم المريض ) يجب اضافة المفتاح الرئيسي لرقم الطبيب - جدول المستهلكات ( المفتاح الرئيسي رقم المادة ) المفتاح الرئيسي لرقم المريض / كذلك بالامكان اضافة المفتاح الرئيسي لرقم الطبيب و تفيد في حال الرغبة باستخراج تقرير بالمستهلكات من طرف كل طبيب لو لاحظت بأن الربط اصبح هرميا او تراكميا بهذه الطريقة يسهل عليك عمل التقارير و ربط الجداول مع بعضها الربط الأول :( ربط جدول الأطباء مع جدول المرضى) الربط الثاني : ( ربط جدول المرضى مع جدول المستهلكات " باعتبار انها محسوبة على المريض " )
  4. الف شكرا لك اخي الكريم على هذه الكلمات المحفزة و المشجعة و مرورك العطر
  5. سؤال محاسبي بحت و اجابة محاسبة احترافية ماشاء الله
  6. انت هنا حددت الناس المنقولة و طبقت عليهم شروط الفصل الجديد اذا كان في الصف الأول ينقل للصف الثاني ... الخ و هكذا Select Case OldClass Case "الأول" NewClass = "الثاني" Case "الثاني" NewClass = "الثالث" Case "الثالث" NewClass = "الرابع" Case "الرابع" NewClass = "الخامس" Case "الخامس" NewClass = "السادس" Case "السادس" NewClass = "السابع" End Select
  7. تفضل اخي الكريم هذه فكرة مبدئية بناء على جدول الاكسل في ما بعد تستطيع انشاء شهادات لحضور الدورات و امور كثير بإستطاعتك تنفيذها اسم المستخدم : Admin كلمة المرور : 123 ** مع العلم لقد تركت المصدر مفتوح لكي تستيطع التعديل عليها و طلب المساعدة تدريب.mdb
  8. اخي الكريم يتم الجميع داخل الفيجوال بيسك افضل TextBox1.Text = Val(TextBox2.Text) + Val(TextBox3.Text) كذلك تستطيع استخدام IFF الشرطية TextBox1.Text = IIF(Val(TextBox2.Text) = 1 , "ناجح",IIf( Val(TextBox3.Text) = 2 , "راسب"))
  9. العفو و على رأسي بارك الله فيك
  10. اخي الكريم لدي برنامج شبيه بالمطلوب و لكن غير مكتمل ارجوا الاطلاع عليه اذا كانت الفكرة مناسبة سيتم استكماله بناء على طلبك و تقريبا لوجهات النظر هذا من ناحية التصميم اما من ناحية قاعدة البيانات فأرشح القاعدة المرفقة من أخي @أبو عبدالله الحلوانى فتصميمها محكم جداً كذلك جودة العلاقات بين الجداول ممتازة جدا Database2003.mdb
  11. تفضل الملف اخي الكريم استيراد و تصدير من الاكسل.mdb
  12. جرب هذا المرفق Exam.accdb
  13. ارجوا توضيح المطلوب المرفق يعمل بشكل سليم بدون تكرار
  14. تفضل هذا الاقتراح الضريبة.accdb
  15. اخي الكريم لنفترض انه لديك جدول للمستخدمين (UserId , UserName , Password , UserTayb, Additions (Yeas / No), Deletions (Yeas / No), Edits (Yeas / No)) ففي شاشة الدخول LOGIN نحتاج لتعريف متغيرات عامة من نوع Global حسب جدول المستخدمين ففي حال تطابق اسم المستخدم مع كلمة المرور يتم جلب بيانات المستخدم و تخزينها في المتغييرات اذا فالفكرة العامة بأن نقوم بجلب صلاحيات المستخدم و تطبيقها على جميع النماذج من خلال الاتصال بالموديل Call ففي جميع الأحوال يتم التطبيق حسب حاجة التصميم لديك
  16. تفضل التعديل اخي الكريم ==>> بالماكرو Database2.accdb
  17. اخي الكريم هذه مشكلة مشابهة دمج تقرير في تقرير واحد
  18. اخي الكريم يوضع الكود في حدث عند الفتح ( من وجهة نظري هذه ليست طريقة عملية ) خذ هذه الفكرة - اضف عمود جديد في الجدول بإسم " الحالة " - الحالة الافتراضية " غير مرحل" - يتم انشاء استعلام الحاقي لتغيير الحالة من " غير مرحل " الى " مرحل " - يتم وضع معيار في النموذج لفلترة " غير مرحل " بحيث تختفي جميع السجلات المرحلة
  19. اخي اشرح لي باختصار كيف يتم وضع رصيد اول المدة كيف يتم سحب الرصيد هل يتم ترحيل الرصيد لكل شهر
  20. تفضل اخي الكريم هذا الكود لانشاء نسخة احتياطية مماثلة في ازرار النسخة الاحتياطية ضع في حدث عند الضغط الكود التالي كما انصحك بأن تضع هذا كود ضمن امر الحفظ Dim MyFile, DstFile As String Dim Syso As Object On Error GoTo ErrH MyFile = CurrentProject.FullName DstFile = CurrentProject.Path & "\Backup-" & Format(Date, "dd-mm-yyyy") & ".accdb" DBEngine.Idle Set Syso = CreateObject("Scripting.FileSystemObject") Syso.copyfile MyFile, DstFile Set Syso = Nothing Name DstFile As DstFile & ".ptc" DBEngine.CompactDatabase DstFile & ".ptc", DstFile Kill DstFile & ".ptc" MsgBox "تم انشاء قاعدة البيانات بنجاح" & vbNewLine & "Database successfully created" & vbNewLine & vbNewLine & "" & "اسم قاعدة البيانات" & vbNewLine & "The name of the database" & vbNewLine & "" & vbNewLine & "Backup-" & Format(Date, "dd-mm-yyyy") & vbNewLine & vbNewLine & "" & "مسار القاعدة الجديدة" & vbNewLine & "Path of the new rule" & vbNewLine & "" & vbNewLine & DstFile, vbMsgBoxRight + vbOKOnly, "emphasis" & "/" & "تاكيد" Exit Sub ErrH: Select Case Err.Number End Select
  21. اخي الكريم ضع في حدث عند الفتح الكود التالي لمنع الحذف Me.AllowDeletions = False =================================== خيارات اخرى يمكن وضعها مع صلاحيات المستخدمين لمنع التعديل Me.AllowEdits = False لمنع الاضافة Me.AllowAdditions = False
  22. تفضل اخي الكريم ما الذي تم عمله ؟؟؟ - تم اخفاء جميع التقارير - تم وضع شرط ظهور التقارير في حالة وجود بيانات في اي جدول بحيث ان الجدول الخالي البيانات لن يظهر التقرير التابع له Exam.accdb
  23. تفضل اخي الكريم Dim varFilter As Variant varFilter = 0 With Me.Form If Not IsNull(varFilter) Then .DataEntry = False .Filter = varFilter .FilterOn = True Else .FilterOn = False End If .Requery End With
×
×
  • اضف...

Important Information