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=2533)

الصفحات: 1 2


الحقول في قاعدة البيانات - rose - 29-10-2010

السلام
عندي مشكله في التعامل مع الحقول في قاعدة البيانات عند كتابة البرنامج
حيث عند كتابه هذا الايعاز يعترض if (table1.field[i].age <20 )then x[1]:=l فما هو الايعاز المناسب


الحقول في قاعدة البيانات - TF6M - 29-10-2010

و عليكم السلام و رحمة الله و بركاته
- وضح أكثر , ممكن تضع رسالة الخطأ ..
- إستخدم Try/Except لتسيير الأخطاء
- راجع هدا الموضوع : [URL="http://www.delphi4arab.net/forum/showthread.php?tid=519"]هنا
[/URL]بالتوفيق,,


الحقول في قاعدة البيانات - rose - 29-10-2010

السلام
رسالة الخطأ هي [Error[bpnn.pas(66): Undeclared identifier: 'table1'


الحقول في قاعدة البيانات - TF6M - 29-10-2010

السطر 66 من الوحدة Pas :
- لم تقم بإظافة المكون Table1 للفورم , أو أعطيته
إسم مغاير في Name (خصائص المكون) ....


الحقول في قاعدة البيانات - rose - 29-10-2010

السلام
انا مشكلتي هي اختبر على حقول بفاعدة البيانات وبناء مصفوفه استحدمها في معادله معينه اعتمادا على قيم الحقول فمثلا اذا كان قيم حقل العمر للشحص الاول اكبر من 20 فان العنصر الاول للمصفوفة يساوي 1
واذا كان قيم حقل العمر للشحص الثاني اكبر من 20 واقل من 30 فان العنصر الثاني للمصفوفة يساوي 9
وهكذا
فما هو الايعاز المناسب


الحقول في قاعدة البيانات - Lam.Abdeldjalil - 30-10-2010

و عليكم السلام و رحمة الله

جرب
كود :
Table1.FieldByName('age').Value
أو
كود :
Table1.Fields[0].Value
عوض

كود :
table1.field[i].age
بالتوفيق


الحقول في قاعدة البيانات - rose - 30-10-2010

السلام
هذا الكود جميل لكن كيف احدد قيم حقل العمر للشحص الاول عن قيم حقل العمر للشحص الثاني


الحقول في قاعدة البيانات - Lam.Abdeldjalil - 30-10-2010

و عليكم السلام و رحمة الله

لم أفهم قصدك ؟ ( وضح أكثر )


الحقول في قاعدة البيانات - rose - 30-10-2010

السلام
اقصد اذا كان لدي بيانات مجموعه من الاشخاص حيث لكل شخص عمر وراتب واعتمادا على العمر احدد الراتب فكيف يتم الاختبار لكل الاشخاص


الحقول في قاعدة البيانات - Lam.Abdeldjalil - 30-10-2010

مثال :
كود :
Table1.First ;
Table1.DisableControls ;
while not Table1.Eof  do
begin
if Table1.FieldByName('age').Value>[COLOR=Blue]30 [/COLOR]Then
begin
  Table1.edit;
  Table1.FieldByName('Salary').Value=[COLOR=Blue]5000[/COLOR];
  Table1.Post;
end
else
begin
  Table1.edit;
  Table1.FieldByName('Salary').Value=[COLOR=Blue]3000[/COLOR];
  Table1.Post;
end;
Table1.Next ;
end;
Table1.EnableControls ;
بالتوفيق