![]() |
|
الفلترة في جداول Absolute Database - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : الفلترة في جداول Absolute Database (/showthread.php?tid=970) الصفحات:
1
2
|
الفلترة في جداول Absolute Database - rm31 - 18-06-2009 السلام عليكم ورحمة الله وبركاته أستعمل قاعدة بيانات من نوع Absolute Database و عندما أحاول عمل فلترة بالتاريخ : date >20/12/2008 مثلا و أقوم بتنفيذ البرنامج فإنه بمجرد الضغط على الزر الخاص بالفلتر تظهر الرسالة التالية: Date string expected "YYYY-MM-DD", but found ">" at line 1, column 5 - Native error: 20283. جزى الله خيرا من بين لي سبب هذا الخطأ الفلترة في جداول Absolute Database - Prince - 19-06-2009 السلام عليكم اعكس التاريخ بدل 20/12/2008 اجعلها 12/20/2008 جرب Date < 12/20/2008 و إذا لم يزل الخطأ اكتب لنا النص الإستعلامي كاملا الفلترة في جداول Absolute Database - rm31 - 20-06-2009 السلام عليكم ورحمة الله وبركاته شكرا أخي Prince عكست العملية لكن دون جدوى يبدو أنه خلل أصلي فقد وجدت في ملف المسـاعدة مايلي : PHP كود : The date, time, number, and currency formats used in your application should be localized for the target locale. وفقكم الله الفلترة في جداول Absolute Database - محمد عبد العزيز - 20-06-2009 إقتباس : أحاول عمل فلترة بالتاريخ :Date كلمة مفتاحية غير تسمية الحقل من Date الى اسم اخر مثلا Date_Enter الفلترة في جداول Absolute Database - Prince - 20-06-2009 DeltaAziz كتب :Date كلمة مفتاحيةاو وضعها داخل حواصل مثل [Date] [Date] < 12/20/2008 الفلترة في جداول Absolute Database - rm31 - 22-06-2009 بارك الله فيكما الأخ : DeltaAziz ليس ذاك الخلل فقد غيرت دون جدوى. وكذلك بالنسبة لفكرة الأخ Prince غيرت الخصائص الإقليمية للحاسوب وجعلتها على ميزاج الأميرة Absolute دون جدوى. الذي يحيرني أنه بنفس الخصائص مع الباردوكس كل شيء عادي مما جعلني أعتقد أنه خلل أصلي في Absolute Database The date, time, number, and currency formats used in your application should be localized for the target locale. All DB-Aware controls display date, time, number and currency values using the default system locale settings. The problem could happen when you are specifying a date, time, ... constant in a filter string or in a SQL command. والخلل الذي يظهر عندي مكتوب هنا (من ملفات المسـاعدة The last example illustrates how to use TODATE SQL function to insert DateTime field value: INSERT INTO Orders (ID, BillDate) VALUES (3, TODATE('12/16/2002 11:10:30 am','MM/DD/YYYY hh:nn s ampm')) النص الكامل لملف المساعــدة ذكرته في المشاركة السابقة أعلاه. شكرا ومضطر للعودة للبرادوكس لأني مستعجل نوعا ما؟؟ الفلترة في جداول Absolute Database - محمد عبد العزيز - 22-06-2009 كما قلت لك Date هو سبب الخطأ السابق فان غيرته وظهر خطا اخر هذا يعني لديك شيئ اخر السبب ليس قاعدة البيانات وانما شيئ ما متعلق بكيفية برمجتك او النظام الذي يعمل عليه برنامجك (شيئ متعلق بالتاريخ) حسنا تابع معي حتى نحل مشكلتك اليوم، بل الان 1- ماهي اعدادات النظام عندك ؟ (لغة النظام والتاريخ) 2- ارفق ولو جزئ بسيط من القاعدة به سجل او اثنين + الفلترة التي كتبتها الفلترة في جداول Absolute Database - rm31 - 22-06-2009 شكرا أخي DeltaAziz على إهتمامك الملف في المرفقات خصائص النظام: standards et format : francais( france) 0 emplacement : france 1 séparateur date : / (جربت (-) من قبل ) . باقي الإعدادات كنت كل مرة أغيرها و اجرب. لغة النظام الفرنسية و هي مختارة أيضا في خصائص النظام الخاصة باللغة المختارة لليونيكود. الفلترة في جداول Absolute Database - محمد عبد العزيز - 22-06-2009 تنفيذ المثال عندي لايحدث اي خطأ عند الضغط على زر الفلترة فلا يظهر اي سجل والسبب المكتوب في الEdit هو كود : DATE_ENT=12/12/2005كود : DATE_ENT="12/12/2005"الان ان حدث عندك ضف هذين السطرين في الحدث OnCreate للForm PHP كود : DateSeparator := '/';الفلترة في جداول Absolute Database - rm31 - 23-06-2009 السلام عليكم أين كان الخلل؟ الخلل كان في تسميتي له date كما نبه الأخ Daltaaziz فكنت جربت كل الطرق لكن دون جدوى. بعد تنبيه الأخ جزاه الله خيرا غيرته الى date_ent لكن لم أقم بالمحاولات المتعددة السابقة فكانت النتيجة جدولا فارغا. وهو ما صححه الأخ Daltaaziz. أي بكل بساطة: إقتباس :كما قلت لك Date هو سبب الخطأ السابق المهم بارك الله فيكما على المسـاعدة وجعلها في ميزان حسناتكما. خصوصا أن العمل بالباردوكس كان يؤرقني لما أعلمه فيه من مشاكل. |