أخي علي عند البحث أو عند إختيار المدخلات أو المخرجات فإن الجدول يصبح فارغ , أعتقد إنه يأخذ قيمة التاريخين الموجودين في datetimepicker , ويبحث ضمنهما .
مشروع تسيير مخازن بسيط
أخي روبير هذه هي الرموز المستخدمة
التوصيف Disignation
رقم الفاتورة N_Fact_Bon
رقم موورد أو عميل N_Cli_Four
سعر الشراء PU_e
سعر المبيع Pu_s
أتمنى أن ترفع التعديل حتى نعتمدة ونباشر بالتقارير
بالتوفيق
السلام عليكــم ورحمـة الله وبركاتــه
أخي علي هناك مشكلة جديدة ظهرت بعد كتابة الكود في ONFILTER RECORD وهي عندما تدخل أكثر من طلبية , لايقوم بحسابها في المخزون الأولي ولا في المخزون النهائي
هذه الصورة لثلاث طلبيات تحمل نفس المنتجات
بالتوفيق إن شاء الله
تم تعديل هذه المشاركة بواسطة talal ibrahim belal في 12 نوفمبر 2008 في 14:24
حسننا اخ طلال سنغيير الكود بما يتلائم مع العمل
وساقدمه اليوم بالمساء
تحياتي لك
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم ورحمة الله
اخ Rober محاولة جيدة وهو المطلوب بالطريقة الاصح لذا فهي المعتمدة
وانا ايضا قمت بالتعديل على البحث بواسطة التاريخ مع الحفاظ على نفس الكود تقريبا
مع اضافة بسيطة
تحياتي لكم
تم تعديل هذه المشاركة بواسطة علي .ع في 12 نوفمبر 2008 في 20:43
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
وعليكــم السـلام ورحمة الله وبركاتـه..
شكرا ً أخي علي وروبير
هذا المرفق يحتوي على جميع التعديلات السابقة , وقد قمت ببعض التعديلات على مفتاح البحث الذي قام به أخي روبير من أجل إخبارنا إذا كان المراد البحث عنه موجود أم لا, وأيضا ً من أجل التنقل بين مفاتيح البحث
ارجو أن تتأكدوا من التعديلات
جاري العمل بالتقارير
بالتوفيق
جيد اخ طلال
لا ملاحظات المشروع منسق
اتمنى لك التوفيق
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
مجهود رائع الله يعطيكم العافية
سأقوم بالعمل على المشروع و أخبركم بالنتيجة
( قد يكون هناك أسئلة غبية مني لذلك أعذروني )
أرجو أن لا أكون قد أزعجتكم بمشاركاتي :blush:
I'm Away For Sometimes
I'll Finish My Works
Come Back Soon
More Study > More Search > More Try > More Learning > Great Success
اقتباسمجهود رائع الله يعطيكم العافية
الله يعافيك اخ Rober
اقتباسأرجو أن لا أكون قد أزعجتكم بمشاركاتي
و لو سعيد جدا بمشاركتك
تم تعديل هذه المشاركة بواسطة علي .ع في 12 نوفمبر 2008 في 22:49
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكــم ورحمـة الله وبركاتــه
أخي علي حاولت القيام بتقرير المخزون ولكن النتائج تتغير بتغيير الجدول , يبدوا إن هناك طريقة خاصة للتعامل مع الجداول المفلترة
أتمنى أن تخبرني أين الخطأ
السلام عليكــم ورحمـة الله وبركاتــه
اخ طلال عليك ان تلغي الفلترة السابقة وتبدا فلترة جديدة بموجب عمل التقرير
وفقنا الله واياكم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
يا أخ علي ارجو الإطلاع على مشاركة تحمل موضوع : فيما يتعلق بظهور رسالة خطأ
فأنا بحاجة إلى مساعدتكم
اقتباسيا أخ علي ارجو الإطلاع على مشاركة تحمل موضوع : فيما يتعلق بظهور رسالة خطأفأنا بحاجة إلى مساعدتكم
ساحاول ان ادرس موضوعك جيدا وان شاء الله نجد الحل واسف على التاخير
اخ طلال لقد قمت بمراقبة التقارير التي اوردتها وكانت كلها تتشابه لذا اقترح ان تاخذ هذه النماذج
1-حركة المنتج
2- المخزون العام
3-المدخلات
4- المخرجات
استعمل الفترة او استعلام حسب ما ترغب
وفقنا الله واياكم
تم تعديل هذه المشاركة بواسطة علي .ع في 15 نوفمبر 2008 في 23:59
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم ورحمة الله وبركانه
اخي علي اناقدمت تقرير المخزون فقط , فأنا لم استخدم بعد مفاتيح radio button فقط استخدمت مفتاح الطباعة كبداية
وهذا مااحاول القيام به ولكنه جديد بالنسبة لي
شكرا لك
السلام عليكــم ورحمـة الله وبركاتــه
أخي علي أنا استخدمت الكود التالي من أجل عملية الفلترة
case ssd of 0 : begin DM.TStock.Filtered:=False; DM.TStock.Filter:='Code_Article > 0'; DM.TStock.Filtered:=True; begin form14.QuickRep1.Preview;
ولكن في التقرير لم أنجح في فرز كل منتج لوحدة
السلام عليكم ورحمة الله وبركاته
اولا : اود ان اشكر الاخ علي بارك الله فيك على هذا العمل المتميز الذي يستحق الشكر والتشجيع
ثانيا : بما اني متاخر ولم اشارك فاني لا ارى ان عندي الحق في المداخلة ... :nose_patch:
ثالثا : مداخلتي هي :
*-هل هذا المشروع يعمل في جهاز لا يكون الدلفي فيه مثبت ، حسب علمي لا - يرجى مراعات هذه النقطة خاصة اذا كانت قواعد البيانات برادوكس
جعل الله هذا المجهود في ميزان حسناتك
نصف العلم *** البحث الجيد
وعليكم السلام ورحمة الله وبركاته
أنا جربته على كمبيوتر أخر , يعمل ومافيه إي مشكلة
بسم الله الرحمن الرحيم
عذار عن الغياب اخواني الكرام
اقتباس*-هل هذا المشروع يعمل في جهاز لا يكون الدلفي فيه مثبت ، حسب علمي لا - يرجى مراعات هذه النقطة خاصة اذا كانت قواعد البياناتبرادوكس
لا لن يعمل على اي جهاز يجب ان يكون ملف BDE موجودا على الجهاز لكي يشتغل الحلول موجودة اخي لكي يعمل البرنامج على اي جهاز
1- استعمال برنامج installshield في تحزيم البرنامج
2- ارفاق ملف BDE ساضعه في المرفق واستعمال اي برنامج برنامج تحزيم ك Inno setup مثلا
او نصب لملف التنفيذي الموجود في المرفق BDE\DISK1\SETUP.EXE ونفذ البرنامج كما تشاء
اخ طلال بامكانك ان تستخدم استعلام وترتببها حسب رقم المنتج وذلك باستخدام التعليمة order by
وفقنا الله واياكم
تم تعديل هذه المشاركة بواسطة علي .ع في 21 نوفمبر 2008 في 22:21
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
مرحبا أخي علي
الحمد لله على سلامتك
كنت أبحث عن مثال فيه شرح عن التعليمة order by
الأمر جديد تماما بالنسبة لي , لكن مازلت أبحث
الله يسلمك اخ طلال وشكرا على مشاعرك الطيبة
اما بخصوصOrder By فهي تكتب بهذا الشكل
[color= #993333; font-weight: bold;]SELECT [color= #66cc66;]* [color= #993333; font-weight: bold;]FROM stock [color= #993333; font-weight: bold;]ORDER [color= #993333; font-weight: bold;]BY code_article
هنا سيرتب الجدول حسب رقم المنتج
اتمنى لك التوفيق
تم تعديل هذه المشاركة بواسطة علي .ع في 8 ديسمبر 2008 في 00:33
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
:wub: :wub: :wub: :wub: :nose_patch:
السلام عليكم ورحمة الله وبركاته
اخ طلال همتك قليلا لم يبقى الشيء الكثير وينتهي المشروع انتظر اخبار ما تفعله
وان وقعت في مشكلة سنحلها ان شاء هنا
وفقنا الله واياكم
تم تعديل هذه المشاركة بواسطة علي .ع في 30 نوفمبر 2008 في 19:03
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكــم ورحمـة الله وبركاتــه
لم أعرف كتابة التعليمة order by , جربت مع Query ومن دونها
Query1.SQL.Clear;
Query1.SQL.Add('select* from stock');
query1.SQL.Add('order by code_article')
Query1.Open;بالتوفيق أخي علي
