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

Foksh

أوفيسنا
  • Posts

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

  • Days Won

    149

كل منشورات العضو Foksh

  1. نستكمل إن شاء الله اخي @طاهر اوفيسنا حال وصولي للكمبيوتر 🤗
  2. ولا يهمك اخي الكريم 🤗.. اعتقد على اليوتيوب بتلقى شروحات مفصلة ومصورة لكثير من الأساتذة والمتخصصين والهواة .. أيضاً في المنتدى هنا عند متابعتك لمشاكل وطلبات واستفسارات الأعضاء تستطيع إلقاء نظرة ومتابعة الحلول المقترحة والتعلم منها 😇 .
  3. أبدا ، ما في مشكلة يا صديقي 🤗 لكن حال وصولي للكمبيوتر. لكن الأمر بسيط جداً ، في الملف الأخير هنا في هذا الموضوع افتح الإستعلام Query5 على ما اعتقد . ثم في عمود فارغ جديد قام بإضافة السطر التالي :- NewBarcode: "(" & [Barcode] & ")" سينتج لك حقل جديد اسمه NewBarcode تكون قيمه كما تريد في النتيجة 😇 .
  4. بإذن الله تعالى ,, في هذا الشق :- (شهادة كفالة وموارد) وهي اضافة الابناء المختارين في كفالة احد الازواج فالمشكلة ظهور طفل واحد وفما حالات تكون فيها ظهور طفلين او اكثر حاول اضافة أكثر من ابن للسجلات مع ارفاق الملف الجديد لرؤية النتيجة على أرض الواقع
  5. قد أجبتك في مشاركتي السابقة
  6. أخي الكريم @طاهر اوفيسنا ، اولاً أشكر لك رحابة وسعة صدرك على انتقادي ( الغير مقصود به الهدم بقدر ما هو لتحسين طريقة كتابة الأكواد ) ، تم التعديل على أكواد النموذج A3 والتقرير Face8 انظر الملف بعد التعديل وقم بتجربته أولاً ثم الق نظرة على تنسيق الأكواد من جديد .. فتح تقرير FACE8.zip
  7. توضحت الصورة بالكامل بعد تتبع الأكواد ,, ولكن هل تسمح لي بانتقاد اسلوبك في كتابة وتتبع الأحداث في الأكواد الخاصة بك ؟ حيث ان المشكلة الكبرى هي في طريقة كتابة وتسلسل الشروط والأحداث ، وحالياً جاري إعادة ترتيب وتسلسل الأحداث بشكل سليم يحافظ على الوظائف التي تريدها ..
  8. هكذا بالنسبة للفكرة الأولى ؟
  9. تمام ، وضحت الفكرة الأولى ،انتظر حتى انتهي منها اذا سمحت
  10. تصويراً للخطوات ان كاننت صحيحة ، بعد ان تم فتح التقرير بالوضع الحالي لملفك ، ما هي الإجراءات التي على اساسها تريد التقرير .. لا داعي للصور فهي تربك أكثر من اللازم ، اشرح مطلبك على شكل نقاط أعانك الله
  11. توضيحاً لفكرتي الغير مكتملة للفصل الثاني ، في الاستعلام qry_Temp_term2_Optimized = SELECT qry_Base_Term2_Data.id_student, 2 AS term_Num, qry_Base_Term2_Data.alsaf_Id, qry_Base_Term2_Data.gender1, qry_Base_Term2_Data.hodor, qry_Base_Term2_Data.Darajh, qry_Base_Term2_Data.mada2, qry_Base_Term2_Data.total1, IIf([mada2]<funLwoNesbhTotal(),1,0) AS cntRsob1, IIf([hodor]<funLwoHodor(),1,0) AS cntRsob2, funNesbah([total1],[Darajh]) AS alnesbah1, funTgyemResult_B([total1],[Darajh],[cntRsob1]) AS tgyeem1, IIf([safType]='1', funResult_A2([total1],[Darajh],[cntRsob1],[cntRsob2],[gender1]), funResult_B([total1],[Darajh],[cntRsob1],[gender1]) ) AS hala1 FROM qry_Base_Term2_Data; المبني على الاستعلام qry_Base_Term2_Data = SELECT qry_master.id_student, qry_master.alsaf_Id, qry_master.safType, qry_master.gender AS gender1, Tbl_student.hodor, Tbl_materil_Detail.rmz, Tbl_materil_Detail.rmz2, Sum(Tbl_materil_Detail.Darajh) AS Darajh, Sum(qry_master.mada2) AS mada2, Sum(qry_master.total) AS total1 FROM (Tbl_materil_Detail INNER JOIN qry_master ON (Tbl_materil_Detail.saf_No = qry_master.alsaf_Id) AND (Tbl_materil_Detail.mada_Drjh = qry_master.mada_Drjh) AND (Tbl_materil_Detail.mat_NO = qry_master.madaNum)) INNER JOIN Tbl_student ON qry_master.id_student = Tbl_student.id_student WHERE Tbl_materil_Detail.rmz = 1 AND Tbl_materil_Detail.rmz2 = 1 GROUP BY qry_master.id_student, qry_master.alsaf_Id, qry_master.safType, qry_master.gender, Tbl_student.hodor, Tbl_materil_Detail.rmz, Tbl_materil_Detail.rmz2; طبعاً لم أكمل تلافياً لحدوث تغييرات مستقبلية ، وتوقفت بناءً على ملاحظاتكم أستاذي @ابوخليل ، بعد أن اصابني الصداع 🤯 من قراءة تسلسل الإستعلامات السابقة لتقريب المسافة الزمنية .. Database68.zip
  12. سيب الهزار على جنب كدة ، أعانك الله على :- بانتظارك تفهمني
  13. انا بس بحط نفسي مكان صاحب الموضوع ، ولما افتح ملف والشرح عنه كلام كبير يبقى حقي أخاف ههههههه واقولك امسكني من ايدي وعديني الشارع يا معلم ,, فهمتني .
  14. ههههههههه رحنا فيها .. وربنا يستر لا بس بجد المرة دي انا مش فاهم الطلب زيك بالزبط هههههه
  15. يا عم انا فاهم عليك والله .. الفكرة بتاعتك من حيث الترتيب حسب المادة بتستخدم دالة مخصصة GetMaterialSortOrder لترتيب ديناميكي ، مش زي فكرتي وغيره من أمور زي مثلاً انه كودك وفكرتك من حيث المرونة والتعديل بتعتمد على دوال يمكن تعديلها بشكل مركزي من خلال الكود . أما فكرتي فبتعتمد على ثابت داخل الاستعلام ، يصعب تحديثه انت أمنتني وانا مش هنكر ههههههه حبيبي وانت عارف معزتك عندي
  16. 😢😢 حاولت معرفة رأسي من قدمي وتتبع المطلوب ، ولكن للأسف أخي الكريم تفتقر الى اسلوب إيصال المعلومة بالشكل الصحيح ، ( خذني في رحابة صدرك ، فوالله ما هي إلا نصائح أخوية ) حاول ترتيب الشرح من الخطوة الأولى بالتسلسل واقسم الشرح الى اسطر حتى لا يتم قراءة المطلوب فقرة واحدة دون تحقيق هدفك في الشرح بانتظار تعديلك للمشاركة بالشكل اللائق ، متأملاً منك العفو إن كان كلامي قد ضايقك
  17. دي نتيجة الاستعلام في ملفك :- ودي نتيجة الاستعلام في ملفي :- الفرز تم بناءً على أكثر من حقل
  18. طيب يا صديقي .. شوف علي ، احنا رح نتجه الى الاستعلام الداخلي لتحقيق هدفك ، بحيث يكون الإستعلام كالتالي :- SELECT Combined.Barcode, Combined.St_Code, Combined.St_Name, Combined.St_Group, Combined.StudyMaterialsEng, Combined.St_Sex FROM (SELECT St_Code & Switch( [StudyMaterialsEng]="ARABIC","ARA", [StudyMaterialsEng]="ART","ART", [StudyMaterialsEng]="ENGLISH","ENG", [StudyMaterialsEng]="MATH","MAT", [StudyMaterialsEng]="RELIGION","REL", [StudyMaterialsEng]="SCIENCE","SCI", [StudyMaterialsEng]="SOCIAL","SOC", [StudyMaterialsEng]="SPORT","SPO" ) AS Barcode, St_Code, St_Name, St_Group, StudyMaterialsEng, St_Sex, Switch([StudyMaterialsEng]="ARABIC",1, [StudyMaterialsEng]="ART",2, [StudyMaterialsEng]="ENGLISH",3, [StudyMaterialsEng]="MATH",4, [StudyMaterialsEng]="RELIGION",5, [StudyMaterialsEng]="SCIENCE",6, [StudyMaterialsEng]="SOCIAL",7, [StudyMaterialsEng]="SPORT",8) AS MatOrder, [St_Group] AS GrpOrder, Switch(InStr(1,[St_Sex],"ذكر")>0,1,InStr(1,[St_Sex],"أنثى")>0,2,True,3) AS SexOrder, [St_Name] AS NameOrder, 1 AS RecType FROM Query1 UNION ALL SELECT "" AS Barcode, "" AS St_Code, "(" & CalcBarcode & ")" AS St_Name, "" AS St_Group, "" AS StudyMaterialsEng, "" AS St_Sex, MatOrder, GrpOrder, SexOrder, NameOrder, 2 AS RecType FROM ( SELECT St_Code, StudyMaterialsEng, St_Code & Switch( [StudyMaterialsEng]="ARABIC","ARA", [StudyMaterialsEng]="ART","ART", [StudyMaterialsEng]="ENGLISH","ENG", [StudyMaterialsEng]="MATH","MAT", [StudyMaterialsEng]="RELIGION","REL", [StudyMaterialsEng]="SCIENCE","SCI", [StudyMaterialsEng]="SOCIAL","SOC", [StudyMaterialsEng]="SPORT","SPO" ) AS CalcBarcode, Switch([StudyMaterialsEng]="ARABIC",1, [StudyMaterialsEng]="ART",2, [StudyMaterialsEng]="ENGLISH",3, [StudyMaterialsEng]="MATH",4, [StudyMaterialsEng]="RELIGION",5, [StudyMaterialsEng]="SCIENCE",6, [StudyMaterialsEng]="SOCIAL",7, [StudyMaterialsEng]="SPORT",8) AS MatOrder, [St_Group] AS GrpOrder, Switch(InStr(1,[St_Sex],"ذكر")>0,1,InStr(1,[St_Sex],"أنثى")>0,2,True,3) AS SexOrder, [St_Name] AS NameOrder FROM Query1 ) AS SubQuery ) AS Combined ORDER BY Combined.MatOrder, Combined.GrpOrder, Combined.SexOrder, Combined.NameOrder, Combined.RecType; والنتيجة كالآتي .. هل هو طلبك ؟؟ باركود نهائي مرتب المواد والشعب والطلاب.accdb
  19. ولكني أعلم أنك ستصر على فكرتك التي تحققت في الصورة أعلاه ، صحيح ؟؟؟؟؟؟؟؟؟
  20. حسناً ، اذا عرف السبب بطل العجب ، ولكن العجب في الهدف لا يمكن إبطاله .. يا صديقي لم لا نقوم بإضافة حقل جديد في نفس الاستعلام بحيث يحتوي قيمة الباركود لكل طالب موضوعاً بين قوسين !!!!! مع إني لست مقتنعاً بطريقة عملك ، ولكن هذه فكرتي كما في الصورة هل هو يشبه فكرتك التي تريدها ولكن في نفس السطر !!!!!!!
  21. الأمر يسير ان شاء الله ، لكن من باب الفضول ممكن توضح لنا الهدف من كل هذا الإستعلام ؟؟؟؟؟
  22. اتعب قليلاً في توضيح الفكرة من خلال صورة ذات وضوح وشرح أكثر .. لا تستخدم الجوال في التصوير للشاشة بل استخدم مفتاح PrtScr = Print Screen لالتقاط صورة من الشاشة ولصقها في المشاركة أخي الكريم أو أي برنامج محرر صور للتعديلوالشرح والكتابة عليها
×
×
  • اضف...

Important Information