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

كلمة سر ل داتابيز

بدأه DOWNLOADER في 10 يونيو 2010 · 8 رد · 1,011 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أضع كلمة سر لـ داتابيز من نوع أكسس برمجيا عن طريق VB.NET

ومشكورين أخواني الكرام.

#2

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

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#3

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

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

انت مش قصدك قاعدة بيانات مرتبطة بالفيجوال ؟

وإذا كان قصدك كدة فمعلش اخى was_hal لانى بردو الكلام ليك انت قصدك ان يعمل قاعدة البيانات الفارغة ويعمل لها

باسورد وبعد كدة يربطها بالفيجوال ولا قصدك ايه؟

واخى DOWNLOADER انت ايه احتياجك للفيجوال مدام تقدر تعمل الباسورد بالاكسيس وببيئة الفيجوال الموجودة داخله ؟

انا طبعا لا اقصد التدخل ولكن عاوز اعرف علشان افيدك على قد ماقدر؟

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

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

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

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

ونستفيد ونتبادل خبراتنا ونسال الله ان يرزقنا الاخلاص فى القول والعمل

766803983.jpg
#4
محمد.ع.م كتب:

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

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

انت مش قصدك قاعدة بيانات مرتبطة بالفيجوال ؟

وإذا كان قصدك كدة فمعلش اخى was_hal لانى بردو الكلام ليك انت قصدك ان يعمل قاعدة البيانات الفارغة ويعمل لها

باسورد وبعد كدة يربطها بالفيجوال ولا قصدك ايه؟

واخى DOWNLOADER انت ايه احتياجك للفيجوال مدام تقدر تعمل الباسورد بالاكسيس وببيئة الفيجوال الموجودة داخله ؟

انا طبعا لا اقصد التدخل ولكن عاوز اعرف علشان افيدك على قد ماقدر؟

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

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

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

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

ونستفيد ونتبادل خبراتنا ونسال الله ان يرزقنا الاخلاص فى القول والعمل

أخي محمد

نعم أنا قصدي يمكن اضافة Password لقاعدة البيانات أكسس من الأكسس وربطها مع الفيجوال دون الحاجة للكود ..

وأرجو أن تفيدنا بالطريقة في الكود ..

وشكرا لك

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#5

اخي الكريم مشكور على الرد السريع

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

فالبرنامج يأخذ التاريخ مثلا 1/1/2010 وبنظر إذا كانت الداتابيز تبع 2010 موجودة إن لم تكن كنلك ينشأها برمجيا فأنا حابب بعد إنشائها أن أضع لها صلاحية أو كلمة سر حتى لاتفتح من خارج البرنامج

"الحقيقة الموضوع ده فكرتى عنو قديمة ومن زمان ومش متذكر الطريقة بالظبط بس لو ده قصدك واللى انت عاوزه بلغنى وانا ان شاء الله هبحثلك"

أخي الكريم هذ اما قصدت تمام

#6
DOWNLOADER كتب:

"الحقيقة الموضوع ده فكرتى عنو قديمة ومن زمان ومش متذكر الطريقة بالظبط بس لو ده قصدك واللى انت عاوزه بلغنى وانا ان شاء الله هبحثلك"

أخي الكريم هذ اما قصدت تمام

انت لو قصدك انا اقصد ايه بالكلام ده فانا اقصد ان موضوع عمل الباسورد على الفيجوال المربوط بالاكسيس

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

فى الفيجوال لانى كان فى برنامج بسيط كمثال عن امر الباسورد كنا بندرسه فعلشان كدة انا فاكر ان ينفع من الناحية البرمجية بس مش فاكر الحقيقة ازاى

لانى مصدفنيش الامر اواحتاجته تانى وكان تركيزى بعيد عن الفيجوال بعد كدة وخصوصا فى الفترة الاخيرة عموما انا هبحث واشوف ان شاء الله واللى فيه الخير يقدمه

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

هنا فى المنتدى ولسة محدش رد عليا بس اوعدك انى احاول اشوفلك الحل ان شاء الله والف شكر اخى was_hal على ردك الكريم وان شاء الله هاشوف الكود الخاص

بالامر بتاع اخونا DOWNLOADER والله المستعان والموفق وبارك الله فيكم جميعا

766803983.jpg
#7

معلش اخى DOWNLOADER انا رجعت تانى للكلام اللى انت كاتبه عن البرنامج بتاعك للاستيضاح

ومعلش هازعجكك بسؤال لانى يظهر انى فهمتك غلط انت قصدك كلمة سر للبرنامج نفسه كله يعنى البرنامج

لما ياجى حد يفتحه يطلب كلمة سر ولا انت قصدك تعمل كلمة سر لكل قاعدة بيانات تنشاء كل سنة على حدى؟

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

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

القاعدة بكلمة سر معينة هدخلها فيه من دلوقتى ؟

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

لان الحقيقة فكرتك جديدة شوية عليا الحقيقة لو زى منا فهمت

بس انت ليه مفكرتش بدل ماتعمل قاعدة بيانات جديدة كل سنة تعمل برمجة بحيث يعمل تغير للقيم المتغيرة

كل سنة او كل ماتحب علشان تبقى قاعدة بيانات واحدة بس القيم هى اللى بتتغير فقط؟

وبارك الله فيك وشكرا لسعة صدرك وجزاك الله كل خير

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

766803983.jpg
#8
محمد.ع.م كتب:

معلش اخى DOWNLOADER انا رجعت تانى للكلام اللى انت كاتبه عن البرنامج بتاعك للاستيضاح

ومعلش هازعجكك بسؤال لانى يظهر انى فهمتك غلط انت قصدك كلمة سر للبرنامج نفسه كله يعنى البرنامج

لما ياجى حد يفتحه يطلب كلمة سر ولا انت قصدك تعمل كلمة سر لكل قاعدة بيانات تنشاء كل سنة على حدى؟

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

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

القاعدة بكلمة سر معينة هدخلها فيه من دلوقتى ؟

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

لان الحقيقة فكرتك جديدة شوية عليا الحقيقة لو زى منا فهمت

بس انت ليه مفكرتش بدل ماتعمل قاعدة بيانات جديدة كل سنة تعمل برمجة بحيث يعمل تغير للقيم المتغيرة

كل سنة او كل ماتحب علشان تبقى قاعدة بيانات واحدة بس القيم هى اللى بتتغير فقط؟

وبارك الله فيك وشكرا لسعة صدرك وجزاك الله كل خير

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

أخي محمد كيف الصحة إن شا الله بخير

الله يعطيك العافية على مجهودك وتعبك معي

أنا بدي قفل لداتا بيز نفسها

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

بالنسبة لإستفسار الثاني بخصوص إنشاء داتا بيز واحدة : كمية البيانات المدخلة سنويا ضخمة ولأاغراض الإستمرارية في البرنامج والسرعة في جمل الإستعلام فضلت أن يكون هناك داتا بيز لكل عام من أجل الإبتعاد عن أية مشاكل مستقبلية ممكن أن تطرأ

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

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

#9

بارك الله فيك اخى الكريم وانا الحمد فى نعمة وفضل من الله وجزاك الله كل خير

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

وفى عدة نقاط عاوز الفت نظرك ليها قلتها انت فى ردك

بالنسبة لموضوع قفل الداتا بيز سواء بكلمة سر ثابتة داخلية او تغير كل سنة

انا لازم الفت نظرك لنقطة هامة من الناحية الامنية غلط انك تحط كلمة سر ثابتة

تكون مبرمجة فى البرنامج لان لو حد وصل لكلمة السر (وده شىء مش صعب على ما اعتقد)

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

لكن الافضل انك تخلى البرنامج فى مرونة من ناحية تغير كلمة السر علشان متضطرش

انك تفتح البرنامج وتعدل فى برمجته لمجرد تغير كلمة السر وخصوصا لو كان البرنامج بيتعامل

نعاه العديد من الافراد او انك مش هتكون متابع معاه وهتديه لحد يشتغل عليه معلش انا بفترض

عدة احتمالات واشرحهالك علشان انا معنديش فكرة عن الوضع فعلشان افيدك بشرح الامر من

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

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

الاول ان تعدد قواعد البيانات ليه جوانب سيئة من وجهة نظر وخصوصا لو كان العمل متصل يعنى

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

وخصوصا لو حبيت تعمل مثلا يعنى تقرير عن اداء المنشاءة فى قسم معين او المنشاءة ككل فى ال5

سنوات الماضية سعتها هتفرق لو كانت داتا واحدة من 5 هى تتعمل مش بقول مستحيلة ولا صعبة

بس من وجهة نظرى ان كفائة المبرمج انو لما يعمل برنامج لمنشاءة متحتجهوش تانى فى اى شىء ويكون

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

انو عامل برنامج سهل وبسيط ومرن وكفء فى نفس الوقت ده يخليه مرغوب فى التعامل مع برامجه وشغله

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

والامر الثانى (وده يمكن ميعجبكش شوية) انو مدام انت بتتعامل مع قواعد بيانات ضخمة وكبيرة

يبقى تستخدم لغات متخصصة فى التعامل مع قواعد البيانات الضخمة وتكون اللغة قوية بحيث يكون عندها

القدرة فى التعامل مع البيانات الكبيرة بسرعة وسهولة وقوة فى نفس الوقت لان الاكسيس تعتبر قدراته

محدودة بالنسبة للغات البرمجة الاخرى المتخصصة فى قواعد البيانات وخلى بالك الاكسيس ميعتبرش اساسا

لغة برمجة صحيح انت رابط مع لغة برمجة قوية لكن لغة البرمجة دى مربوطة بردو بقدرة نوعية قاعدة البيانات

اللى انت رابطو بيها ولا ايه رايك؟

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

فى تطبيقه بس ده لو انت بتتعامل ما قاعدة بنات ثابة فى شكلها وجداولها وهيكلها وهو انك تعمل قاعدة البيانات اللى انت

عاوزها وتعمل حمايتها من الاكسيس زى مقال اخونا was_hal وتخليها اصل وتقوم ببرمجة البرنامج انو بدل ما ينشىء

قاعدة بيانات جديدة وليها كلمة سر ممكن يقوم بنسخ قاعدة البيانات (الفارغة طبعا) اللى انت عاملها كاساسا مش للتعامل

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

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

وعلى خد فى اعتبارك لو كلامى مفدكش انى انا عندى عجز فى المعلومات الخاصة بموضوعك لان تفرق لو كنت

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

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

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

باب الامانة وحرصى على افادتك بما هو متاح لدى وبارك الله فيك وجزاك الله كل خير

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

766803983.jpg

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