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

Bluemind

المشرفين السابقين
  • Posts

    1,802
  • تاريخ الانضمام

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

  • Days Won

    1

مشاركات المكتوبه بواسطه Bluemind

  1. جرب الكود التالي بعد التعديل

    تم اضافه سطرين من الكود على مربع TXTENDDATE

    If Not IsNull(Me.txtEndDate) Then   'Less than the next day.
            strWhere = strWhere & "([EnteredOn] < " & Format(Me.txtEndDate + 1, conJetDate) & ") AND "
        Else
        strWhere = strWhere & "([EnteredOn] = " & Format(Me.txtStartDate, conJetDate) & ") AND "
        End If
    
  2. اخي الكريم

    بالامكان عمل ذلك عن طريق استعلام على النحو التالي

    قم بعمل استعلام مع اضافه الجدول اليه وكتابه التعبير التالي في حقل جديد في الاستعلام

    Firstname: Left([fieldname] & "", InStr(1,[fieldname] & ""," ") + (InStr(1, [fieldname] & "", " ") > 0)) 
    Lastname: Mid([fieldname] & "", InStr(1, [fieldname] & "", " ") + 1) 
    

    اوارفق مثالك لتعديل عليه

    • Like 1
  3.  

    مثلا ...جدول البيانات الاساسية ينكون من ( رقم الموظف ...الاسم... الوظيفه ....المرتب ....العنوان ...رقم البطاقة ...الخخخخخخخ )

    جدول البيانات الاخري يتكون من (رقم الموظف ...الاسم ...الوظيفة....المرتب ....ايام العمل....الجزاءات....السلف ...الخخخخ )

     

     

    هذا مايسمى تكرر الحقول و البيانات

    لا يوجد داعي لتكرر الاسم و ...الوظيفة....المرتب في   جدول البيانات الاخري

    بل يكتفى بالحقول رقم الموظف ....ايام العمل....الجزاءات....السلف ...الخخخخ

    ويكون المفتاح الرابط بين الجدولين هو رقم الموظف كاساسي في جدول البيانات الاساسيه و مفتاح فرعي في جدول البيانات الاخرى

    ويتم استدعى البيانات بستخدام الاستعلامات

  4. وعليكم السلام ورحمه الله وبركاته

    اخي الكريم

    دائما ينصح بعدم تكرر الحقول بين الجداول في قواعد البيانات العلائقية مثل الاكسس و غيرها

    ويتم استدعاء البيانات عن طريق العلاقات بين الجدول و مفاتيح الاساسيه و الفرعيه

    بالنسبه لسؤالك اعلاه

    يرجاء ارفاق قاعده البيانات لتحديد الحقول المتشابه و كذلك استدعاء البيانات برقم الموظف

  5. الله ينور عليك استاذى العزيز 

    استاذى العزيز هذا مثال كما قلت 

    هل هى صحيحة ؟ 

    تعليق بسيط

    قم بتحويل حقل ID_Department  في جول المظفين الى رقم وليس الى نص

    الحقل الحالي من نوع نص وسعته 255  وسوف يحجز هذه القيمه الكبيره من سعه قاعده البيانت بينما الهدف منه هو تخزين قيمه صغيره جدا

    كذلك اجعل مصدر بياناته حقل ID و ليس Department من حدول Department

  6. besm8dg4.gif

     

     

     

    اخواني الكرام بعد ما وقعت في المشكلة لا اجد لها حلا وقد حاولت ان اجد الحل لاكن كانت خبرتي قليلة فلم استطيع ان اجد لها حلا . فكانت الحل الوحيد هو ان اجد الحل من ذوي الخبرة في المنتدى الكريم لاني كلما وقعت في المشكلة لبرنامجي كانت الحل من عندكم ولم تبخلوا علينا , انشاءالله هذه المرة ساجد عندكم الحل ,

    المشكلة اني لااستطيع ان اجعل من تيكست a1  في فورم فرعي باسم RFTblZQArchif  داخل  تقرير RTblNZQArchiv ان تظهر المعلومات جدول tblBabetArchiv حسب الشرطين وهما

     

     

    1- عندما يساوي حقل year  في  tblBabetArchiv  مع حقل year   في فورم RFTblZQArchif

    2- ID  يساوي واحد .

    مع اني كتبت هذا الكود داخل فورم RFTblZQArchif

     

     

    Me.a1.Caption = DLookup("subject", "tblBabetArchiv", "[year]= [forms]![RFTblZQArchif]![year] and [iD]= 1 ")

    فانه يوفي بالغرض المطلوب عند فتح الفورم لوحده

     لاكن داخل التقرير print preview  لا يعمل الكود فارجوا من عنده الحل ان لايبخل علينا

     

    والسلام عليكم

    وهذا هو المرفق 

     

     

     

    السلام عليكم

    المطلوب غير واضح

    انا عن نفسي لم افهم اي شي من المطلوب اعلاه

  7. بعد اذن اخوي ابو خليل

    الاخ فارس

    مع ابقاء الكود اعلاه ، قم بانشاء زر في راس الفورم Form Header ثم من خصائص الزر ضع  خاصيه Transparent  من تاب Format الى  نعم , ومن تاب other ضع خاصيه  Cancel الى نعم

    بعد ذلك ضع الكود التالي في حدث on Click  للزر 

    DoCmd.Close acForm, Me.Name
    

    ثم قم بالحفظ و تجربه مفتاح ESC

    • Like 2
  8. الاخ فارس بارك الله فيك

    هناك قاعده مهمه في الاكسس وهي لا تقم بتخزين القيم المحسوبه الناتجه عن عملية حسابيه بين حقلين في جدول او اكثر ، بل الاكسس يقوم بالعمليات الحسابية عن طريق الاستعلام لانه لا يوجد فائده من تخزينها لكي لا تضخم قاعده البيانات 

     

    اذا كان لابد من ذلك

    راجع الرابط التالي الذي يشرح الطريقه باستخدام الاستعلام الحاقي

    http://office.microsoft.com/ar-sa/access-help/HA010076526.aspx

    بالتوفيق 

    • Like 1
  9. بارك الله فيك اخى واستاذى الكبير هذا هو المطلوب

    ولو وقتك يسمح اريد استعلام

    بمجموع الاحرف مقترن بالساعات مثلا من الساعة السابعة حتى الثامنة ومن الثامنة حتى التاسعة وهكذا وطبعا مرتبط بتاريخ اليوم اتوماتيكى بدون كتابة التاريخ كل مرة[/

    b]

    اخوي

    للأسف طلبك غير واضح؟!

    مادخل عدد الحروف بالساعات؟؟!!

    الرجاء توضيح المطلوب والفكره الاساسيه

    والمجال مفتوح للإخوان في المنتدى للمشاركه

×
×
  • اضف...

Important Information