الحلبي قام بنشر يونيو 26 قام بنشر يونيو 26 السلام عليكم لى تجربة سابقة فى منع اى مستخدم من استيراد الجداول والاستعلامات ولكنها لم تنجح معى ولم تدوم وهناك تجربة للاستاذ/ كاسر جميلة ولكنى لم اعرف اطبقها على برنامجى فاذا كان هناك طريقة سهلة لدى اخوانى فاكون شاكر له فالامر هام لى جدا ويجعلنى ابعد عن المتطفلين معى فى عملى وان لم يكن هناك اى طريقة اخرى فيشرح لى طريقة الاستاذ / جاسر وهى موجودة فى : ولعل يكون هناك طريقة اسهل فسوف يرحمنى كثيرا والله المستعان جزاكم الله خيرا
M.Abd Allah قام بنشر يونيو 26 قام بنشر يونيو 26 السلام عليكم ورحمه الله وبركاته حسب ما تابعت فى الموضوع ده طريقتين اولهم انك تعمل ملف التصميم وبعد انتهاء كل متطلبات العميل بصيغه ملف تنفيذي وتجعل الجداول فى ملف مستقل أو محمي بباسورد كده بتضمن إن حتي لو تم اختراق الجداول مش هيتم التعديل علي تصميمك ثانيا أما انك تعمل ملف تنفيذي يشغل قاعده البيانات يعتمد علي تشغيل قاعده البيانات اللي محميه بباسورد وبكده تضمن أن الملف التنفيذي لن يتم اختراقه لمعرفه الباسورد وكذلك قاعده البيانات المحميه بباسورد لم يتم اختراقها بعد ( مجرد وجهه نظر هاوي انا برتاح للطريقه التانيه)
الحلبي قام بنشر يونيو 26 الكاتب قام بنشر يونيو 26 2 ساعات مضت, M.Abd Allah said: مجرد وجهه نظر هاوي انا برتاح للطريقه التانيه وعليكم السلام ورحمة الله وبركاته اهلا بك استاذنا الفاضل / @M.Abd Allah استاذى انا لم اقصد ان المتطفل يدخل على برنامجى ويغير ويعدل فى تصميم الجداول شوف انا عندى برنامج فى عملى اعمل عليه انا وبعض الموظفين ايضا انا اريد لو جاء احد الموظفين وفتح قاعدة بيانات جديدة واراد ان يستورد جداول واستعلامات البرنامج فلا يتمكن من الاستيراد جزاك الله خير 1
ابو جودي قام بنشر يونيو 27 قام بنشر يونيو 27 18 ساعات مضت, الحلبي said: وعليكم السلام ورحمة الله وبركاته اهلا بك استاذنا الفاضل / @M.Abd Allah استاذى انا لم اقصد ان المتطفل يدخل على برنامجى ويغير ويعدل فى تصميم الجداول شوف انا عندى برنامج فى عملى اعمل عليه انا وبعض الموظفين ايضا انا اريد لو جاء احد الموظفين وفتح قاعدة بيانات جديدة واراد ان يستورد جداول واستعلامات البرنامج فلا يتمكن من الاستيراد جزاك الله خير يا دكتور انا عملت لحضرتك المرفق دع قبل كده لما دخلت اون لاين على الجهاز بتاع حضرتك لما قلنا لازم تلات قواعد قاعدة الجدول حتكون مشفرة بكلمة مرور وقاعدة النماذح كمان مشفرة بكلمة مرور وممكن تكون غير الاولى لو عاوز والقاعدة الثالثة المفتاح اللى بتفتح قاعدة الجداول وتمرر كلمات المرور وقلنا لو عاوزين محدش يعرف كلمات المرور نحول القاعدة الثالثة الى Accdb مرة على 32 بيت و مرة تانى على 64 بيت علشان تشتغل حسب النظام
الحلبي قام بنشر يونيو 27 الكاتب قام بنشر يونيو 27 منذ ساعه, ابوخليل said: هل قاعدة البيانات مقسمة ( واجهات وجداول ) ؟ استاذى ومعلمى الجليل / ابو خليل نعم قاعدة البيانات مقسمة جزاك الله كل خير ولايحرمنا من خدماتك ومداخلاتك التى تحل مشاكلنا 35 دقائق مضت, ابو جودي said: قلنا لو عاوزين محدش يعرف كلمات المرور نحول القاعدة الثالثة الى Accdb مرة على 32 بيت و مرة تانى على 64 بيت علشان تشتغل حسب النظام استاذى ومعلمى المهندس / محمد عصام نعم افتكر ذلك اليوم ولانى غيرت الجهاز عندى واشتريت اجهزة جديدة لا اعرف اين هذه قاعدة البيانات التى تتكون من ثلاث قواعد بيانات جزاكم الله خير ابنى محمد
ابوخليل قام بنشر يونيو 27 قام بنشر يونيو 27 8 ساعات مضت, ابو جودي said: يا دكتور انا عملت لحضرتك المرفق دع قبل كده لما دخلت اون لاين على الجهاز بتاع حضرتك لما قلنا لازم تلات قواعد قاعدة الجدول حتكون مشفرة بكلمة مرور وقاعدة النماذح كمان مشفرة بكلمة مرور وممكن تكون غير الاولى لو عاوز 7 ساعات مضت, الحلبي said: نعم افتكر ذلك اليوم ولانى غيرت الجهاز عندى واشتريت اجهزة جديدة لا اعرف اين هذه قاعدة البيانات التى تتكون من ثلاث قواعد بيانات آآآآآه كفشناكم بتعملوا من ورانا دروس خصوصية .. لو كان العمل هنا لسهل الرجوع اليه 8 ساعات مضت, ابو جودي said: والقاعدة الثالثة المفتاح اللى بتفتح قاعدة الجداول وتمرر كلمات المرور تقصد قاعدة الواجهات على كل حال لو تم اعادة العمل هنا يمكنني تحويل القاعدة الثالثة الى اداة فيجوال مفتوحة من اجل تقليل زحمة قواعد اكسس 1
ابو جودي قام بنشر يونيو 27 قام بنشر يونيو 27 4 دقائق مضت, ابوخليل said: على كل حال لو تم اعادة العمل هنا يمكنني تحويل القاعدة الثالثة الى اداة فيجوال مفتوحة من اجل تقليل زحمة قواعد اكسس حزاكم الله خيرا استاذى الجليل و معلمى القدير و والدى الحبيب استاذ @ابوخليل ابشركم بالخير ان شاء الله جارى العمل لاننى ايضا للاسف لم احتفظ او فقدت القاعدة السابقة سوف اشارككم القواعد بمجرد الانتهاء منها 1
الحلبي قام بنشر يونيو 28 الكاتب قام بنشر يونيو 28 11 ساعات مضت, ابوخليل said: آآآآه كفشناكم بتعملوا من ورانا دروس خصوصية .. لو كان العمل هنا لسهل الرجوع اليه استاذنا ومعلمنا الجليل ابو خليل هذه كانت ابداع من ابداعات المهندس ابو جودي ولان عملية عدم استيراد الجداول ليست بالسهل ان تفهم بالكتابة فاضطر المهندس ابو جودي الدخول عندى لاتمامها ولكن للاسف لم اعرف احافظ عليها وضاعت منى و من امس وانا باحاول ان اجدها 11 ساعات مضت, ابو جودي said: ابشركم بالخير ان شاء الله جارى العمل لاننى ايضا للاسف لم احتفظ او فقدت القاعدة السابقة ياريت يابشمهندس ان يتم هذا العمل على خير فانا فى اشد الحاجة لها بس يارب افهمها كويس لانها مركبة بشكل كبيرة ويصعب على المبتدأ مثلى ان يفهمها جزاكم الله كل خير
الحلبي قام بنشر يوليو 1 الكاتب قام بنشر يوليو 1 في 27/6/2024 at 21:50, ابو جودي said: بشركم بالخير ان شاء الله جارى العمل في 27/6/2024 at 21:43, ابوخليل said: لو كان العمل هنا لسهل الرجوع اليه اساتذتى الكرام لو امكن احد يفهمنى مثال الاخ كاسر المنشور فى اول المداخلة انا اريد ان اعمل برنامجى مثل ما قام به الاستاذ / جاسر ولكن كيف لا اعلم هل من مساعد فى هذا الجزء فقط جزاكم الله خيرا
Foksh قام بنشر يوليو 1 قام بنشر يوليو 1 1 ساعه مضت, الحلبي said: لو امكن احد يفهمنى مثال الاخ كاسر المنشور فى اول المداخلة صديقنا الدكتور @الحلبي ،، سأشرح لك ما فهمته من تجربتي معك بخصوص هذا الموضوع .. سيكون لديك قاعدة بيانات للجداول والتي من الضروري أن تكون محمية بكلمة مرور ( وليس شرط أن تكون صيغتها Accde أو Accdb ) . وأيضاً سيكون لديك قاعدة النماذج والتي أيضاً من الضروري أن تكون محمية بكلمة مرور ( وعند الإنتهاء من كافة تعديلات النماذج يفضل - ليس شرطاً - حفظها بصيغة Accde ) . سيكون لديك الكود الذي سيقوم بدوره بربط الجداول بقاعدة البيانات الأمامية ( وسيتم افهامه بكلمة المرور لقاعدة بيانات الجداول داخل الأكواد ) . الآن أهم مرحلة وهي مرحلة الوسيط الذي سيقوم بفتح قاعدة البيانات الأمامية والتي تم حمايتها بكلمة مرور ( وهو بدوره سيقوم بتعريف كلمة مرور قاعدة البيانات من خلال الأكواد ) وبعد اتمام عملية مطابقة كلمة المرور سيقوم باغلاق نفسه وإبقاء قاعدة البيانات الأمامية مفتوحة بوضعها الطبيعي . والأكواد كالتالي .. في قاعدة بيانات الوسيط الذي سيكون فيه فقط نموذج فارغ لا يحتوي على اي عنصر أو كائن ، وفي حدث عند الفتح :- Dim App As Access.Application, strPath As String Set App = New Access.Application strPath = Application.CurrentProject.Path & "\XXXXX.accdb" With App .DoCmd.RunCommand acCmdAppMinimize .OpenCurrentDatabase strPath, , "YYYYY" .DoCmd.OpenForm "x0", , , , , acWindowNormal End With Set App = Nothing DoCmd.Quit طبعاً XXXXX = اسم قاعدة البيانات . و YYYYY كلمة المرور التي تم حماية قاعدة بيانات النماذج بها . وبلا شك سيتم حفظ هذا الوسيط بصيغة Accde هذا ملخص لما قد تحتاجه . وثق تماماً أن أي نقطة لم تكن واضحة سيتم توضيحها لك
ابوخليل قام بنشر يوليو 1 قام بنشر يوليو 1 1 ساعه مضت, Foksh said: .DoCmd.OpenForm "x0", , , , , acWindowNormal حمدا لله على سلامتك اخي فادي بعض التصور يدور في مخيلتي : - بما ان الواجهات في الأصل تفتح على شاشة البداية لماذا ندرج هذا السطر او الامر اعلاه لفتح نموذج محدد ؟ 1
الحلبي قام بنشر يوليو 1 الكاتب قام بنشر يوليو 1 1 ساعه مضت, Foksh said: في قاعدة بيانات الوسيط الذي سيكون فيه فقط نموذج فارغ لا يحتوي على اي عنصر أو كائن ، وفي حدث عند الفتح الاول حمد الله على سلامتك استاذ/ فايد هل النموذج الفارغ هذا اعمله داخل قاعدة النماذج (القاعدة الامامية) سوف اجرب الان واجعله داخل داخل قاعدة النماذج جزاك الله خيرا 1
ابوخليل قام بنشر يوليو 1 قام بنشر يوليو 1 33 دقائق مضت, الحلبي said: الاول حمد الله على سلامتك استاذ/ فايد هل النموذج الفارغ هذا اعمله داخل قاعدة النماذج (القاعدة الامامية) سوف اجرب الان واجعله داخل داخل قاعدة النماذج جزاك الله خيرا داخل القاعدة الوسيط لا تغير في برنامجك شيئا ابدا 1
Foksh قام بنشر يوليو 1 قام بنشر يوليو 1 1 ساعه مضت, ابوخليل said: حمدا لله على سلامتك اخي فادي بعض التصور يدور في مخيلتي : - بما ان الواجهات في الأصل تفتح على شاشة البداية لماذا ندرج هذا السطر او الامر اعلاه لفتح نموذج محدد ؟ سلمك الله من كل سوء وشر معلمي الفاضل @ابوخليل 🥰 كلامك سليم 100% 52 دقائق مضت, الحلبي said: الاول حمد الله على سلامتك استاذ/ فايد هل النموذج الفارغ هذا اعمله داخل قاعدة النماذج (القاعدة الامامية) سوف اجرب الان واجعله داخل داخل قاعدة النماذج جزاك الله خيرا الله يسلمك يا دكتور ، جرب وأخبرنا بالنتيجة وحسب توجيهات معلمنا الفاضل ابو خليل.
الحلبي قام بنشر يوليو 1 الكاتب قام بنشر يوليو 1 7 دقائق مضت, Foksh said: الله يسلمك يا دكتور ، جرب وأخبرنا بالنتيجة وحسب توجيهات معلمنا الفاضل ابو خليل. قاعدة الوسيط هى قاعدة النماذج ام ماهى قاعدة الوسيط
ابوخليل قام بنشر يوليو 1 قام بنشر يوليو 1 58 دقائق مضت, الحلبي said: قاعدة الوسيط هى قاعدة النماذج ام ماهى قاعدة الوسيط القاعدة الوسيط هي القاعدة المفتاح ولا يوجد بها سوى هذا النموذج وضع كود الاستاذ فادي في حدث التحميل .. وانتبه الغ السطر الذي بينته في مشاركتي السابقة 1
الحلبي قام بنشر يوليو 1 الكاتب قام بنشر يوليو 1 (معدل) تمام التام معلمى القدير فعلا من قاعدة الوسيط فتحت معى قاعدة البيانات ولكن تظهر رسالة نصها ( not avalid password) ومعناها ان كلمة المرور غير صالحة 24 دقائق مضت, ابوخليل said: لقاعدة الوسيط هي القاعدة المفتاح ولا يوجد بها سوى هذا النموذج تم تعديل يوليو 1 بواسطه الحلبي
Foksh قام بنشر يوليو 1 قام بنشر يوليو 1 49 دقائق مضت, الحلبي said: تمام التام معلمى القدير فعلا من قاعدة الوسيط فتحت معى قاعدة البيانات ولكن تظهر رسالة نصها ( not avalid password) ومعناها ان كلمة المرور غير صالحة هل قاعدة بيانات النماذج تم اقفالها بكلمة مرور ؟؟؟ ولا اقصد محرر الأكواد VBA !!
الحلبي قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 10 ساعات مضت, Foksh said: هل قاعدة بيانات النماذج تم اقفالها بكلمة مرور ؟؟؟ نعم قاعدة النماذج تم اقفالها بكلمة مرور
Foksh قام بنشر يوليو 2 قام بنشر يوليو 2 6 دقائق مضت, الحلبي said: نعم قاعدة النماذج تم اقفالها بكلمة مرور اذا تم تطبيق الخطوات بشكل صحيح ، والتأكد من كلمة المرور كتابةً كما تم ادخالها فليس من المنطق ظهور خطأ إلا اذا اختل أحد الشروط ، أو نسخة الأوفيس !!!!
الحلبي قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 3 دقائق مضت, Foksh said: ذا تم تطبيق الخطوات بشكل صحيح ، والتأكد من كلمة المرور كتابةً كما تم ادخالها استاذى انا طبقت الخطواط كما حضرتك اشرت هل معنى الرسالة ان تقسيم قاعدة البيانات ان الجدوال غير مرتبطة فهو يريد ان اعمل ربط بين القاعدة الامامية والخلفية
Foksh قام بنشر يوليو 2 قام بنشر يوليو 2 16 ساعات مضت, Foksh said: سيكون لديك الكود الذي سيقوم بدوره بربط الجداول بقاعدة البيانات الأمامية ( وسيتم افهامه بكلمة المرور لقاعدة بيانات الجداول داخل الأكواد ) . دي كانت من النقاط المهمة طبعاً
الحلبي قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 2 دقائق مضت, Foksh said: دي كانت من النقاط المهمة طبعاً شوف استاذى انا عملت الاتى بنفس الخطواط : 1- قمت بتقسم قاعدة البيانات (البرنامج يعنى) الى قاعدة امامية وقاعدة خلفية . 2- عملت باسوورد للجداول فى قاعدة الجداول 3- عملت باسورد لقاعدة النماذج والجدوال والستعلامات (الامامية) 4- قمت بعمل قاعدة بيانات جديدة فيها نموذج واحد فقط وهو معروف ( بالوسيط ) ووضعت فيه الكود الذى حضرتك اشرت اليه وغيرت اسم قاعدة البيانات وكلمة المرور (xxxxx) و (yyyyy) قاعدة البيانات الجديدة سمتها اسم عشوائى وهو "was" وعند فتح "was" فعلا اكتملت الصورة وفتح لى البرنامج ولكن عند الضغط على اى زر تظهر الرسالة ( not avalid password) ومعناها ان كلمة المرور غير صالحة فهل يقصد ان كلمة مرور الجداول ام كلمة مرور النماذج ام عدم ارتباط الجداول ؟ لا اعرف بهذا اكون وضحت لحضرتك ما قمت به . فاين الخلل
الحلبي قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 18 دقائق مضت, Foksh said: دي كانت من النقاط المهمة طبعاً اه اه قبل انشاء قاعدة جديدة بها نموذج الوسيط) قمت الان بتقسيم قاعدة البيانات(برنامجى) من اول وجديد وعند فتحه على الشاشة الرئيسة التى بها ازرار الدخول على البرنامج ظهرت لى نفس الرسالة معناها ان الجداول المقسمة غير مرتبطة فحاولت اعمل ربط الجداول لا يقبل معى اى ربط
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.