-
Posts
1,366 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
19
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
مشاركات المكتوبه بواسطه sandanet
-
-
-
-
اخواني الكرام بصراحة لاغنى عن الاكسس مهما ابحرتوا في لغات البرمجة الاخرى فهي اسهل واكثر متعة من غيرها كما ان تطبيقاتها مطلوبة الى يومنا هذا خصوصاً لمن يتعامل مع مؤسسات حكومية سيعرف قصدي
اما اللغات الأخرى مثل php فهي لمن يبحث عن برنامج يمكن الدخول اليه من اي مكان في العالم يعني باختصار موقع الكتروني او منظومة تسجيل بيانات تتطلب الدخول اليها من عدة جهات موزعة جغرافياً في عدة مدن .. هذا النوع من البرمجة يتطلب مهارات في السيكيورتي عالية وذلك لانك معرض للإختراقات من اي مكان في العالم
تحياتي
- 3
-
1 ساعه مضت, jjafferr said:
اهلا بك معنا بعد غيبة طويلة
استاذي الغالي جعفر انا بالحقيقة اتنقل مابين البرمجة بالاكسس والبرمجة بالـ php على حسب متطلبات سوق العمل او جهة العمل كما لا اخفي عليك انني في بعض الاحيان اشغل نفسي في الالعاب اون لاين ^_^
- 2
-
اخي الكريم @فايز.. بعد مداخلة الاستاذ جعفر اعتبر نفسك في ايادي أمينة بإذن الله .. أنت الآن مع الاحتراف بذاته
- 1
-
-
9 ساعات مضت, فايز.. said:
لكن قلت في نصحك ( اتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accede ) . هلّا أفدتني بهذه الطرق
ماهو اصدار الاوفيس لديك؟
- 1
-
ماشاء الله إبداع منقطع النظير كالعادة .. تسلم ايدك استاذنا الكبير أباجودي .. بصراحة اجا في وقته
- 1
-
الملف التنفذي في الاكسس يكون بصيغة accde اذا كان اصدار الاكسس لديك 2007 فما فوق و mde اذا كان اصدار الاكسس 2003 وما قبلها
أما البرنامج الذي تستعمله لتحويل الاكسس الى ملف تنفيذي بصيغة exe فهو غير عملي ولا يستوعب قواعد البيانات كبيرة الحجم وبالتأكيد ستواجه العديد من رسائل الخطأ عند التحويل
لذلك انصحك بترك مثل هذه البرامج الخارجية واتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accde
- 1
-
اخي الكريم استخدم رقم الـ uuid + اسم المعالج وليس رقمه فقد تمت تجربة جميع ارقام قطع الجهاز تقريباً وللأسف وجدنا انها تتغير جميعها بعد الفورمات ماعدا اسم المعالج فهو ثابت كذلك رقم الـ uuid
راجع التعليقات التالية "من تعليق الاستاذ ابا جودي الى النهاية"
بعد قرائتك للمناقشة أعلاه انظر للملف المرفق في المشاركة التالية
الملفين في المشاركة وفي الرابط هي نفسها .. وقد تم اعتماد اسم المعالج مع رقم الـ uuid في الحماية
تحياتي
- 1
-
نعم كما تفضل الاستاذ الكبير جعفر فانه يكفي ان تشير الى النموذج الفرعي وبعدها تضع الامر الذي ترغب به
-
2 ساعات مضت, AmirAdams said:
الاضافة من النموذج الرئيسي ومن ثم الحفظ ومن ثم الذهاب الى السجل الاول والسجل الاخير الخ
اخي الكريم بغض النظر عن الصورة التي ارفقتها فان عملية الاضافة والحفظ والذهاب الى السجل الاول والاخير وما الى ذلك يمكنك عملها بشكل عام من خلال انشاء ازرار امر على النموذج الذي ترغب به.
تحياتي
- 1
-
استاذ @jjafferr محبوب الجماهير عندما يتم ذكرك في موضوع فلا اعتراض ولا تعقيب ولا تنبيه ولا ترقيع .. فأنت المعلم الأول بلا منازع .. تحية لك اينما كنت
- 2
-
مارأيك بجدول فيه الارقام السرية مشفرة؟ انظر المرفق
تشفير باسورد المستخدم عند الادراج وفك تشفيره عند تسجيل الدخول.accdb
- 1
- 1
-
أخي الكريم من المعروف برمجياً انه يجب تحديد نهاية السجلات قبل إجراء عملية MoveNext فإذا لم تحدد نهاية السجلات فانك ستحصل على خطأ لذلك يتم استخدام EOF للإشارة الى نهاية السجلات وهي تعني "end of"
ويتم استخدامها كالتالي:
If Not rst.EOF Then rst.MoveNext
حيث ان rst تمثل مجموعة السجلات في الجدول
إليك هذا المثال ايضاً
Set rs = CurrentDb.OpenRecordset("select * from Table1 ") Do While rs.EOF = False rs.Edit " do something " rs1.MoveNext Loop
المثال يبين ان الحلقة التكرارية do تستمر بتنفيذ العمليات البرمجية على كل سجل مادامنا لم نصل لنهاية السجلات في الجدول اي مادامت end of table1 = false فعندما نصل لنهاية السجلات ستصبح end of table1 = true وعندها ستتوقف الحلقة التكرارية
وهذا مثال آخر مشابه للذي قبله
Set rst = dbs.OpenRecordset("SELECT * FROM Table1", dbOpenDynaset) Do While Not rst.EOF " do something " rst.MoveNext Loop
عوضاً عن القول للبرنامج نفذ الحلقة التكرارية مادامت نهاية السجلات false فان المثال الاخير يقول للبرنامج نفذ الحلقة التكرارية مادمت غير واصل لنهاية السجلات بعد
مثال آخر: هنا نجد ان البرنامج يبدأ بتنفيذ الأوامر البرمجية من أخر سجل في الجدول ويتحرك الى ان يصل الى أول سجل
Set rst = dbs.OpenRecordset("SELECT * FROM Table1", dbOpenDynaset) rst.MoveLast Do While Not rst.BOF " do something " rst.MovePrevious Loop
أتمنى ان تكون الفكرة واضحة
تحياتي
- 4
- 1
-
الف مبروك استاذ خالد إن شاء الله مزيداً من التقدم والعطاء .. وفقك الله وسدد خطاك
- 1
-
في ملف run في الكود الموجود في نموذج frm تأكد من اسم قاعدة بياناتك انها مكتوبة بشكل صحيح وبصيغة accde
- 1
-
تفضل هذا مثال مني .. اظهر لي بيانات الجدول
3 دقائق مضت, نبراس كاظم said:لكن لما حاولت تخطي حماية الشفت وذهبت الى القاعدة التي تمرر الباسورد واضغط الشفت مع الانتر مباشرتا تدخلني الى الملف الاصلي وكمانالجداول ضاهرة
هذا لأنك نسيت وضع أمر قفل الشفت في قاعدة البيانات التي عليها كلمة مرور
ولو ركزت قليلاً في الشرح أعلاه فاني قد ذكرت لك هذه النقطة
6 ساعات مضت, sandanet said:الوحدات النمطية المضافة هي لقفل مفتاح الشفت وهذا واضح من اسمها.. وبدونها فان العميل يستطيع الضغط على مفتاح الشفت ويفتح ملف run.accde وبالتالي يمكنه الاطلاع الجداول للملف Ali.accde من خلال ملف ال run.accde لذلك يجب عليك اتباع نفس الخطوات
- 1
-
اذا كانت ثقتك بما تقول عالية ارسل لي صورة من داخل الملف Ali.accde لكي نناقش الخبير الاستاذ الكاسر بما قدمه من حماية
- 1
-
لديك الملف Ali.accde هل تستطيع الدخول لجداوله؟
- 1
-
17 دقائق مضت, نبراس كاظم said:
الشفت سهل الكسر
سهل الكسر لكن ليس للملفات المحمية بكلمة مرور .. لديك الملف بامكانك تجربة كسر الشفت على الملف Ali.accde
اما الملف run.accde فلا مشكلة من كسر الشفت عليه لانه لايحتوي الا على اكود برمجية محمية
- 1
-
اخي الكريم في الحقيقة انت تسألني عن امور هي موجودة امامك في اخر مرفق
الوحدات النمطية المضافة هي لقفل مفتاح الشفت وهذا واضح من اسمها.. وبدونها فان العميل يستطيع الضغط على مفتاح الشفت ويفتح ملف run.accde وبالتالي يمكنه الاطلاع الجداول للملف Ali.accde من خلال ملف ال run.accde لذلك يجب عليك اتباع نفس الخطوات
- 1
-
اخي الكريم الملف معمول على اصدار اكسس 2010 شغل ملف run.accde فقط اما ملف Ali.accde فهو مقفول بكلمة مرور يتم تمريرها عن طريق ملف run
اما الملفات الاخرى التي هي بصيغة accdb فهي الملفات مفتوحة المصدر وضعتها لك لكي تتطلع على الأكواد وطريقة عملها
- 1
-
تفضل الملفات .. عند ارسال الملف للعميل ارسل له الملفين الذين امتدادهما accde فقط
4 ساعات مضت, نبراس كاظم said:لما ابعث الملفين للمتلقي حيكدر يدخل ويشاهد كلمة المرور تبع القاعدة الاصلية ويفتحها
لايمكنه مشاهدة كلمة المرور لان كلمة المرور موجودة داخل الكود والملف الذي يمرر كلمة المرور سيكون محول لصيغة accde يعني الاكواد مقفولة تماماً
4 ساعات مضت, نبراس كاظم said:في شغلة تانية لما اريد ان اغير القاعدة من accdb الى accde يجب ان اقوم بفتح ملف فارغ واعمل فتح خاص للقاعدة تبعي ومن ثمه اعمل سيف بصيغة accde ولما اريد ان اعمل كلمة مرور الى القاعدة ككل تظهر لي رسالة ويقول
تغيير القاعدة الى صيغة accde لايحتاج الى فتح خاص فقط عند وضع كلمة مرور للقاعدة فانه يتطلب فتح خاص للملف .. لذلك يجب عليك اولاً وضع كلمة مرور للقاعدة ومن ثم تحويلها الى accde
- 1
مشاركة المستخدمين لقاعدة بينات في نفس الوقت
في قسم الأكسيس Access
قام بنشر · تم تعديل بواسطه sandanet
نعم اخي الكريم عند تقسيمك لقاعدة البيانات فانك ستضع قاعدة الجداول في مجلد على الجهاز الرئيسي وتعمل له مشاركة لكي يستطيع المستخدمين الاخرين من خلال اجهزتهم الربط مع الجداول باستخدام قاعدة الواجهات التي لديهم وهنا فان الويندوز يعتبر الاتصال بين المستخدم وقاعدة الجداول على انهم من ضمن الـ 20 المصرح لهم