-
Posts
1,347 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
29
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو kha9009lid
-
العفو في خدمتكم اخي
-
تعديل كود في زر لوحة مفاتيح في نموذج
kha9009lid replied to حسين العربى's topic in قسم الأكسيس Access
استاذي واخي @حسين العربى الحل مقدم من استاذنا الكريم @essam rabea انا فقط قدمت الشكر لاستاذنا عصام على جهوده -
تعديل كود في زر لوحة مفاتيح في نموذج
kha9009lid replied to حسين العربى's topic in قسم الأكسيس Access
رائع اخي @essam rabea -
فيه حلول لا تقلق الاصدار المعدل بالامس هل يعمل بدون مشاكل ? هنــا اذا كان يعمل فقط ادخل عرض التصميم واعمل زر امر وضع الكود التالي On Error Resume Next DoCmd.GoToRecord , , acNewRec Me.u_s = Null Me.sh = Null وان لم يعمل قم بانشاء قاعدة جديدة فارعة واستورد كافة كائنات القاعدة القديمة جرب الحل الاول اولا علما بان الكود المقدم من الاستاذ على يعمل جيد بالتوفيق
-
جرب حولت الملف للاصدرات الاحدث المشكلة مالها علاقة بالاصدار وانما الحدث بالخاص بالشريط المتحرك HCT Permit To Work System.accdb
-
-
جرب المرفق HCT Permit To Work System.mdb
-
هل ممكن ربط حقل بي حقل اخر حسب قيمه الحقل الاول؟؟
kha9009lid replied to Gamor's topic in قسم الأكسيس Access
جرب الان HCT Permit To Work System.mdb -
موفق اخي الفاضل من دواعي سروري حصولك على الحل المطلوب
-
هل ممكن ربط حقل بي حقل اخر حسب قيمه الحقل الاول؟؟
kha9009lid replied to Gamor's topic in قسم الأكسيس Access
هذه ليست مشكلة وانما بسبب كون الحقل Permit No ترقيم تلقائي على العموم استبدلنا الترقيم التلقائي بترقيم عن طريق الكود [Permit #] = Nz(DMax("[Permit No]", "Permit to Work"), 0) + 1 جرب المرفق الان HCT Permit To Work System.mdb -
نعم اخي @ابا جودى انت لست مبرمج انت طالب علم وانا مبرمج اي ان هذا مصدر دخلي وليس المقصد مدح لنفسي مع ذلك يا ايها الغير مبرمج وياطالب العلم انا وغيري نتعلم منك ونحتفظ بامثلة واكواد ووحدات نمطية كتبتها انت ياطالب العلم بل انني اتعمد في بعض ردودك ان اضع امثلة وحلول مختلفة لغرض الاستفادة من ردك وتحفيز لك لوضع حلول وافكار خارج الصندوق والامثلة كثر دمت اخي الحبيب .
-
اعتقد ان اهم نقاط قوة الاكسس سهولة التعامل وكون كل اساسيات قواعد البيانات مضمنة في اطار واحد جداول استعلامات نماذج تقارير ومعالجات تساعد من ليس لدية خبرة في البرمجة ان يبني قاعدة بيانات تؤدي المطلوب لعمل محدد بعيدا عن الاكواد والحلول البرمجية المعقدة اين تجد قاعدة بيانات تتيح لك بناء برنامج كامل بدون الحاجة الى كتابة اكواد طبعا بخلاف قاعدة بيانات Base مع ضعف امكانات Base ومشاكلها الكثيرة لذا اعتقد ان سهولة البرنامج وكون اكسس قاعدة مخصصة لسطح المكتب وسعرها الزهيد مقارنة مع قواعد البيانات وكونها لا تحتاج الى متطلبات كبيرة لتشغيلها هو السبب الرئيسي في ضعف حمايتها ولا اعتقد ان الامر متعلق بمنتجات الشركة الاخرى وهذة وجهة نظر تحتمل الخطأ والصواب والله اعلم
-
كيف أمنع استيراد البيانات من قاعدة بيانات لأخري برمجياً
kha9009lid replied to محمد صلاح1's topic in قسم الأكسيس Access
اسأل الله ان يديم المودة بيننا جميعا هذه لك اخي @أبو عبدالله الحلوانى ولكن على حسابك -
بارك الله فيك بعض ماعندكم والله اخي الكريم اننا نتعلم منكم ونستفيد من خبراتكم
-
اخي الامر نسبي ومثلما تسعى الشركات لحماية برامجها يسعى الكراكر لكسر هذة الحماية بالنسبة للبعض ملف وين رار محمي بكلمة سر لايمكن تجاوزة واخرين يمكنهم كسر حماية انظمة البنوك والشبكات الكبري وهكذا الامر
-
الحمد لله انك وجدت الحل وهذا هو المطلوب وجود الامثله امر ضروري لك ليكون التعديل على نموذجك مباشرة ومهم لمن يريد تقديم العون ليسهل عليه الحل بعيد عن التخمين وتكرار الرد ومهم لرواد الموقع الاخرين لكونهم يكتسبوا خبرات وافكار جديد ويجدوا حل عملي لمشاكل واستفسارات مماثلة
-
الحمد لله انك وجدت الحل اخي بارك الله فيك معرفة الحقل ونوعة امر مهم لتحصل على الاجابة الصحيح في هذا الرد سوف اضع لك اكواد لدالة واحدة وتاخذ البيانات من نفس الجدول يختلف كتابة الكود جزئيا باختلاف نوع الحقل ولو لم تضع التنصيص الصحيح فلن تعلم DLookup("[items_Name]", "items", "code_items=" & Forms!frm1!txtItemsCode) DLookup("[items_Name]", "items", "code_items='" & Me.txtItemsCode & "'") DLookup("[items_Name]", "items", "code_items=#" & Me.txtItemsCode & "#") لذا فان ما طلبة الاساتذة الكرام ليس تطفل وانما امر مطلوب لوضع الحل الصحيح وايضا الاكواد التي وضعها الزملاء صحيحة وربما لم تعمل معك لاختلاف المعيار اسأل الله لي ولك التوفيق والسداد
-
في الطريقة السابقة سوف تجد ان حقل id سوف يكون مكرر لبعض السجلات نفس الترقيم للسجلات السابقة فاذا رغبت في ترتيب تلقائي غير مكرر نستبدل استعلام 2 الخاص بانشاء جدول الى استعلام الحاق ونقوم بانشاء جدول tbl4 فارغ ثم ننفذ استعلام الحاق INSERT INTO tbl4 ( n_name ) SELECT استعلام1.n_name FROM استعلام1; انظر المرفقات توحيد.accdb
-
في المرفق الخطوة الاولى استعلام توحيدي يدمج الجداول الثلاث SELECT * FROM tbl1 UNION SELECT * FROM tbl2 UNION SELECT * FROM tbl3; الخطوة الثاني استعلام اخر يقوم بانشاء جدول جديد SELECT استعلام1.id, استعلام1.n_name INTO tbl4 FROM استعلام1; Database471.accdb قم بتشغيل استعلام 2 سيقوم بانشاء جدول tbl4 والذي يحتوي على كافة سجلات الجداول الثلاث الامر الاهم ان تكون بنية واسماء الحقول متطابقة
-
جزاك الله خير ورحمة الله والديك واصلح لك ذريتك والله وبالله وتالله ما وصفتني به اقل من قطرة في بحر خلقكم وادبكم