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

مشاكل في جمع الحقول ؟؟

مغلق
بدأه أحمد الجفري في 6 سبتمبر 2001 · 4 رد · 704 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حاولت أن أضع عملية حسابية (جمع حقول ) في حدث OnCreat وكانت النتيجة أن البرنامج لا يعمل ويتوقف ... فهل هناك حل ؟؟

شي آخر وهو اذا جمعت الحقل الاول والثاني ووضعت النتيجة في DBEdit فعند وضعي مؤشر الفأرة على DBEdit فإنني أجد القيمة خالية .... فلماذا وماالحال برأيكم .. ؟

#2

1- اقترح ان تضعها في onshow

2- حاول ان تبدل الخاصية readonlل dbedit ل true

هذا ما استطيع ان اقترح

من الاجوة الكرام التوضيح اكثر

بالتوفيق

دئما وابدا pati إن شاء الله

#3

اخي العزيز ASP4DB

ياريت توضح العملية الحسابية الى اجريتها ,ياريت تكتبها لنا .

وياريت تكتب عملية الجمع الي كتبتها و وان شا الله راح انساعدك .

#4

شكرا لكم جميعا

بالنسبة للعملية الحسابية فهي أي عملية حسابية ولأسف أخي pati فالطريقة الثانية لم تنجح ولكن شكرا لك حقا لمشاركتك ولمحاولتك للمساعدة.

بالنسبة لك أخي madi فهذا مثال على العملية الحسابية وأتمنى أن أجد لديك الحل .

DBedit3.text:=inttostr(strtoint(DBedit2.text) + strtoint(DBedit1.text));

تحياتي لكم :)

#5

اخي العزيز

بالنسبة للمسالة الحسابية الاول , ادا كنت تجري عملية حسابية على الحقول او اي شي في قاعدة البيانات فان المشكلة تعتمد على مكان وجود الtable , ارجو ان تكتب العملية الحسابية التي تجري فيها وتاكد من مكان تواجد tables الخاصة ببرنامجك , ساوضح لك اكتر .

نفرض انك في العملية الحسابية تستخدم في جدول موجود في form اخرى او موجود في data modale فان عملية create لل form التي تجري بها العملية الحسابية تكون قبل عملية create للجدول الدي تستخدمه في العملية الحسابية, لدلك لقلب ترتيب عملية تكوين الفورم .

اما الامر التاني

فالافضل الا تتعامل مع DBEdit بل تعامل مع الحقول مباشرة

اقصد بدل ما تكتب DBEdit1 اكتب table1.fiedlbyname اي اكتب اسم الحقل المربوط به DBEdit >

وشكرا

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

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