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

ADOQuery1.Post لا يحفض التسجيل في ملف اكسل

مغلق
بدأه zekiriabd في 15 نوفمبر 2006 · 5 رد · 682 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم انا في مشكة كبيرة كل عملي ذهب هباء

المشكلة في لا يحفض التسجيل عند التعليمة ADOQuery1.Post

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

اما اذا قمة بغلق البنامج بزر الاغلاق يتم الحفظ واجد البياناة

انا في حرج كبير مع المسؤل ولم يمر عن توظيفي الا 20 يوم انقضوني

Problem_Restauration.zip

#2

المثال يعمل و لا يوجد مشاكل عندي,

فقط عليك الانتباه الى انه عند الضغط على زر إغلاق او انهاء البرنامج بطريقة ما

لن يتم تنفيذ الحدث onexit, و يجب ان توجد طريقة اخرى للحفظ غير ال Onexit

التابع post يقوم بنقل البيانات من dataset الى قاعدة البيانات المرتبطة, و بالتالي عند عمل post سوف تكون البيانات في ملف الاكسل

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

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

لتوضيح اني استعمل ملفين اكسل الاول لحفض المئقة لبياناة اي لابد من تسجيل كل مدخلة ليتم استجاعها في حدوث انقطا ع لتيار هذا بطل من الزبون وانا مجبر عل استعمال الاكسل المهم جرب ان تحدث تغير ثم تنمهام البرنامج او تقف التنفيذ ب مثل ماهو موظح في ملف الواد المرفق

انتظر الر د واكون لك شاكر

#4

يا أخي انا جربت البرنامج المرفق, و هو يقوم بالحفظ طالما انك خرجت من edit اي حصل الحدث onexit

سواء خرجت من البرنامج عن طريق زر اغلاق, او عن طريق task manager, ولا يوجد مشكلة عندي كما وضحت لك في المشاركة السابقة

للتوضيح اكثر:

طالما انك عملت post هذا يعني ان البيانات صارت في ملف الاكسل و نحفظت , و بعد ذلك كيفما انهيت البرنامج لن يكون هناك مشكلة

اذا لم تحل المشكلة معك, استخدم command , مع انني مقتنع انه ليس هناك مشكلة

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#5

عجب تشتغل ثم لا

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

لهذا لا اظع الثقة في المنطق مع اكسل

#6

الاكسل ليس قاعدة بيانات, انما هو spreadsheet لذلك لم استخدمه يوما لتخزين البيانات بداخله, لذلك قد تواجه مشاكل في التعامل معه وخصوصا عبر ado

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

قم بتجريب command قد يحل الامر,,,,

كحل بديل للاكسل , لماذا لا تضع بياناتك في ملف نصي, او ملف record ..., او اي صيغة تريدها, او لماذا لا تستخدم اكسس...

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

هذا الموضوع مغلق.

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