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

ابو جودي

أوفيسنا
  • Posts

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

  • Days Won

    203

كل منشورات العضو ابو جودي

  1. ما شاء الله الله اكبر مع الاستاذ @jjafferr لا توجد فى قاموس الاكسس كلمة مستحيل
  2. جعل الله قلوبكم عامرة بالايمان وموازينكم بالحسنات ان شاء الله وعمركم بالبركة وحياتكم بالسعادة وبيوتكم بكل الخيرات ان شاء الله با استاذ @jjafferr انت وكل اساتذتنا الافاضل واخواننا
  3. انت لا يا الاكل يا الحل 😡 سيبك من الانقطاع دلوقتى لكل مقام مقال وانت اخدت الحل اترك لنا الاكل
  4. طالما هناك عشاء لا تقلق 😋 لن نتأخر عنكم ابدا أستاذى دائما نحن فى الخدمة
  5. طب يا استاذ @jjafferr انتبه جيدا هنا بينكم صعايدة وانا منهم يتيهون بسهولة ويغرقون فى نقطة ماء بعد ذلك أخبر ان النقاش لا يخص الموضوع انا قرأته الموضوع مرتين ان افهم شئ ما فهمت والله ال يعنى انا افهم اصلا الله يرضى عنكم انتم واستاذى الجليل @أبو إبراهيم الغامدي ولا يحرمنا منكم انتم وباقى اساتذتنا الكرام ويجمعنا واياكم ومن وتحبون على حوض سيدنا محمد صلى الله عليه وسلم
  6. بسم الله ما شاء الله .. الله اكبر فعلا اضم صوتى لاخى الحبيب ولذلك قبل ايام قليلة قلت فى استاذى الجليل تلك الكلمات والتى احسها على لسان حال كل صاحب حاجة وجد ضالته بفضل الله تعالى ثم بفضل استاذى الجليل
  7. انا أصبحت ضائع نتحدث فى الاصل عن ربط القاعدة الامامية بالخلفية .. صح ثم أخبر الاستاذ @أبو إبراهيم الغامدي ان كل بيانات الاتصال تظهر بالجدول MSysObjects فى الحقل Connect واشار سيادته بطريقة ربط غير مباشرة ثم بعد ذلك سألت كيف ننشئ الإستعلامات مع هذه الطريقة وكان رد سيادته وتفضلتم سيادتكم استاذى الجليل بالشرح الوافى بالاضافة طريقة اخوي ابو ابراهيم ، اليك طريقه انت متعود عليها : 1. هذا مسار قاعدة بيانات الجداول (هذه خطوة مؤقته) ( D:\Documents\Downloads\LINKED DATA\DB1.ACCDB ) : . 2. نعمل استعلام عادي في برنامج الواجهة ، وبدون اختيار اي جداول ، ثم نضع في Source Databasse ، اسم ومسار قاعدة بيانات الجداول (انظر اعلاه) (بدلا عن كلمة Current) : . 3. انقر على زر Show Tables (رقم 2) ، فسترى جداول قاعدة بيانات الجداول : . 4. ونعمل الاستعلام بطريقة عادية ، ونحفظه (كذلك مؤقتا على نعمل النموذج فقط) : . 5. اعمل النموذج المطلوب ، بحيث يكون الاستعلام اعلاه مصدر بياناته: . 6. ثم نحول الاستعلام الى وضع SQL . 7. ونحصل على الجملة التالية : . 8. ثم نضع هذه الجملة في السطر الذي وضعه اخوي ابو ابراهيم ، في حدث التحميل للنموذج (الجملة كما هي من الاستعلام وبتعديل بسيط) : . 9. نحذف الاستعلام مصدر البيانات ، ونحذف اسم الاستعلام من Record Source (مصدر بيانات) النموذج . 10. وكتعديل اخير حتى يشير الى وجدود قاعدة بيانات الجداول في نفس مجلد برنامج الواجهة (حتى يعمل البرنامج على كل جهاز وبأي مجلد) : . جعفر LINKED DATA_2.zip 128.11 kB · 16 downloads الان اليست الاستعلامات بتلك الطريقة الان عى محور النقاش ام ماذا
  8. Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("اسم الجدول") rs.AddNew rs("اسم الحقل فى الجدول") = Me![اسم الكائن فى النموذج] rs.Update rs.Close
  9. استاذى الجليل ومعلمى القدير الاستاذ @أبو إبراهيم الغامدي ممكن شرج قصد حضرتك من الجملة الاتية ما المقصود خصوصا بكلمة وصلات الاستعلام وارجوك بدون اثقال ان سمح وقتكم مثال بالطريقة المثلى والتى تساعد على اتمام معالجة البيانات فى اقل وقت زمنى فأنا تقريبا لا استطيع الاستيعاب نظريا بشكل كبير فتحليل المثال خطوة بخطوة هو ما يوصل الى المعلومة.. معلش صعيدى
  10. 'TempVars.Add Name, Value 'Name >>--> حيث يكون الاسم هو اسم المتغير الخاص بك 'Value >>--> حيث تكون القيمة التي ترغب في تخصيصها له بعض الأمثلة: TempVars.Add "strName", "officena" TempVars.Add "lngID" , 1 TempVars.Add "boSure" , true - طريقة تمرير قيمة حسب اسم المتغير TempVars![Name] - طريقة ازالة القيمة من كل المتغيرات TempVars.RemoveAll - طريقة ازالة القيمة من متغير محدد TempVars.Remove "Name" وهذا مثال يجمع الطريقتين 1905137138_PassingavariableWey.mdb Passing a variable Wey.zip
  11. علاقة رأس بأطراف من استعلام توحيد التاريخ من حقل التاريخ رأس الى كل من حقول التاريخ بالجدولين أطراف تلك الخطوة لم يتم تنفيذها هذا الخط الواصل بين الحقول هو العلاقة التى تجمعهما وعند الضغط مرتين بالفأرة على الخط تفتح نافذة التعديل على خصائص الربط وفى حالتنا هنا نريد رأس بأطراف يعنى ببساطه التاريخ الاتى مثلا 01/01/2020 اليوم الاول للحضور حضر عدد 6 من البنات وكذلك انصرفن لذلك سوفن نجد ان التاريخ تم تسجيله 12 مرة فى قاعدة البيانات 6 مرات منهم بجدول الحضور وال 6 الاخرى فى جدول الانصراف بانشاء استعلام التوحيد سوف يظهر مرة واحدة عند ربط حقل التاريخ من استعلام التوحيد يكون هو الرأس وفى باقى الجداول اطرف ويسميها البعض 1 الى ما لا نهاية ببساطة هذا يعنى نريد كل القيم مهما كان عددها من جدول الحضور والتى تساوى قيمة واحدة من استعلام التوحيد فالقيمة 01/01/2020 الواحدة من استعلام التوحيد = 6 قيم من جدول الحضور وكذلك 6 قيم ان انصرفن جميعا من جدول الانصراف
  12. انا والله فهمت قصد حضرتك بس انا اعرف البرنامج ازاى ان اول سطر دع يخص الموظف الفلانى وان تانى سطر يخص آخر وهكذا وان فرضنا جدلا ده ممكن ولو انه مستحيل ازاى اخلى البرنامج يعمل هاى لايت على السطر ده فى الصورة طلبك هذا يستحيل تحقيقه سيدى الفاضل وهو اصلا طلب غير منطقى لان البرمجة هى معالجة للبيانات وهذه الصورة ليست بيانات هذه بالنسبة للاكسس جماد كائن واحد ان تم التعامل مع يتم التعامل معه جملة واحدة
  13. الشرح - الاستعلام qryUnionDate هو استعلام توحيد وتم توحيد تواريخ الحضور والانصراف من الجدولين - الاستعلام qryAttendance تم ادارج كل من جدول الحضور والانصراف واستعلام التوحيد السابق وتم عمل علاقة رأس بأطراف من استعلام توحيد التاريخ من حقل التاريخ رأس الى كل من حقول التاريخ بالجدولين أطراف
  14. حضرتك دى صورة مش سجلات ما نقدر نعدل على الصور داخل الاكسس طبقا لسجل حسب بيانات محدده هذا والله اعلم
  15. طيب بالله عليك انا اعمل ايه
  16. ايون انا تعليم مجانى ما فهمت شئ من العنوان وياريت مرفق
  17. ممكن مرفق بالمشكله انا مش فاهم الجزئية السابقة ارجو مرفق يشتمل على المشكلة مع التوضيح لتلك النقطة رجاء
  18. هو ايه النموذج ده استاذى الجليل ومعلمى القدير و والدى الحبيب total deep search
  19. الان فهمت الطرق الثلاثة لتمرير المعيار الا الاستعلام 1- تمرير القيمة من كائن موجود فى نموذج محدد .... يعيبها لابد ان يكون النموذج مفتوحا [Forms]![FrmName]![ObjectNameOnForm] 2- TempVars TempVars.Add "x", Value as you need ويتم التمرير الى الاستعلام من خلال وضع هذا الكود فى المعيار [TempVars]![x] 3- فى موديول نعرف متغير عام Global AddVar As Variant ونكتب اكواد الروتين التى تستدعيه بهذا الشكل Public Function GetVar() GetVar = AddVar End Function نمرر القيمة الى المتغير العام من اى مكان ومن اى حدث حسب الحاجة AddVar= Value as you need ويتم التمرير الى الاستعلام من خلال وضع هذا الكود فى المعيار GetVar()
×
×
  • اضف...

Important Information