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

Foksh

الخبراء
  • Posts

    2,588
  • تاريخ الانضمام

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

  • Days Won

    93

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

  1. أخي الكريم ، النقطة الأولى هو أن النموذج لديك مصدره استعلام وهو مصمم لجلب قيم من الجداول تم حفظها وادخالها مسبقاً ، لذا توجب عليك ربط رقم الفاتورة بالإستعلام برقم الفاتورة بالنوذج الرئيسي كي يعطيك نموذج فرعي فارغ كما تريد . ( وقد تم حلها إن كان هدفك استعراض الفواتير السابقة برقم الفاتورة ) . أما فيما يخص هذا الجزء ، فباعتقادي وكون النموذج الفرعي مُسند إلى استعلام تحديد ( يجلب البيانات فقط ) فأن عملية الحفظ و الترحيل ستكون غير صحيحة ، وستضطر لجعل مصدر النموذج الفرعي جدول وليس استعلام . ( فأنت لا تستطيع تخزين البيانات من تفاصيل الفاتورة داخل استعلام - هذا من وجهة نظري ) والله أعلم. وإن كان هناك رأي آخر لأصحاب الخبرة ؛ فبانتظارهم☺️ فاتورة مشتريات اجلة ونقدية.accdb
  2. تفضل أخي الكريم ، تم التعديل وملاحظة مهمة لك أخي الكريم ، لا تجعل سجلات محتواها رقمي تريد التعديل عليها باستعلام تحديث - فارغة بدون قيمة حتى لو كان ( صفر 0 ) ، لتجنب المشاكل . __tast - نسخة (1).accdb
  3. اخونا الكريم @شايب ، استخلاص الملف من النوع الذي ارفقه أخونا @الحلبي هو وجه الشبه للملف التنفيذي الذي ينشأه برنامج الـ Winrar مثلاً ، ملف مضغوط باتجاه ملف تنفيذي ، وكما قلت الإحتياط واجب في التعامل مع الملفات التنفيذية مجهولة المصدر 😅 .
  4. ومعلومة أخرة نسيتها ،، الملف ليس تنفيذي ، فكلمة تنفيذي أن يكون بصيغة EXE وليس Accde أو غيرها .
  5. أخوي الكريم انا لم أفتح الملف اللي هو برنامج بيع.accde ، ولكن للتجربة التي طلبتها قمت بإنشاء ملف آكسيس جديد ومن داخله قمت بعمل إستيراد لقاعدة البيانات ( برنامج بيع.accde ) ، وكالعادة الجداول هي التي فقط نستطيع استيرادها . فقط لا غير ، هذا الذي قمت بتجربته على برنامجك بناءً على طلبك لفحص مدى قوة الحماية في برنامجك . ومن باب النصيحة اقرأ موضوع أخونا @ابوخليل هنا لمعرفة المزيد حول ها الموضوع ، ومواضيع أخرى لا حصر لها في المنتدى تتكلم عن الحماية وطرقها وتفرعاتها ؛ وكلها أجمعت على أن المصمم يستطيع حماية كل شيء في مشروعه إلا ( الجداول والأستعلامات ) . ومن بينها هذه المواضيع :- 1- موضوع الأخ @kaser906 هنا . 2- موضوع المبتدئ أخوك @Foksh هنا . بالإضافة لمواضيع أخرى تطرق إليها المنتدى وغيره تستطيع البحث عنها لإكتساب المعلومة المفيدة لك .
  6. اخي الكريم ، تمت التجربة ، والحمد لله فتح المشروع وقد عمل فقط عندي على النظام 32 ولم يعمل على النظام 64 ، لقد قمت بحفظ الملف بصيغة Accde ، وهذه نقطة إيجابية أولاً ، ثم أنك قمت بإلغاء مفتاح الشيفت وهذه نقطة أيضاً ايجابية أخرى للحماية ، وبالنهاية يمكن الوصول للجدول الفارغ t1 كالمعتاد 😁 ؛ لا يوجد استعلامات فقط 3 نماذج و وحدة نمطية واحدة وجدول واحد فقط. وعملية التثبيت والإزالة تعمل بنجاح ، فمعظم برامج صناعة ملفات التثبيت لا تقوم بالإزالة لكامل الملفات التي قام بتثبيتها.
  7. مداخلة خاطفة.. أنا أشبه الموضوع كأنه حين تغض النظر عن خطأ فعله ابنك الصغير ، فأمامك مسلكين إما غض النظر وتجاوز الخطأ إن كان بسيط لا يؤثر على سلوكه ، وإما تصويبه ( المستحسن ) إن كان سيترتب عليه تبعات أخرى مستقبلاً 😅 *إيه الكلام اللي أنا مش فاهمه ده* 🤣 طِبتُم ،، وطابت جُمعتكُم 😊
  8. أخي الكريم قراءة الكود نصياً قد لا يعطينا الفكرة والهدف منه كما لو أنه على أرض الواقع في ملف مرفق.
  9. أعتقد أنه لابد من وجود اتصال انترنت ، لأن الكود يستدعي سيرفر ترجمة جوجل.
  10. جميل جداً ، بارك الله فيك :)
  11. برنامج الأرشفة الالكترونية1.accdb
  12. تفضل ، التقرير يعرض كل الموظفين ، وانت قم بالتنسيق كما يحلو لك baset.zip
  13. أخي @دروب مبرمج إضافة جميلة وذكية Public Function SetFilePath(SetFolder As Variant) SetFilePath = CurrentProject.Path & "\" & "SysFiles" & "\" & SetFolder & "\" End Function
  14. اسمح لي بسؤال أخي الكريم ، هل تحتاج إضافة أكثر من صورة للموظف ؟ إذا لا تحتاج وكان هناك تعارض في الفكرة التي استخدمتها في النموذج فهناك عدة طرق اسهل لك في الوقت والجهد لإدراج صورة واحدة للموظف وتعطيك نفس النتيجة . ملاحظتي لتوفر الوقت والجهد لك ليس إلا
  15. تفضل أخي الكريم ,, أذا كان هو المطلوب ، فكلمة شكر تكفي ولتجنب تكرار هكذا مشاكل ، تجنب اللغة العربية في المسميات قدر المستطاع برنامج الأرشفة الالكترونية.accdb
  16. اسمح لي بسؤال خطر في ذهني ,, طالما لا تريد حفظ التغييرات في النموذج الرئيسي ، فلم لا تجعل خيار ممكن = لا و مقفل = نعم ؟ هكذا لن يبقى لك سوى النموذج الفرعي ( الصلاحيات ) هو الذي سيكون عليه التعديل والحفظ . مجرد ملاحظة
  17. اقتراحك جميل اخي @دروب مبرمج
  18. صديقي العزيز ، آكسيس مصمم لحماية اي تعديل على البيانات فهو يقوم بالحفظ التلقائي عند اغلاق النموذج حتى لو لم تكن السجلات مكتملة ( في الوضع الطبيعي دون وضع الشروط برمجياً طبعاً ) ، ولكن بالأكواد هناك دائما طريقة تلغي ميزة الحفظ التلقائي عند الإغلاق , سأرفق لك مثال بسيط بعد الإستراحة . المطلب الثاني هو مرهون بنموذج الصلاحيات وكيفية برمجتك وتصميمك لهذه الفكرة , او استخدام الدالة الشرطية ( اذا كان القسم كذا فأن الصلاحية كذا مفعلة أو غير ، ) ولكن ليس هناك من مشكلة في المحاولة ان ارسلت ملف للعمل عليه
  19. اخي الكريم ، من باب خبرتي المتواضعة اعتقد أن الإجابة هي ( تكتب في كل أمر أو حدث على حدة )
  20. اخي الكريم اعتقد انك بحاجة الى كود يعمل على مقارنة بيانات السجلات في الجدول ........ الخ الطريقة البرمجية قد تزعجك ، إلا أني جربت طريقة التفافية لولبية تفضل ،، bbb.accdb
  21. هل تقصد هكذا ؟ Security - EDIT.mdb
  22. اخي الكريم ، جرب هذه المحاولة البسيطة baset.zip
×
×
  • اضف...

Important Information