اذهب الي المحتوي
أوفيسنا

AliAli47

03 عضو مميز
  • Posts

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

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

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

  1. 12 ساعات مضت, Moosak said:

    وعليكم السلام أخي علي 🙂 

    جرب هذا الكود لإعادة الاتصال بقاعدة بيانات ال SQUL :

    Public Sub ConnectToSQL()
      Dim cn As ADODB.Connection
      Set cn = CurrentProject.Connection
    
      cn.Open "Driver={SQL Server};" & _
              "Server=myServerName;" & _
              "Database=myDatabaseName;" & _
              "Trusted_Connection=yes;"
    End Sub

     

    مع مراعات تغيير بيانات الاتصال لديك في الكود

    انا متصل بالقاعدة عن طريق odbc 

  2. السلام عليكم 

    لدي قاعدة بيانات Mysql  ربطتها بالاكسس واشتغلت بدون مشاكل على جهازي 

    لكن المشكلة عند نقل قاعدة البيانات على جهاز اخر وجب علي اعادة تسجيل بيانات الاتصال

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

  3. في 5‏/12‏/2022 at 15:12, Ahmed.IQ said:

    بصراحة انا مفهمت المطلوب ممكن تشرح المطلوب بشكل مبسط انت عندك فوق تختار اسم الطالب والصف بس هل طريقة غير صحيحة لازم انك تربط الطالب مع الصف ممكن المستخدم في حاله السهو دخل الطالب بصف غير صفة ... طيب بعدها عندك ثلاث مواد عندك اكزام وتاسك 1 و 2 .. انت تحتاج انك تضيف درجات للطالب ؟ وترحلهم الى عده جداول وله جدول ال TExams؟

    1-هذا جزء من قاعدة البيانات فقط يعني تفاصيل التلاميذ والصفوف موجودة بالفعل والمواد مربوطة بكل صف 

    2- نعم احتاج ان اضيف الدرجات الى جدول Texams فقط مع المحافظة على نفس view الموجود بالصورة 

  4. السلام عليكم 

    اريد انشاء برنامج لتسجيل نتائج الطلاب 

    البرنامج مكون من جدول التلاميذ وجدول الفصول + جدول المواد 

    اريد عمل include لاكثر من جدول  لكي تظهر لي الواجهة بهذا الشكل  مثل ماهو ظاهر في الصورة لكن لم استطع فعل ذلك في الكويري لانه يقبل include لجدول واحد فقط ليس لعدة جداول 

     

    include.png

    Include.accdb

  5. 5 دقائق مضت, Moosak said:

    وعليكم السلام ورحمة الله وبركاته أخي علي 🙂 

    أضف حقل من نوع  صح/خطأ   إلى الجدول ، ومن ثم عند فتح النموذج تربطه باستعلام مشروط بالسجلات المعلم عليها بعلامة صح ..

    image.png.60320c11e54a6cef92f4920b6e366ff0.png

    لكن ما ابحث عنه هو انه البيانات المسجلة في table2 والموجودة في checklist ينعملها check فقط يعني في الجدول 2 هناك 3 سجلات 1 2 3 في checklist تظهر معلمة فقط 

    وعند عمل ريكورد جديد اقوم بتفريغها عن طريق array() 

  6. اخواني الكرام السلام عليكم ورحمة الله تعالى وبركاته 

    لدي جدول table2 فيه بيانات عندما افتح الفورم اريد ان تظهر البيانات الموجودة في الجدول محددة في checklist الموجودة في الفورم 

    جربت استخدام loop لكن دون جدوى

     

     

    checklist.accdb

  7. السلام عليكم اساتذتنا الافاضل 

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

    هل هناك طريقة لعمل ذلك تلقائيا دون تدخل مني 

  8. 6 دقائق مضت, أبو عبدالله الحلوانى said:

    :blink:

    حقيقة انا دخلت الموضوع لاتعجب من هذا واستفسر - ما هو السبب الذي يحملنا علي ان نفتح 41 جدول في نفس الوقت 

    لا ادي حدود الأكسس وامكانياته هل تكفي لهذا ام لا -

    ولكن ان كان هذا متاحا فهو كفيل بأن يجعل المستخدم يسجل كلمة كل 5 اشهر بالبرنامج - ان لم يصب بجلطه من بطىء البرنامج قبل هذا :biggrin:

    ان كنا قد تعلمنا من اساتذتنا الكرام عند العمل مع دووال الاسكيول لفتح الجدول والاضافة والتعديل او الحذف ان لا ننسا اغلاق الجدول بعد هذا حتي لا يتسبب بمشكلة البطأ للبرنامج والثقل في الاستعلامات فيما بعد - رغم ان كل هذا يتم عن طريق الكود!! 

    اسف علي الاطالة ولكن لازال هذا السؤال يحيريني ماهو السبب الوجيه الذي يحملنا علي ان نفتح 41 جدول في نفس الوقت :blink:

    عند ربط الجدول بنموذج ( DATASHEET ) مثلا سيبقى  متصلا عند فتحه يعني لو الفورم الرئيسي فيه الكثير من النماذج الفرعية يمكن ان يصل الى هذا العدد 

  9. في 31‏/5‏/2022 at 21:03, Eng.Qassim said:

    استاذ علي ...خدني على قد عقلي ...فانا شيخ كبير

    هل كان البرنامج يشتغل عندك منذ فترة وفجأة ظهرت هذه المشكلة ؟

    ام انك قمت بالتعديل على بعض الاكواد وظهرت المشكلة ...

    ياريت نسخة مبسطة من البرنامج لديك ...

    الموضوع مهم ... واعتقد انك اول شخص يطرحه

    خلينا نستغل استاذنا ابو موسى في هذا الموضوع 😄

    البرنامج قيد التطوير لم اشتغل به عندما وصل البرنامج الى حجم معين ظهرت هذه المشكلة 

    لاحظت ان الاكسس لا يمكنه الاتصال بأكثر من 41 جدول في نفس الوقت وهناك مثال مرفق يبين المشكلة 

     

     

    DATABASE.zip

  10. 15 دقائق مضت, jjafferr said:

    رجاء اعطنا معلومات اكثر ، علشان نعرف متى تحدث المشكلة ، وشو النماذك اللي تكون مفتوحة وقتها ، وهل عندك صور فيها وووو

    تحدث المشكلة عند ترك نافذة الرئيسية مفتوحة وفتح نافذة اخرى بها subforms ايضا 

    نافذة الرئيسية هي تقريبا متصلة بكل الجداول لان بداخلها subforms 

    ليس لدي صور في قاعدة البيانات

     

     

    10 دقائق مضت, Eng.Qassim said:

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

    طبعا هذا من وحي خيالي ... لاني لم اتعامل مع هكذا مشكلة واحب ان اعرف السبب

    النافذة الرئيسية بها 15 نافذة فرعية تفتح دفعة واحدة 

    اما النافذة الثانوية والتي عندما افتحها في نفس الوقت مع الفرعية بها 7 نوافذ فرعية 

     

  11. 2 ساعات مضت, jjafferr said:

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

     

    هذه المعلومة غير كافية لمعرفة اصل المشكلة !!

     

    جعفر

     

    1 ساعه مضت, Eng.Qassim said:

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

    هل فمت بتحديث نسخة الاوفيس ؟ حاول ان تفتحها على نسخة اقدم

    هل القاعدة لديك مقسمة ؟

    عندما أقوم بتقسيم قاعدة البيانات يظهر هذا المشكل 

    رفعت قاعدة البيانات على ماي سكوال اشتغلت بشكل عادي 

    نسخة الاوفيس 2021

    اظن ان المشكلة هي عند الاتصال بالكثير من الجداول دفعة واحدة من عدة نوافذ 

     

  12. 29 دقائق مضت, Moosak said:

    الحمدلله .. توفيق من الله 🙂

    البرنامج الحالي يحدث لك التواريخ تلقائيا ويعطيك التواريخ حسب اليوم بدقة ..

    جرب الانتقال بين الأسابيع من الأزرار العلوية [الأسبوع السابق]……[الأسبوع التالي] ولاحظ التواريخ بنفسك 🙂👌🏻

    ومن مزاياه أنه أول ما يفتح يركز لك على الأسبوع الحالي .. ويلون لك اليوم اللي أحنا فيه بالأصفر مثل الصورة اللي وضعتها سابقا .. 😉

    وفي أعلى اليمين ممكن تنتقل لأي يوم تريده من أيام السنة ..

    وكذلك عندك جدول لأسماء القاعات ممكن من خلاله تزيد قاعات جديدة أو تغير أسمائها.

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

    • Like 1
  13. في 24‏/5‏/2022 at 08:52, Moosak said:

    انتهيت ولله الحمد 😄

    image.png.195138c26171a2b47446a77207836ee1.png

    للتحميل من المرفقات ( دعوة للتجربة وإبداء الرأي ) 😊:

    الروزنامة الأسبوعية.accdb 1.93 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 25 downloads

    بارك الله فيك استاذ موسى حقا عمل رائع هذا ماكنت ابحث عنه جزاك الله خيرا 

    تبقى لدي سؤال بسيط كيف اعرف تاريخ بداية الاسبوع مثلا لو اخترت رقم الاسبوع 8 علما اني حددت بداية الاسبوع بيوم السبت بدالة Format(date();"ww";7)

    يعني بالمختصر اريد استخراج تاريخ بداية الاسبوع من رقم الاسبوع 

  14. 20 دقائق مضت, Moosak said:

    وعليكم السلام ورحمة الله وبركاته أخي علي ..🙂

    نحتاج للمزيد من التفاصيل عن آلية العمل علي الروزنامة والهدف منها؟ هل هي أسبوعية أم شهرية ؟ وعدد الأعمدة والصفوف بالضبط ؟ وما نوع البيانات التي ستكتب ؟

    وعليكم السلام استاذ @Moosak 

    الرزنامة اسبوعية كما هو موضح في الصورة المرفقة 

    عدد الاعمدة يتغير يعني لو اضفت قاعة جديدة يضاف عمود في الجدول 

    بالنسبة الى الصفوف 10 كما في الصورة يعني التوقيت ثابت

    البيانات التي ستكتب في الخلايا هو اسم الفوج 

     

×
×
  • اضف...

Important Information