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

استفارات مكلكعة في الآكسس :)

مغلق
بدأه leitmotive في 4 يونيو 2005 · 9 رد · 1,355 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

فيما يلي استفساراتي المكلكعة في الأكسس :)

1- قمت بانشاء حقل اسمه date وأريد له أن يتم ملئه اتوماتيكيا من قبل النظام بحيث يكون بذات تاريخ ووقت اليوم الذي يتم انشاء السجل فيه، لا أريد أن أقوم أنا بملئله

2- الكلكوعة الثانية :D

لنقل أني انشئت قاعدة بيانات ولدينا شبكة في العمل وسيستعمل القاعدة (قاعدة البيانات وليس تنظيم القاعدة :D ) سيستعملها 3 أشخاص فكيف يكون لكل شخص اسم مستخدم وكلمة سر

3- أريد أن انشئ حقل في جدول ما بحيث يأخذ بشكل اتوماتيكي اسم مدخل البيانات (الشخص من الثلاثة الذي انشأ السجل)

كما هو موضح في س 2

4- كيف أمنع الأخرين من العبث بالقاعدة؟

يعني أريد للاثنين الاخرين عمل data entry فقط ولا أريد لهم العبث بالفورم أو الجدوال .. الخ

جزاكم الله كل خير :) :) :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#2

اليك الاجابة وربنا المستعان

1- اضبط الخاصية "القيمة الافتراضية" - Default value لهذا الحقل لتكون كما يلي

=Date()

2-

أ-افترض ان لديك زر امر عند الضغط عليه تريد السماح فقط لمن لديهم كلمة مرور بالدخول الى نموذج

الادخال اذن عليك بانشاء نموذج صغير"يفتح عند الضغط على زر الامر المذكور" عبارة عن مربع نص غير منضم و زر امر اسم المربع AA - وزر الامر BB (مثلاًً لا الزاماً)

ب - اجعل خاصية فناع الادخال - input mask للمربع AA لتكون كلمة مرور او Password

ج- خصص الكود التالي على الحدث "عند الضغط" - on click للزر bb

if aa ="12345" then
docmd.openform"data_entry"
end if

حيث 12345 هي كلمة المرور لاحد المستخدمين و data_entry هو اسم نموذج ادخال البيانات المراد فتحه بواسطة كلمة المرور

د- يمكن تكرار ماسبق لاكثر من مستخدم في الكود المذكور عن طريق العبارة Else او Or

3- لتسجيل اسم المستخدم في جدول عند الدخول

أ - النموذج data_entry مرتبط لا شك بجدول انشئ في هذا الجدول حقلا اسمه user

ب - انشئ مربع نص داخل النموذج وليكن مختفياً اي ان الخاصية Visible = no

ج - اجعل القيمة الافتراضية لهذا الحقل هي الآتي

= forms!cc!aa

د - سيسجل في جدولك كلمة المرور التي دخل بها مدخل البيان

4- لمنع العبث ادخل القائمة Tools

ثم Startup

قم بحذف كافة العلامات الموجودة وشاهد النتيجة عند اعادة الفتح

واذا اردت انت التعديل على القاعدة ( قاعدة البيانات وليس التنظيم المحظور)

فاضغط على المفتاح Shift وقت فتحك الملف بالمفتاح Enter او النقر المزدوج

وبالطبع لا تخبر ايا من المستخدمين بهذا السر :D

طبتم واهتديتم :)

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

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

السالم عليكم

جزاك الله الف الف خير (الف الف = مليون :D )

سأطبق ما كتبت لي يا أستاذ واعلمك بالنتائج إن شاء الله :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#4

السلام عليــــــكم

عدت مرة أخرى :D

اقتباس
3- لتسجيل اسم المستخدم في جدول عند الدخول

أ - النموذج data_entry مرتبط لا شك بجدول انشئ في هذا الجدول حقلا اسمه user

ب - انشئ مربع نص داخل النموذج وليكن مختفياً اي ان الخاصية Visible = no

ج - اجعل القيمة الافتراضية لهذا الحقل هي الآتي

CODE= forms!cc!aa

لم ينفع معي :(

ماذ يعني cc؟

أممممم

يبدو أني لم أشرح الفكرة بشكل جيد.

ما قصدته هو لو أن المستخدم اسمه أحمد محمد وقلت له استخدم كملة السر 12345 للدخول

أنا أريد أن يظهر اسمه (احمد محمد) في أي سجل يقوم بعمله أي يكون مسؤولا عما فيه

أو طريقة أخرى

المستخدم كلمه السر هي اسمه مثلا

Ahmad Mohammad

أنا أريد لاسمه (الذي هو كمة السر) أن تظهر في الفورم وفي التقارير وكلوووو

ماذاأكتب في الكود بالضبط؟

علما باني اريد تكرار هذه الحكاية في أكثر من فورم

يعني عشان يكون اللي يدخل الكلام مسؤول عنه ويظهر اسمه في الفورم و ...الخ

وتشكرات كثيرات B)

تم تعديل هذه المشاركة بواسطة leitmotive في 16 أغسطس 2005 في 09:59

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#5

عندي مشكلة كمان:

Option Compare Database

Private Sub BB_Click()
On Error GoTo Err_BB_Click


    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "articles"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_BB_Click:
    Exit Sub

Err_BB_Click:
    MsgBox Err.Description
    Resume Exit_BB_Click
    
    If AA = "12345" Or "99999" Or "123456" Then
DoCmd.OpenForm "articles"
End If
End Sub

لما اضع اي باسوورد او اتركها فارغ يدخلني على الفورم!!!

هل الكود صحيح؟؟ :wacko:

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#6

الاخ العزيز

لنبدأ من جديد...

ارفقت لك مثال به عدد 2 مستخدم

محمود محمد - كلمة السر 12345

حسن علي حسن - كلمة السر 555

جرب الدخول بكل منهما ثم افتح الجدول

لمشاهدة الاكواد ومحتويات القاعدة اضغط SHift

اثناء فتح الملف

ولا تنس الدعاء لي بالجنة :rolleyes:

pass.rar

طبتم واهتديتم :)

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

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#7

السلام عليكم :D

لا، لن أدعوا لك بالجنة :) أدعو الله أن يرزقك الفردوس الأعلى من الجنّة ويوفقك في الآخرة والدنيا :)

إذا كان لديك وقت أرجو أن تشاهد هذه المواضيع:

/index.php?showtopic=73230

/index.php?showtopic=73234

كل الشكر يا باش مهندس B)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#8

الله يبارك فيك يا باش مهندسنا

كله تمام :D

اضفت زر آخر يقوم لفورةمة أخرى وكله تمتم ولله الحمد

لكن لدي استفسار:

هذا الفورم فيه أزرار تقود ل 5 فورمات أخرى

يعني لما ادخل على فورم data وبعدين اغلقه لا أجد الفورم الخاص بكلمة السر pass

بل تنغلق كل الفورمات :(

طيعا لحل هذه المشكلة وضعت زر اسمه back وهو يقود مباشرة إلى شاشة الباسوورد مرة أخرى

لكن المشلكة أنه يعود ويطلب كلمة السر مرة أخرى :wacko:

سؤالي:::

1- هل يوجد طريقة تعود فورمة password للظهور مرة أخرى عند اغلاق data مثلا

2- وهل من طريقة لو المستخدم دخل الباسوورد مرة واحدة خلاص تتخزن حتى يغلق بالأكسس؟

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

وشكر الله لك وجزاك خير الجزاء :)

تم تعديل هذه المشاركة بواسطة leitmotive في 17 أغسطس 2005 في 09:38

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#9

ما زلت بانتظار الرد يا باش مهندسنا الكريم :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#10

للرفع

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

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

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