delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف اجعل الفاتورة حسب الtype منقسم الي sell و buy
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عندي في الفاتورة ال type منقسم الي قسمين sell و buy
كيف اجعلها "مشتريات" لما الحقل يكونsell 
ولما يكون buy يكون "مبيعات" او "بيع"
جزاكم الله خيرا
انت أجبت ولم تسأل
Sel=مشتريات
Buy=مبيعات
كيف اترجمها بالعربية يعني لما تكون sell تكتب ب "بيع"
السلام عليكم استخدم الحدث OnGetText او Calculated Field ابحث في المنتدى
بحثت اخي الفاضل ولاكن لم يتم الوصول لحل ممكن حضرتك تساعدنا ب فيديو او درس يفيديني انا واعضاء المنتدي
والحدث Calculated Field هو حدث تجده بالنقر على المكون AdoTable تم انتقل الى نافذة الاحداث
لماذا لا تختصر على نفسك كل هذا وتخزن القيمة عربي مباشرة مبيعات او مشتريات
مع العلم انك لست بحاجة الى تمييز الفاتورة بحقل مثل هذا فبالجدول الفرعي الذي تخزن فيه البضاعة
وليس برأس الفاتورة هناك حقل الكمية
مثل Qin وايضا Qout حقل لتسجيل البضاعة الداخلة والاخر للبضاعة الخارجة
فلو كان حقل البضاعة الداخلة يساوي صفر يعني الفاتورة مبيعات والعكس صحيح
او بواسطة الموردين والعملاء في راس الفاتورة ان كانت مسجلة بأسم مورد فهي مشتريات وان كانت بأسم عميل فهي مبيعات
ولو اصررت على استخدام حقل لتمييز الفاتورة
فادخل القيمة مبيعات او مشتريات ولا تدخلها Sell او Buy
انا لم اجد هذا العنصر Calculated Field ارجو الافادة اكثر
إذا كنت تقصد عرضها في التقرير قبل الطباعة فهذا يمكن التحكم به عن طريق ال Expression, أما إذا كنت تقصد عرضها في جدول على الفورم ناشئ من استعلام
يمكن تغيير ذلك من تعليمة ال Sql التي تستخدمها.