خالد المالكي قام بنشر أبريل 30, 2006 قام بنشر أبريل 30, 2006 (معدل) السلام عليكم.. أقوم حاليا بتصميم قاعدة بيانات ، ومن ضمن الأشياء التي أدرجتها بها خاصية إظهار اسم اليوم أمام تاريخه ، وفعلا نجحت في ذلك وبسهولة وخرجت لي النتائج جيدة ، لكن بعد عودتي من إجازة نهاية السبوع وعندما أردت إكمال العمل لم تظهر لي تلك النتائج وكانت النتيجة سلبية رغم أنني لم اغير شيئا والكود الذي استخدمته موضح بالمثال المرفق في التقرير ، المشكلة أن الكود صح 100% كما هو واضح ، ولكن في قاعدة البيانات التي أصممها اشتغل في اليوم الذي صممته فيه ثم ما رضى يشتغل بعد ذلك ، ما السبب ؟ افترضت أن تقدم التاريخ قد يكون المشكلة ولكن دون جدوى ، يظهر لي أنه لا يمكن تخصيص مرجع لدالة أو كائن إلا إذا كان التركيز عليه ، واللي مجنني إن الكود شغال وهو نفسه الذي استخدمته . وأخيرا فإني لا استطيع إرفاق البرنامج الأساسي لأسباب كثيرة ... أرجو المساعدة لو سمحتم db1.rar تم تعديل أبريل 30, 2006 بواسطه خالد المالكي
G42U قام بنشر أبريل 30, 2006 قام بنشر أبريل 30, 2006 السلام عليكم لا أعرف ما هو سبب المشكلة عندك بالضبط فالكود الذي كتبته عمل عندي بدون مشاكل ولكن! لا أنصحك بأستخدام أسماء لعناصر التحكم في التقرير أو في النموذج مثل (Date,Day,Name,time.............إلخ) فهي مستخدمة من قبل البرنامج وتدل على أسماء كائنات أو دوال أو عناصر تحكم أو أسم لخصاية من خواص عنصر تحكم ما مثل Name لا أنصحك بالتصريح عن أي متغير بأستخدام كلمة تدل على أسماء كائنات أو دوال مثل day أو عناصر تحكم أو أسم لخصاية من خواص عنصر تحكم ما قبل كتابة أي كود أذهب أعلى(Class,Module) في قسم التصريحات العامة وقم بكتابة العبارة Option Explicit تحت Option Compare Database مباشرةً أنا قمت بأستخدام Choose بدل الكود الذي كتبته لأنها تبدو لي أسهل من الكود السابق وهناك دالة أسمها WeekDayName وهي سهلة الاستخدام وتقوم بأرجاع أسم اليوم الحالي العربي أو الانجليزي حسب الاعدادات في النظام الذي تعمل عليه WeekdayName.rar
خالد المالكي قام بنشر مايو 1, 2006 الكاتب قام بنشر مايو 1, 2006 شكرا لك أخي لقد حللت المشكلة ... انا لم أستخدم أسماء لعناصر تحكم فذلك لم يغب عني ، لكن لعل التقرير كان لا يستطيع قراءة التاريخ من الاستعلام .. عموما الكود شغال 100% وشكرا لك على المعلومات الجديدة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.