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

كل الانشطه

هذه الصفحة تحدث تلقائياً

  1. Today
  2. السلام عليكم ورحمة الله وبركاته بعد عدة محاولات لم ينجح معي الصيغ المطلوبة لدي ملف اكسل صحة بيانات وصفحة التصنيف بحيث عند كتابة الرقم التعريفي في صفحة البيانات يقوم بالتعرف على تصنيفها من صفحة التصنيف حيث ساقوم بكتابة الرقم ثم عدد المنسوبي وعن طريق الصيغ يتعرف عليها ويجمعها لي في العامود المخصص حسب كل تصنيف من كتابة الرقم التعريفي اتمنى مساعدتي في حلها بالصيغ وليس بالكود وشكرا لكم الوحدات.xlsx
  3. تفضل هذا الكود مهما كان الهوامش . DoCmd.OpenReport "اسم_التقرير", acViewPreview DoCmd.PrintOut acPages, 1, 1
  4. جزاكم الله خير الجزاء للجميع
  5. تمام أستاذ عبد الله مشكووووور جدا تم حل المشكله بالكامل
  6. كرما أستاذ عبدالله لو كان الجدول يحتوي على جداول في الصفوف العليا
  7. استاذنا الكبير @منتصر الانسي لم تفوتني لأن صاحب الطلب لم يحدد . .... ولم يتفاعل للاسف . تحياتي لك .
  8. يجب التنويه هنا أن هذا الأمر لا يتم إلا عندما يكون الـ Back-End هي قاعدة بيانات SQL Server لأنه عندها يمكننا الربط مع الإستعلامات والتي تسمى Views ولن يتم هذا مع Back-End أكسس ارجو من الاخ @kkhalifa1960 تصحيح كلامي لو كنت مخطئ
  9. 🎯 الفكرة الأساسية الفصل يعني أن يكون لديك ملف قاعدة بيانات (Back-End) يحتوي فقط على الجداول والاستعلامات. وملف آخر (Front-End) يحتوي على النماذج، التقارير، الأكواد (Modules). المستخدمون يتعاملون مع الـ Front-End فقط، بينما الجداول تبقى في الـ Back-End. 🛠️ خطوات الفصل إنشاء ملف Back-End افتح قاعدة البيانات الأصلية. من قائمة Database Tools → Move Data → Access Database. سيقوم Access بإنشاء ملف جديد يحتوي على الجداول فقط. إنشاء ملف Front-End احتفظ بالملف الأصلي كـ Front-End. بعد عملية الفصل، ستجد أن الجداول أصبحت "Linked Tables" مرتبطة بالـ Back-End. الربط (Linking) من الـ Front-End، اذهب إلى External Data → Linked Table Manager. اختر الجداول المراد ربطها وحدد موقع ملف الـ Back-End. Access ينشئ جداول مرتبطة (Linked Tables) بنفس الأسماء، لكن أي تعديل أو إدخال بيانات يتم تخزينه في الـ Back-End. ⚡ ملاحظات مهمة الاستعلامات: إذا كانت الاستعلامات بسيطة (Select)، يمكن أن تبقى في الـ Front-End. أما الاستعلامات المعقدة أو التي تعتمد على حجم بيانات كبير، يفضل نقلها إلى الـ Back-End لتحسين الأداء. الأمان والصيانة: بهذه الطريقة، إذا أردت تحديث النماذج أو الأكواد، توزع نسخة جديدة من الـ Front-End فقط، دون المساس بالبيانات. يمكن وضع الـ Back-End على شبكة مشتركة (Shared Folder) ليستخدمه أكثر من موظف. إعادة الربط التلقائي: يمكنك كتابة كود VBA صغير في الـ Front-End يقوم بالتحقق من وجود الـ Back-End وإعادة الربط تلقائيًا إذا تغيّر المسار. هذا يحل مشكلة اختلاف المسارات بين الأجهزة. 🔑 مثال كود VBA لإعادة الربط Function RelinkTables() Dim db As DAO.Database Dim tdf As DAO.TableDef Dim strPath As String strPath = "C:\Data\MyBackend.accdb" ' مسار ملف الـ Back-End Set db = CurrentDb For Each tdf In db.TableDefs If Len(tdf.Connect) > 0 Then tdf.Connect = ";DATABASE=" & strPath tdf.RefreshLink End If Next tdf MsgBox "تم إعادة ربط الجداول بنجاح!" End Function ✨ بهذه الطريقة يصبح عندك فصل واضح بين البيانات و الواجهة، مما يسهل الصيانة، التوزيع، والتحكم في الأمان. واليك مرفق استاذنا @at_aziz ليوضح لك عملية اعادة الربط . Aziz-1.rar
  10. حفظك ربي من كل مكروه اخي الفاضل عبدالله وربي يسعدك في الدارين تحياتي وتقديري لشخصك الكريم
  11. فصل الجداول سهل كما هو موضح بالفيديو ولكن لا يمكن فصل الإستعلامات ولكن توجد عدة طرق نستطيع بها ... لا اقول إخفاء الإستعلام نفسه ولكن تغيير طريقة التعامل معه فمثلاً - تغيير مصدر بيانات النماذج والتقارير التي تعتمد على إستعلام فبدلا من وضع إسم الاستعلام في خاصية مصدر السجل يمكن وضع جملة Sql الخاصة بالاستعلام بهذا يمكننا الإستغناء عن جميع الاستعلام التي نستخدمها كمصدر بيانات للنماذج والتقارير - الإستعلامات الاجرائية يمكن تحويلها إلى أكواد VBA ليتم تنفيذها عبر الكود وهكذا يمكننا الإستغناء عن جميع الاستعلامات الإجرائية بالتالي سيتبقى لنا الحد الأدنى من الإستعلامات التي يمكن أن تظهر في جزء الإستعلامات وهي تلك التي نعتمد عليها لتجهير البيانات للإستفادة منها في إستعلامات أخرى كعمليات التجميع أو تجهيز البيانات بشكل معين وعادة يتم الاستفادة من نتائج هذه الاستعلامات عندما تكون جزء من إستعلامات آخرى تحياتي
  12. اخي العزيز نعم يمكن ذلك ولكن بالنسبة لى بواسطة كود اما بالمعادلات حاولت ولم اتمكن ربما الزملاء الافاضل بالمنتدى لديهم ما يقدمونه لحل الامر بالمعادلات ECOODD (1) (1) (1).xlsb لك وافر التقدير والاحترام
  13. وعليكم السلام ورحمة الله وبركاته .. أختنا الكريمة أهلاً وسهلاً بك في أول مشاركة لك ونتمنى أن تجدي إجابة لمواضيعك مستقبلاً .. ولكن نرجو منك مستقبلاً الإلتزام لقوانين المنتدى بحيث :- فتح الموضوع في قسمه المناسب ، فموضوعك هذا في قسم اكسل وطلبك يختص بآكسيس . إن يكون العنوان ذا وضوح وعلاقة بالمشكلة وأن يصف المشكلة بوضوح . شرح وتوضيح المشكلة بشكل مفصل داخل موضوع المشاركة . ففي موضوعك الأول لم توضحي ما المشكلة التي تعانين منها . إرفاق ملف ليتم التعديل عليه وعلاج المشكلة التي تحتاجيتها . ففي مرفقك ملف نصي طويل يحتوي شرح المطلوب ، ولكن هنا توضح لي إنك بحاجة لمشروع كامل وليس طلب لمشكلة محددة . لذا سيتم نقل طلبك إلى قسم :- إعلانات شخصية للأعضاء
  14. وعليكم السلام ورحمة الله وبركاته .. راجع هذا الفيديو للأستاذ أحمد عبد المنعم :-
  15. أحبائي كيف نستطيع فصل الجداول والاستعلامات عن النماذج لغرض الصيانة وبعد الفصل كيف يمكننا الربط
  16. نعم الفكرة واضحة .. وجميلة .. وجديدة على كاتب هذه الكلمات .. جزيت خيرا
  17. شكرا استاذ فوكش لحضرتك
  18. وعليكم السلام ورحمة الله وبركاته .. استخدم خاصية البحص أخي الكريم في المنتدى ، وستجد بعض المواضيع التي تحدثت عن طلبك . أذكر منها موضوع للأستاذ موسى الكلباني @Moosak في هذا الموضوع . أو هذه الفكرة للأستاذ محمد عصام @ابو جودي في هذا الموضوع .. وهذه المشاركة فيها الكثير من الإجابات الجميلة ..
  19. السلام عليكم، السادة الكرام، أريد المساعدة منكم صفحة رئيسية بحيث يوجد قائمة جانبية فيها زر رئيسي عند الضغط عليه يظهر تحته عدة أزرار كل زر له نموذج مثلا زر رئيسي الوراد لكل نماذج الوارد منها ) كتب واردة محاضر اجتماع وغيرة زر رئيسي للصادر، كتب صادرة ومحاضر اجتماع وغيرة وزر رئيسي للاعدادات مع العلم عند فتح اي نموذج يظهر في نفس الصفحة الرئيسية subform وهذه لكل النماذج وعند الضغط ع الزر الرئيسي بسهم مثلا الوارد يظهر تحته أزرار الوارد وهكذا للباقي اتمني اكون وصلت الفكرة لحضراتكم وشكرا لحضراتكم
  20. شكرا لك من القلب حفظك الله هل يوجد طريقة لادراج جميع التواريخ بحيث تكون مكرره فقط المتغير التاريخ اسم 6 تغيب 4 مرات هل استطيع تكرار الاسم مع تغير التاريخ وكذلك التغطيات وايضاً الاجازات
  21. السلام عليكم ورحمة الله وبركاته حبيبنا الغالي اعذرني لم استوعب طلبك الاخير بعد اي جدول تعنى , الجداول في ملفك فمثلا جدول الغياب كل اسم امامه خلية واحدة للتاريخ كما في الصورة والغياب 4 ايام بتواريخ محتلفة فاشرح لي فكرتك لادراج 4 تواريخ في خلية واحدة
  22. بحثت عن الجانب التقني للربط لكنني لم اجد لكن بصورة مبدئية اجد ان الربط سهل الا التوقيع الالكتروني لاني لم اتعامل معه من قبل سالت الذكاء الصناعي هل تستطيع ان تبحث لي عن الشرح الفني المفصل لإجراءات التكامل كملف pdf أهلاً بك. بما أن الوثائق الفنية التفصيلية (كـ دليل المطورين أو مواصفات الـ API) هي معلومات حساسة وموجهة للمطورين بشكل أساسي، فإنها لا تُنشر عادةً كملفات PDF متاحة بسهولة للعامة على الإنترنت من خلال بحث عام، بل يتم توفيرها بشكل خاص للممولين المسجلين في المنظومة. ومع ذلك، يمكنني أن أقدم لك النقاط التقنية الأساسية المفصلة التي يتمحور حولها أي دليل فني (SDK/API) للربط مع منظومة الفاتورة الإلكترونية المصرية، والتي ستساعدك في توجيه المطورين أو شركات التكامل: (المتطلبات الأساسية) تتم عملية التكامل والربط الفني بين نظام تخطيط موارد المؤسسات (ERP System) الخاص بشركتك ومنظومة الفاتورة الإلكترونية عبر واجهات برمجة التطبيقات (APIs) في عدة مراحل، أهمها: 1. الإعداد الأولي والمصادقة (Authentication) المتطلب التقني الشرح الفني التسجيل والحصول على بيانات الوصول يجب على الممول أولاً تعيين نظام تخطيط موارد (ERP) على البيئة الاختبارية ثم البيئة الفعلية. يتم ذلك عبر بوابة المصلحة للحصول على:<ul><li>Client ID</li><li>Client Secret</li></ul>وهما مفتاحا الوصول لنظامك. الحصول على رمز الوصول (Token) يتم استخدام Client ID و Client Secret لإرسال طلب إلى الـ API للحصول على Access Token (رمز وصول). هذا الرمز ضروري لمصادقة كل فاتورة يتم إرسالها ويتم تحديثه بشكل دوري. نظام التكويد الموحد يجب على النظام الخاص بك أن يقوم بربط (Mapping) أكواد السلع والخدمات الداخلية الخاصة بالشركة بأحد أنظمة التكويد المعتمدة (مثل GS1 أو نظام EGS الذي تعتمده مصلحة الضرائب). 2. تجهيز الفاتورة للتوقيع والإرسال هذه هي أهم خطوة تتطلب تدخلاً برمجياً عميقاً: أ. تهيئة ملف الفاتورة (Document Schema) يجب أن يقوم نظام ERP بإنشاء ملف بيانات الفاتورة بتنسيق JSON أو XML، يحتوي على كافة حقول البيانات المطلوبة في نظام المصلحة (مثل رقم التسجيل الضريبي، بيانات الأصناف، الضرائب، التواريخ، إلخ). ب. التوقيع الإلكتروني (Digital Signing) لتأكيد صحة مصدر الفاتورة وعدم التلاعب بها، يجب أن يقوم النظام الخاص بك بما يلي: استخدام شهادة الختم الإلكتروني: يتم تخزين هذه الشهادة في جهاز التوكين (Token). التشفير والتوقيع: يقوم النظام باستخدام الشهادة لتوقيع ملف بيانات الفاتورة المشفرة. دمج التوقيع: يتم دمج التوقيع الإلكتروني داخل ملف الفاتورة ليصبح جاهزاً للإرسال. ج. الإرسال عبر API يتم إرسال ملف الفاتورة الموقع إلكترونياً إلى نقطة نهاية (API Endpoint) محددة في منظومة الضرائب عبر اتصال آمن (HTTPS). 3. عمليات ما بعد الإرسال (Post-Submission APIs) يجب أن يكون نظامك قادراً على التعامل مع واجهات API أخرى: API الاستعلام عن حالة الفاتورة (Get Status): للاستعلام عن قبول الفاتورة (صحيحة)، رفضها، أو تعليقها من قِبل المنظومة. API إلغاء الفاتورة (Cancel Document): لإرسال طلب لإلغاء فاتورة تم إرسالها (يتطلب موافقة الطرف الآخر خلال فترة محددة). API إرسال الإشعارات (Credit/Debit Notes): لإرسال إشعارات الإضافة أو الخصم. 💡 نصيحة للحصول على الوثائق الفنية إذا كنت تحتاج إلى الملفات التقنية بصيغة PDF تحديداً، فالطريقة الأكثر فاعلية هي: التسجيل الفعلي: إكمال التسجيل في منظومة الفاتورة الإلكترونية والحصول على بيانات الدخول. بوابة المطورين: غالباً ما توجد الوثائق (SDK and API Specification) داخل حسابك على بوابة مصلحة الضرائب ضمن قسم مخصص لـ "التكامل الفني" أو "المطورين".
  23. السلام عليكم نعم الان اتضح المطلوب بارك الله فيك الحل تم حذف النطاق من ادارة الاسماء فصل شيفت'!$A$8:$R$283 من ادارة الاسماء وجعلنا النطاق مباشرة في الكود فاصبح الكود بهذا Sub filter_D() Dim Q1 As String Dim rng As Range Set rng = Sheets("فصل شيفت").Range("$A$8:$R$283") Q1 = Sheets("فصل شيفت").Range("A7").Value If Q1 = "" Then rng.AutoFilter Else Q1 = "*" & Q1 & "*" rng.AutoFilter Field:=1, Criteria1:=Q1, Operator:=xlOr, Criteria2:="=" End If End Sub نموذج حركة جرديوميه 15-11.xlsm
  24. توسيـــــــــــــــع واستكمال - فقط اختيار اي صورة خلفية من عندك 1- اضافة 9 انماط مختلفة 2- اضافة شعار الشــركة او الخاص ويفعل لكل الانماط 3- انسخ اي نمط يعجبك وان اقل الى مشروعك وعدل عليه 4- ارفاق حزمة خلفات لتجربه ---------------------------------------( اعتذر نسيت اكتب استاذ @Moosak😇 المرفق اسفل الفيديو ومشاهدة ممتعة تحميل المرفق https://www.mediafire.com/file/8bflb1y0kr0hm7x/MS_Access_Devloper_LogIN_IN_V101.rar/file
  25. Yesterday
  26. اخي عبدالله حفظك ربي هل بالامكان حذف الصوره الاولى من اخر مشاركة اعتذر عن التأخير الذي اقصده اذا عاب 3 ايام في الشهر يتم ادراج التواريخ في جدول وكذلك التغطيات وكذلك الاجازات تحياتي وتقديري لشخصك الكريم ياغالي
  27. تفضل استاذ @بلال اليامين المرفق بعد التعديل. لكني انا مابحب اخزن المسار انا بخزن اسم الصورة وامتدادها واستدعيها حتى لو غيرت الكمبيوتر لو تحب .وافني بالرد . البرنامج_2.rar
  1. أظهر المزيد
×
×
  • اضف...

Important Information