delphi4arab منتديات دلفي للعرب
خطا فياستقبال قيمة حقل معين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : خطا فياستقبال قيمة حقل معين (/showthread.php?tid=2510)



خطا فياستقبال قيمة حقل معين - Anter2010 - 19-10-2010

السلام عليكم و رحمة الله تعالى و بركاته
اخوتي الاعزاء يواجهني هذا اخطا فهل من حل بارك الله فيكم
عندي حقل الاستقبال من نوع string هو Code_FA
و الاخر من نوع Float هو Code_ENT

للحصول في حقل الاستقبال على : ENT :0001
وضعت هذا لكن دون جدوي

PHP كود :
data.TStock.FieldByName('Code_FA').Value:= floattostr(strtofloat(' ENT :'+  data.Ligne_Achat.FieldByName('Code_ENT').value)); 



خطا فياستقبال قيمة حقل معين - kachwahed - 19-10-2010

وعليكم السلام ورحمة الله وبركاته
لا أدري ما الذي في رسالة الخطأ، لكن حاول:
PHP كود :
data.TStock.FieldByName('Code_FA').AsString:= ' ENT :'+  data.Ligne_Achat.FieldByName('Code_ENT').AsString; 
استخدام value يعني قراءة المحتوى على شكل Variant
يستحسن قراءة القيم بالشكل الذي تريد مباشرة AsString أو AsInteger أو AsFloat أو غيرها...
بالتوفيق.



خطا فياستقبال قيمة حقل معين - Anter2010 - 19-10-2010

السم عليكم و حمة الله تعالى و بركاته
اخي كاش و احد ربما انك لم تنتبه الى الحقل الثاني فهو من نوع Float
قصدي ان الحقل من النوع string يستقبل القيمة من النوع Float
اي
PHP كود :
' ENT :'+  data.Ligne_Achat.FieldByName('Code_ENT').AsString; 

فالحقل Code_ENT من نوع Float فهل هذا ممكن


خطا فياستقبال قيمة حقل معين - محمد عبد العزيز - 19-10-2010


يمكنك ذلك وان حدث لك لبس يمكن ان تحول القيم
كود :
data.TStock.FieldByName('Code_FA').AsString:= ' ENT :'+FormatFoat('000', data.Ligne_Achat.FieldByName('Code_ENT').AsFloat);
والسلام عليكم



خطا فياستقبال قيمة حقل معين - Anter2010 - 19-10-2010

[color="royalblue"]
السلام عليكم و حمة الله تعالى و بركاته
اولا : مرحبا بك من جديد اخي عد العزيز و الله افتقدناك كثيرا
ثانيا : اشكر ك و هذا ما كنت احتاج اليه بالضبط
[/color]