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

استفسار عن الاستعلامات والسكيورتي ؟؟

بدأه who me في 27 يوليو 2010 · 9 رد · 784 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي كذا سؤال عن الsecurity (الامــــان) وكمان عن الاستعلامات في الاكسس

1-عندي جدول من جداولي sharing (مشترك) بين كذا قسم ..وكلهم يدخلوا بيانات في جدول

حبيت اعرف هل ممكن مثلا اضع حقل جديد اسمه المستخدم يسجل جنب كل record (سجل ) اسم المستخدم اللي دخل هذي البيانات ؟؟

(يعني مو المستخدم هو اللي يكتب اسمه يعني من اللوق ان هل ممكن يصير هذا الشيئ )

2- حابه استعلم من فورم المستخدمين اللي اعمارهم اكبر مثلا من عشرين او اصغر من 30 وغيره ..

3-وهل ممكن من الفورم استعلم بمجموعه من الحقول يعني مثل اللي في المرفق

حاولت اوضح الصوره لكم

Doc3.rar

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 30 يوليو 2010 في 07:37

#2

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

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

لها

الله يفتح ع الجميع

#3

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

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

انما سوف نجيب على الشق الاول وأملي أن تفتح اسئلة أخرى عن السؤالين

الباقيين

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

فأنصح بأن يكون اسم الكمبيوتر هو اليوزر وهذا ممكن برمجيا .. اذا رغبت في

هذا الحل فأكتب ردك هنا وضع مثالك وسأرفقه ان شاء الله

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 30 يوليو 2010 في 07:40

#4
اكسيرالحياة كتب:

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

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

انما سوف نجيب على الشق الاول وأملي أن تفتح اسئلة أخرى عن السؤالين

الباقيين

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

فأنصح بأن يكون اسم الكمبيوتر هو اليوزر وهذا ممكن برمجيا .. اذا رغبت في

هذا الحل فأكتب ردك هنا وضع مثالك وسأرفقه ان شاء الله

اهاا ما كنت اعرف عشان ما قرات قواعد المشاركــــه....

طيب ليه ما يكون باسم اليوزر اللي دخل للقاعده ؟؟

وياليت تشرح اقتراحك عشان افهم اللي تقصده

ويعطيك العافيه استاذي :)

#5
who me كتب:

طيب ليه ما يكون باسم اليوزر اللي دخل للقاعده ؟؟

الأخت Who Me

وبعد إذن الأستاذ إكسير:

أعتقد أن طلبك ممكن عندما تكون قاعدة البيانات مؤمنة على مستوى المستخدم ( وكما يبدو من سؤالك أنها مؤمنة حيث يتم تسجيل الدخول باسم مستخدم ) .

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

User.rar

#6
صايل عزام كتب:

الأخت Who Me

وبعد إذن الأستاذ إكسير:

أعتقد أن طلبك ممكن عندما تكون قاعدة البيانات مؤمنة على مستوى المستخدم ( وكما يبدو من سؤالك أنها مؤمنة حيث يتم تسجيل الدخول باسم مستخدم ) .

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

ا.صـــــــــــــــــايل الله يعطيك الف عافيه ع المثال :)

بس ممكن تشرحلي function: currentuser() كيف عملها ؟؟

#7

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

في النموذج الأول ( المعوقين ) المخصص لإدخال بيانات جديدة نضع هذه الوظيفة ( الدالة ) في خاصية " القيمة الافتراضية" لمربع النص المنضم إلى حقل ( مدخل البيانات) وعند إدخال أي سجل جديد يتم نقل أسم المستخدم ( القيمة الافتراضية لمربع النص) إلى حقل المخل في الجدول.

في النموذج (تعديل ) وضعنا مربع نص غير منضم مصدر بياناته الدالة CurrentUser التي كما قلنا تعيد إسم المستخدم . وفي الحدث ( قبل التحديث ) للنموذج وضعنا إجراء بسيط يقوم بنقل قيمة مربع النص غير المنضم المذكور إلى مربع نص آخر منضم إلى حقل ( المعدل ) في الجدول . ولأن الإجراء موضوع في حدث (قبل التحديث) للنموذج لا يتم نقل إسم المستخدم إلى حقل (المعدل) بالجدول إلا إذا تم التحديث - التعديل - في بيانات السجل المعروض في النوذج.

بالتوفيق إن شاء الله

#8
صايل عزام كتب:

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

في النموذج الأول ( المعوقين ) المخصص لإدخال بيانات جديدة نضع هذه الوظيفة ( الدالة ) في خاصية " القيمة الافتراضية" لمربع النص المنضم إلى حقل ( مدخل البيانات) وعند إدخال أي سجل جديد يتم نقل أسم المستخدم ( القيمة الافتراضية لمربع النص) إلى حقل المخل في الجدول.

في النموذج (تعديل ) وضعنا مربع نص غير منضم مصدر بياناته الدالة CurrentUser التي كما قلنا تعيد إسم المستخدم . وفي الحدث ( قبل التحديث ) للنموذج وضعنا إجراء بسيط يقوم بنقل قيمة مربع النص غير المنضم المذكور إلى مربع نص آخر منضم إلى حقل ( المعدل ) في الجدول . ولأن الإجراء موضوع في حدث (قبل التحديث) للنموذج لا يتم نقل إسم المستخدم إلى حقل (المعدل) بالجدول إلا إذا تم التحديث - التعديل - في بيانات السجل المعروض في النوذج.

بالتوفيق إن شاء الله

آآآآآآآآآآآآمين يارب الله يوفق الجميع ان شاء الله

حأجرب اللي عملته وان شاء الله يمشي الموضوع معايا بدون ما ازعجك بسؤال ثاني

======================

#9

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

اريد نموذج فيه حقل اسمه مثلا AA وتظهر فيه ساعة تلقائية اي الساعة شغالة على حسب ضبط ساعة الكمبيوتر

اريد اسوى توقيت للساعة من تصير 06:15:00 AM فاني عندي في نفس النموذج حقل اسمه BB يتحول لون خلفيته الى لون احمر

تحياتي....

#10

لو سمحت استاذي ,,

انا اضفت اللوق ان للملف اللي رفعته بس الcurrent user كيف ممكن اربطه بكود اللوق ان يعني بأسم المستخدم اللي يسجل ؟؟

اسم المستخدم :who me وكلمة المرور :1234

اسم المستخدم:editor كلمة المرور:4567

User.rar

تم تعديل هذه المشاركة بواسطة who me في 30 يوليو 2010 في 18:57

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