-
Posts
1068 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
4
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو منتصر الانسي
-
(تمت الاجابة) إنشاء إستعلام جديد بالكود
منتصر الانسي replied to عبدالله المجرب's topic in قسم الأكسيس Access
احمد الله ان المثال قد جاء بحسب ماطلبت ولكن لابد هنا من التأكيد على ماسبق ذكره فالكود هنا لم يسفيد من نتائج الإستعلام بل قام بعمل إجرائي وهو إنشاء إستعلام بغض النظر عما جاء به من بيانات وفي حال أردت إستخدام ماجاء فيه من بيانات فإن الكود سيقوم بالتعامل مع الإستعلام الجديد الذي تم إنشاءه تحياتي,,, -
(تمت الاجابة) إنشاء إستعلام جديد بالكود
منتصر الانسي replied to عبدالله المجرب's topic in قسم الأكسيس Access
عموما اذا كان هذا هو طلبك فأرجو أن يكون هذا المثال ملبيا له تحياتي,,, انشاء استعلام عن طريق الكود.rar -
(تمت الاجابة) إنشاء إستعلام جديد بالكود
منتصر الانسي replied to عبدالله المجرب's topic in قسم الأكسيس Access
يبدو ان هناك لبس لدى كلينا اخي العزيز كما سبق وبينا انه يجب نعرف الوظيفة التي تريدها للكود . طيب هنا ماهي النتيجة النهائية التي تريدها ؟ هل تريد فتح جدول يحتوي على نتيجة الاستعلام ام ماذا ؟ ارجو التوضيح وان شاء الله نصل للحل تحياتي,,, -
(تمت الاجابة) إنشاء إستعلام جديد بالكود
منتصر الانسي replied to عبدالله المجرب's topic in قسم الأكسيس Access
اخي العزيز عبدالله لا يمكن عمل التعديل مالم يكون مفهوما وظيفته أي أنه يمكنني وضع متغير من نوع Record Set واقرنه بجملة الإستعلام ولكن (وهو الأهم) ماذا بعد ذلك ؟؟؟ يعني ماهو الشيئ او الوظيفة التي أريد تنفيذها ؟ وهذا لن اعرفه مالم اكون ملما بالعمل في هذه الجزئية على الأقل لذا رأيت أن ارفق لك مثال يتم فيه الإستفادة من هذا النوع من المتغيرات في تعبئة كومبوبوكس في النموذج ارجو أن يكون مفيداً تحياتي,,, RecordsetBind.rar -
(تمت الاجابة) إنشاء إستعلام جديد بالكود
منتصر الانسي replied to عبدالله المجرب's topic in قسم الأكسيس Access
تماما كما تفضل الاستاذ ابو لميس فالاستعلامات التي يمكن تنفيذها بالكود هي الاستعلامات الإجرائية التي سيترتب عليها إجراء معين (كالتحديث أو الإلحاق أو الحذف) أما إستعلامات التحديد (كما في مثالك) فيتم التعامل معها كمتغيرات فقط وليس كنتيجة إجراء . أي أنه يمكنك إستخدامها كـ(RecordSet) او كمصدر بيانات يتم التعامل (أو إختبار نتائجه) للإستفادة منها في الكود أرجو أن يكون الشرح واضح تحياتي,,, -
ممكن تحدد النموذج الذي تظهر به المشكلة؟؟؟
-
لم افهم ماذا تعني فكما فهمت انك تريد تطبيق المسألة على حقلي C و D معاً وبالتالي فالرسالة تظهر عندي كما يلي فهل كان فهمي لطلبك غير دقيق ام ماذا تحياتي,,,
-
شكراً أستاذي ابو خليل دائماً ما تسعدني بل وتطربني بكلامك مع خالص تحياتي,,,
-
تفضل اخي التعديل المرفق تحياتي,,, db1.rar
-
اخي العزيز يفضل ارفاق مثال لنتعرف علي اسباب المشكلة بشكل افضل بدلاً عن التخمين والتكهن تحياتي,,,
-
الافضل ارفاق المثال
-
اخي العزيز طالما والبرنامج يعمل في جهازك بدون مشاكل بينما تظهر في البرامج الموزعة على الشبكة فستكون المشكلة مرتبطة بالشبكة فيمكنك التأكد من مستوى تأمين مجلد المشاركة الذي يحتوي على قاعدة البيانات وتحديد خيار السماح بالتعديل تحياتي,,,,
-
اخي العزيز انا مع الاستاذ ابو خليل فيما طرحه من إعادة النظر في تصميم القاعدة ولكن فيما يخص المشكلة التي طرحتها فأنا افضل أن يتم التحديث أثناء العمل لتظهر النتائج مباشرة وليس ربطها بزر الاغلاق عموما مرفق لك مثالك بعد التعديل حيث تم وضع اكواد في حدث بعد التحديث لجميع حقول (الواصل ) جربها وشوف تحياتي,,, مبيعات.rar
-
اخي العزيز تأكد أنه كلما كان شرحك للمشكلة واضح وكامل ستجد أكثر من فكرة تساعدك إستفساري هنا هل يقوم البرنامج بترقيم الشيكات آليا أم أنه يتم إدخال أرقام من الواقع (من دفتر الشيكات مثلاً) كأن تكتب له من رقم كذا إلى رقم كذا وياريت لو يحتوي المثال المرفق على سجلات شبه واقعية أي أن يحتوي الجدول على شيكات خمسة أشخاص لثلاثة أشهر مثلاً وكيف ستكون أرقام الشيكات تحياتي,,,
-
(تمت الاجابة) مشكلة فى استعلام الحاق
منتصر الانسي replied to romyoosoft's topic in قسم الأكسيس Access
بعد إذن الأستاذ Bluemind والاخ ابولميس اخي العزيز كتوضيح بسيط فإن جملة Sql الخاصة بالإستعلام الإلحاقي تتكون من أجزاء كما يلي: - جزء خاص بتحديد الحقول التي سيتم الإلحاق إليها ويجب تحديدها بالإسم وتكون بالشكل التالي INSERT INTO Tbl_Name_1 ( fld_1, fld_2, fld_3, ..., fld_n ) حيث Tbl_Name_1 هو إسم الجدول المراد إلحاق البيانات به و fld_1 و fld_2 و fld_3 ... هي الحقول في هذا الجدول - جزء خاص بمصدر البيانات التي سيتم إلحاقها سواء كانت ستؤخذ من جدول أو إستعلام أو قيم محسوبة ..... الخ ولكن ما يجب مراعاته هنا أمرين الأول : أن يكون عدد الحقول نفس عدد الحقول الموجوده في جملة Sql في الجزء السابق الثاني : أن تحتوي تلك الحقول على قيم من نفس نوع بيانات الحقل اي بيانات نصية للحقول النصية ورقمية للرقمية وتاريخ ووقت لحقول التاريخ ... وهكذا وتكون جملة Sql في هذا الجزء هي جملة Select عادية كما يلي:- SELECT fld_1, fld_2, fld_2,......., fld_n FROM Tbl_Name_2; - الجزء (أو الأجزاء المتبقية) وهي مايخص معايير الإستعلام والتجميع وخلافه وهي إختيارية بحسب الحاجة وليست ضرورية دائماً بالعودة إلى مثالك سنجد أنه بالرغم أن شكل الإستعلام في وضع التصميم لا يظهر أي مشكلة ولكن عند فتح جملة Sql سنجدها كما يلي:- INSERT INTO master_all_data ( awb, [issue name] ) SELECT Awb_Created.Zip_5, Awb_Created.Br_Code, * FROM Awb_Created; وهنا ستجد أنه في الجزء الأول كانت جملة Sql تخبرنا عن حقلين فقط يراد إلحاق بيانات إليهما وهما ( awb و issue name ) في الجزء الثاني من الجملة وقعت في خطأين الأول - أنك جعلتها تحتوي على أكثر من حقلين الثاني - وهو الأهم أنك إستخدمت (*) للدلالة على جميع حقول الجدول وللعلم فإنها لن تعمل في هذا النوع من الإستعلامات أي أنك لو قمت بحذف (, *) أي النجمة والفاصلة التي قبلها سيعمل الإستعلام دون مشاكل بإذن الله في الأخير أرجو أن لا أكون قد أطلت الشرح وأن يكون شرحاً واضحاً تحياتي,,, -
-
اخي العزيز اليك الشرح بالصور شكل النموذج شكل التقرير ملحوظة هامة : يجب أن تكون الصور إمتداد BMP تحياتي,,,