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

رسالة لم أفهمها

مغلق
بدأه hesham-k في 8 نوفمبر 2005 · 19 رد · 1,382 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أرجو حل مشكلة الرسالة التالية Field value out of lookup table range والتي تظهر عند محاولة اضافة سجل الى الجدول

#2

ارجو ارفاق الكود الذي تحاول فيه اضافة سجل الى الجدول او المثال الذي تعمل عليه

لكي تتم المساعدة و حصر موضع الخطأ

دائما عندما تسأل اي سؤال حاول ان تضع كل شيء يفيد الطرف الآخر

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

عند أي محاولة لإضافة سجل جديد تظهر هذه الرسالة

TABLE1.APPEND;

#4

هل تقوم بفتح ال Table قبل اضافة السجل الجديد

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#5

الشيفرة هي فقط TABLE1. APPEND; فقط

مع العلم أن الجدول الذي أحاول اضافة البيانات اليه هو جدول ثانوي(متعلق بجدول آخر)

#6

يجب عليك اخي الكريم ان تقوم بفتح الجدول قبل ان تقوم بعمل Append

على الشكل التالي

  Table1.Close;
  Table1.Open;
  Table1.Append;

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#7

لقد قمت بفتح الجدول قبل الAPPEND ,ولم تنفع الاضافة هل من الممكن أن تترجم لي الرسالة ترجمة حرفية

#8

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

معنى الرسالة:

قيمة الحقل خارج نطاق جدول المقارنة او جدول المشاهدة

تم تعديل هذه المشاركة بواسطة waeldalol في 8 نوفمبر 2005 في 20:54

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#9

السلام عليكم

يجب أن تكون الشفرة بهذا الشكل

 Table1.Close;
 Table1.Open;
 Table1.Append;
Table1.Edit;
#10

هذا المثال الذي لا يعمل مع الجدول ولكن اقرأ المستند النصي المجاور للمثال

#11

هذا المثال الذي لا يعمل مع الجدول ولكن اقرأ المستند النصي المجاور للمثال

تم تعديل هذه المشاركة بواسطة hesham-k في 8 نوفمبر 2005 في 22:20

#12

السلام عليكم

الاخ ابو محمد الأمر APPEND يقوم بعمل Insert اي اضافة سجل جديد فلماذا نحتاج الى عمل Edit

اخي الكريم hesham-k

في المثال المرفق لم يتم وضع جدول الذي تعمل Lookup له

اذ انه عندي لا يوجد سوى جدول واحد madh.DB ارجوا ارفاق الجدول الأخر

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#13

اليك الجدول (الرئيسي) الثاني المرتبط به(اذا كنت قد فهمت قصدك)

مجلد جديد.rar

مجلد جديد.rar

#14

هناك مشكلة في الجداول لا استطيع فتحها باستخدام DBDeskTop لا اعلم ما السبب يبدو انا الجداول معطوبة

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#15

اليك كافة الجداول التي أستخدمها (المطلوب هو الجدولين MADH و M )

وكان من غير الممكن فتحهم لان هناك جداول أخرى مرتبطة بهم

مجلد جديد.rar

#16

الآن حتى ظهرت الرسالة

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EDBEngineError with message 'Field value out of lookup table range.'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
---------------------------

اللآن حتى عرفت ماذا تقصد

الحقل (MM) المراد تعديله ليس موجود في نفس الجدول و بالتالي يجب ان تكون القيمة مضافة قبل وضعها

في الحقل

لا يمكن تعديل قيمة الحقل MM لأنه هو Lookup و بالتالي لا يمكن تعديلها من جدول اخر

يمكنك وضع ComboBox ضمن ال DBGraid لأختيار المستودع وذلك يتطلب اعدة بناءال Graid لكي يدعم

ال Combobox

او استخدام DbGraid يدعم اضافة ComboBox

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#17

هل يوجد dbgrid يدعم combo box وكيف يمكنني تصميم dbgrid يدعم combobox الرجاء المساعدة

#18

اليك الموقع التالي يشرح تماما كيف يمكنك اضافة DBLookupComboBox

ال DBGraid

Drop down list (DBLookupComboBox) inside a DBGrid

او قم بتحميل الأداة التالية و قم بتنصيبها

ikh

وسأقوم أنا بتحويل قاعدة البيانات و ارفق الملف

تم تعديل هذه المشاركة بواسطة waeldalol في 10 نوفمبر 2005 في 18:38

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#19

هذا هو الملف المرفق

تم تعديل الحقل MM في جدول mahd من نوع البيانات نصي الى رقمي لأن ذلك سيوفر الكثير من المساحة

و السرعة

بعد تحميل الأداة السابقة قم بأضافتها الى الدلفي و من ثم قم بفتح المشروع

هناك شرح ضمن الفورم عن كل شيئ

و انا جاهز لأي استفسار

مجلد جديد.rar

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#20

أخي الكريم

آسف إن كنت قد أثقلت عليك ولكن هذه المشكلة حصلت معي بعد انهاء مشروعي ولم أكن قد حسبت لها أي حساب وجزاك الله كل خير

تم تعديل هذه المشاركة بواسطة hesham-k في 11 نوفمبر 2005 في 01:36

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

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