الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]حمايه فتح الجداول من المستخدم

مغلق
بدأه Eng/Nesreen في 2 فبراير 2008 · 16 رد · 1,904 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمه الله وبركاته

لدي برنامج أكسس قد قمت بأنشائة ويتم توزيعه علي الجهات لإدخال البيانات عليه ثم أقوم بتجميعه مره اخري من هذه الجهات لتجميع بيانات هذه الجهات كلها في قاعده بيانات واحده

السؤال :

هل يمكنني غلق الجداول او اخفائها عن المستخدم بحيث ان المستخدم لا يستطيع الدخول فيها ........ وبعد ذلك استطيع فتحها بعد تجميعها من المستخدمين

ولكم جزيل الشكر

#2

بسم الله الرحمن الرحيم

اختي الكريمة استخدمي البحث ستجدي الاجابة على سؤالك واكثر

#3

اختي الفاضلة المهندسة : نسرين

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

نعم يمكن حماية الجداول من المستخدمين وذلك بإخفاءها عنهم حتى لا يستطيعوا الوصول لها

لذا يوجد في البرنامج نموذج يقوم بإخفاء الجداول فكل ما عليكي فعله هو استيراد هذا النموذج الى قاعدة بياناتك او قواعد بيانات المستخدمين التي بها الجداول ومن ثم فتح هذا النموذج واخفاء جميع الجداول في القاعدة وبعد ذلك قومي بحذف هذا النموذج من قواعد بيانات المستخدمين وفي كل مره ترغبين ان تقومي بجمع البيانات من قواعد البيانات الأخرى كل ما عليكي فعله هو تحميل هذا النموذج الى القاعدة المطلوبه ثم اظهار الجداول واخذ البيانات منها ثم حذف هذا النموذج مرة اخرى وتأكدي جيدا قبل مغادرة اي قاعدة بيانات لدى المستخدمين انكِ قمتي بحذف هذا النموذج من القواعد الأخرى .

قومي الآن بعمل التجارب على قاعدة بيانات لديك في الجهاز ثم بعد ذلك التطبيق على بقية القواعد الأخرى

الرقم السري لفتح النموذج هو 1234

TablesHidden.rar

#4

ده كلام جميل جداً يا استاذة زهرة

ولكن كيف نقوم باستيراد النموزج ؟

ومن اين يتم جلبه يا استاذة لاظهار الجداول ؟

شوية شوية يا ام عهود

#5

اخي الفاضل acazim

يكون جلب النموذج بطريقتين

بالتأكيد انت تعرف اين توجد قاعدة بياناتك الأصلية التي تريد اخفاء جداولها يعني ممكن تكون في المستندات او في مجلد ما على محرك الأقراص C يعني تعرف مكانها بالضبط

الطريقة الأولى :

بطريقة التصدير

1. افتح القاعدة التي حصلت عليها من المنتدى

2. ستجد نموذج اسمه frmHide

3. اضغط عليه بالماوس الأيمن وستظهر لك قائمة اختار منها تصدير

post-15367-1202019669_thumb.gif

4. بعد الضغط على كلمة تصدير من القائمة ستفتح لنا نافذة استعراض الملفات ابحث عن قاعدة البيانات الخاصة بك ثم اختارها ثم اضغط تصدير

post-15367-1202019772_thumb.gif

5. بعد الضغط على تصدير ستظهر نافذة صغيره فيها اسم النموذج اختار موافق

post-15367-1202019841_thumb.gif

سنجد ان النموذج الخاص بإخفاء الجداول قد تم تصديره الى قاعدة بياناتنا الخاصة

الطريقة الثانية :

بطريقة الإستيراد

1. افتح قاعدة البيانات الخاصة بك والتي بها الجداول التي تريد اخفائها

2. من قائمة ملف نختار احضار بيانات خارجية ثم نختار استيراد

post-15367-1202020092_thumb.gif

3. نبحث عن القاعدة الذي حملناها من المنتدى والتي بها نموذج اخفاء الجداول ثم نختارها ثم نضغط استيراد

post-15367-1202020407_thumb.gif

4. بعد الضغط على استيراد ستفتح لنا نافذة نختار منها التبويب النماذج ثم نختار النموذج المطلوب ثم نضغط على موافق

post-15367-1202020559_thumb.gif

سنجد ان النموذج من القاعدة التي حملناها من المنتدى قد انتقل الى قاعدة بياناتنا الخاصة

تم تعديل المشاركة بواسطة المشرفة زهره

#6

اشكرك جدااااااااااااااااااا أخت /زهره علي مجهودك الرائع وعلي إجابتك الوافية :clapping:

زادك الله من علمه الوفير وبارك لك فيما تعلميه

#7

بعد ماعملت import للفورمه

وعملتها RUN طلعت هذا ال ERROR :(

هل هناك حل لهذه المشكلة ....؟؟؟

screen_error.rar

#8

اختي الفاضلة

ما هو نوع اصدارة برنامج الأكسيس الذي تستخدمينه

هل هو اصدار 2000 او 2003 وهل الإصدارة عربية ام انجليزية لأن هذا الخطا يحدث نتيجة اختلاف الإصدارت وايضا اللغة

عموما قمت بتعديل الملف ليقبل العمل على الإصدارات 2000 و 2003

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

TablesHidden_UP.rar

#9

انا بصراحه متشكره جداااا علي اهتمامك و سرعه الرد في الأجابه علي اسئلتي ولكني في خجل شيدد فمازالت تظهر نفس المشلكه :(

انا اعمل علي اوفيس 2003 وانجليزي

#10

اختي الفاضلة

آسفة جدا لا يوجد لدي اوفيس انجليزي فكل الموجود لدي هو اوفيس عربي مع اكسيس 2003 عربي ايضا

ولكن حاولي تشغيل الملف على اي اكسيس 2003 عربي وستجدين انه يعمل بدون مشاكل

هناك حل اخير :

افتحي النموذج الخاص بإخفاء النماذج وقومي بتحويل التسميات ومربعات النص والقوائم وارزة الأمر الى انجليزي اي لا تتكري في النموذج اي حرف عربي ثم قومي بالتجربه .

ايضا حاولي تفتحي لوحة التحكم الخاصة بنظام الويندوز ثم اختاري اعدادات اقليمية و خيارات اللغة ثم اختاري اللغة والدولة ( العربية السعودية ) وإن شاء الله تحل المشكلة .

#11

السلام عليكم و رحمه الله و بركاته

أشكرك جدااا أخت زهره علي محاولاتك لمساعدتي .......انا بالفعل انشأت قاعده بيانات و أنشأت بها جدول وهمي واستخدمت الفورمه السحريه لإخفاء وإظهار الجدول و الحمد الله أشتغلت بنجاح راااائع ......واشتغلت علي اوفيس انجليزي 2003

هو تقريبا المشكلة في قاعده بياناتي......!!!!!! أنا أطمع في مساعدتك اكثر .....ممكن ارسل لكي قاعده البيانات و إن شاء الله تكتشفي ماهي المشكله عندي..... !!!!؟

أود أن أكرررر شكري لكي......وربنا يزيدك من علمه الوفير

#12

هناك مشكلة اخري واجهتني في قاعد بياناتي...وأود ان تساعديني بها

عندما وزعت البرنامج علي الجهات وأدخلوا بياناتهم قمت بجمع البرنامج منهم لتجميع هذه البيانات عندي في قاعده بيانات موحده ......عندئذ......ظهرت لي مشاكل.......وأهم واكبر مشكله عندي ...هناك جداول تعتمد علي جداول وهكذا.....فكنت عامله id=auto number

في جميع الجداول وهذا عملي مشكله كبيره عند تجميع البيانات ......الجهة1 أدخلت بياناتها في الجداول واخذت تسلسل ال auto numberوالجهة 2 أخذت نفس التسلسل وهكذا باقي الجهات ....

عندما بدأت اجمع البيانات أكتشفت هذه المشكلة الفظيعه وحدث تضارب للبيانات عندي ......... :wacko:

ففكرت في حل ....ان اعيد صياغه التصميم مره اخري عن طريق اني اجعل ال id بدل مايكون auto number اجعلة يزيد بrange معين لكل جهة....... يعني مثلا اعمل كود يجعلid=id*10 لجهة 1 وجهة 2 أجعل id =id *20

بحيث لما اجمع البيانات لايحدث عندي تضارب بسب انهم كلهم واخدين نفس ال id ......

المشكله انا مش عارفه كيف اعمل مثل هذا الحل و هل هذا الحل سوف يحللي المشكله ولو هناك حل افضل يساعدني في هذه المشكله ياريت تديليني عليه

وأكون شاكرررررره جداااااااااااا

#13

قوانين المنتدي لا تسمح بوضع أكثر من سؤال في مشاركة واحدة برجاء الرجوع لقوانين المنتدي حتي لا تتعرض مشاركتك للاغلاق

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 8 فبراير 2008 في 14:48

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#14

شكرا أ/ تركي علي تنبيهي..... فسوف اكتب سؤالي في موضوع جديد

#15

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

#16

بهذا الحل مازالت المشكلة قائمة

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

اعتقد ان الاخفاء ليس حل

#17
Eng/Nesreen كتب:
السلام عليكم و رحمه الله وبركاته

لدي برنامج أكسس قد قمت بأنشائة ويتم توزيعه علي الجهات لإدخال البيانات عليه ثم أقوم بتجميعه مره اخري من هذه الجهات لتجميع بيانات هذه الجهات كلها في قاعده بيانات واحده

السؤال :

هل يمكنني غلق الجداول او اخفائها عن المستخدم بحيث ان المستخدم لا يستطيع الدخول فيها ........ وبعد ذلك استطيع فتحها بعد تجميعها من المستخدمين

ولكم جزيل الشكر

yassin123 كتب:
بهذا الحل مازالت المشكلة قائمة

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

اعتقد ان الاخفاء ليس حل

اخي الفاضل ياسين

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

هل قرأت جيدا اول مشاركة للأخت نسرين والطلب الخاص بها

البرنامج موزع على عدة جهات وهي لا تريد اظهار الجداول للمستخدمين اذا الحل هو بإخفاء الجداول بواسطة النموذج

لأن هذا النموذج الوحيد الموجود في القاعدة موجود فقط مع الأخت نسرين سواء وضعته في فلوبي او في usb حيث ستقوم بزيارة الجهات المعنية بين فتره وفتره وتقوم بتشغيل النموذج ومن ثم اظهار الجداول واستيراد البيانات الى القاعدة الإساسية ثم تقوم بإخفاء الجداول مره اخرى عن المستخدمين .

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

لأنه اساسا الأخت نسرين تجمع المعلومات من جهاز المستخدم نفسه والذي هو بنفسه ادخل المعلومات بمعنى انه لا يوجد معلومات سريه مخفيه عن المستخدم .

مهمة الأخت نسرين فقط هي منع المستخدمين من اظهار الجداول وكذلك جمع البيانات من كل قواعد البيانات الموجوده لدى المستخدمين .

اذا كان لديك حلول اخرى فياريت انك تبلغنا بها فقد نستفيد من الطريقة .

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…