• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

الفهرى

اعضاء جدد
  • عدد المشاركات

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

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

السمعه بالموقع

5 عادي

عن الفهرى

  • الرتبة
    عضو جديد
  1. حدف سجل مرتبط مع سجل اخر

    قم بفرض التكامل المرجعى مع تتالى الحذف بين الجدول الرئيسى مع الجداول الفرعية 
  2. الدالة  get_point للحصول على الحروف المنقطة طرحاً من 50 حرف Public Function get_point(ByVal l As Integer) As String Dim i As Byte get_point = "" For i = 1 To 50 - l get_point = get_point & "." Next End Function   يتم استدعاءها من الإجراء exit لعنصر النص   1.accdb
  3. فى الإجراء DEL_Click أضف السطرين التاليين  SetAttr Me.ImagePath, vbNormal       Kill Me.ImagePath EMP.rar
  4. دالة DSum

    لا علم عندى إذا كانت هناك دالة مضمنة تفعل ما تريد قمت بإنشاء دالة sub_prev لتقوم بالعمل المطلوب فى الإستعلام  Q_Vehicle Recipient sub_prev.accdb
  5. طلب تفقيط خاص

    يعنى تريد نص مقابل رقم إذا كان هذا صحيحاً فالأمر بسيط جدول يحتوى على حقلين (جدول "التفقيط" مثلاً) الحقل الأول للرقم  والحقل الثانى للنص أدخل الأرقام ومقابلها النصوص فى سجلات الجدول استخدم الدالة DLookup للحصول على النص المقابل للرقم فى النماذج المختلفة
  6. السؤال هو لماذا تحتاج إلى Multiselect أن شاء الله الملف المرفق يعمل     testb1.zip
  7. يجب أنشاء دالة تختبر اجازات الموظف بحيث عند محاولة إدخال اجازة  تختبر هل الموظف كان فى اجازاة فى هذة الفترة أم لا واستدعاء هذه الدالة فى الإجراء  Form_BeforeUpdate لنموذج الإدخال لم أتمكن من فتح الملف المرفق  
  8. إذا كان الأمر كما فهمت وهو أنك تريد حين الدخول باسم مستخدم أن يسجل هذا المستخدم كمدخل للبيانات فى النماذج (سجلات الجدوال) حيث تحتوى هذه الجداول على حقل لاسم للمستخدم (مدخل البيانات) إذا كان هذا هو الأمر فسأشرح لك حل لهذه الأمر كنت قد فعلته منذ بضع سنين فى  برنامج طلب منى بالطبع لديك جدول يحتوى على اسماء المدخلين وكلمات مرورهم تنشئ جدول جديد لن يحتوى سوى على سجل واحد هو سجل يحتوى على عدة حقول أحدها حقل المستخدم الحالى (تبدو الآن فكرة غبية لأنك يمكن أن تحفظ اسم المستخدم الحالى فى متغير عام لكن لابد أننى أضطررت لهذا وقتها ولا اتذكر السبب) فى نموذج الدخول والذى سوف تختار منه اسم مدخل البياتات يكون هناك دالة تحفظ اسم هذا الشخص فى الجدول المشار إليه سابقاً يجب أن تنشئ أيضاً دالة تعود باسم مدخل البيانات من هذا الجدول  مثلاً تكون الدالة Current_User - فى النموذج المبنى على الجدول الذى تريد أن يحفظ فيه اسم مدخل البيانات سوف تجعل القيمة الإفتراضية لخانة ادخال اسم مدخل البيانات هو الدالة المشار إليها سابقاً - عند عودتى للبرنامج وجدت أنى جعلت خانة ادخال مدخل البيانات هى combo box -   
  9. طلب التحويل من النظام العشرى الى النظام السادس عشر

    اعتقد انك تحاول ادخال رقم للدالة hex آعلى مما يمكن أن تتعامل معه. احسب ان المدى المسموح به هو 2,147,483,648- <==> 2,147,483,647
  10. الحل بعد تنفيذ الخطوات السابقة تقرير1.rar
  11. حاول الحل التالى   يمكن ينفع.pdf
  12. اخفاء واضهار صفحات ONGLE

    زر واحد فقط يكفى كود فى form load Private Sub Form_Load() Command1.Caption = "المداخيل" Page2.Visible = False End Sub   وكود فى command click   Private Sub Command1_Click() If Command1.Caption = "المداخيل" Then     Command1.Caption = "المشتريات"     Page1.Visible = False     Page2.Visible = True Else     Command1.Caption = "المداخيل"     Page1.Visible = True Page2.Visible = False End If End Sub   me.rar
  13. اعتذر لأن سطر تحديد رقم الفاتورة صعب فى الكتابة  والمحاذاة لأنه يحتوى على نص عربى لكن ارجو ان تكون الفكرة قد وصلت
  14. هذا صعب ولن يحدث إلا فى حالة أنهما ضغطا  على زر الإضافة فى نفس الوقت ولكن حتى فى هذه الحالة قد يكون هناك حل مثلاً يجب أولاً أن يكون لديك دالة تعود بالمستخدم الحالى لقاعدة البيانات ولتكن الدالة باسم current_user بعدها فى زر  1071 الخاص بالإضافة يكون كود تحديد رقم الفاتورة بشكل كالشكل التالي if current_user=name1 then   Me.[رقم الفاتورة] = Get_last_invoice + 1 else Me.[رقم الفاتورة] = Get_last_invoice + 2 end if