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

الاستعلام برمجيا

مغلق
بدأه الملتمس في 30 نوفمبر 2003 · 3 رد · 1,251 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

حاولت مرارا ان أقوم بتنفيذ الاستعلام برمجيا ولم انجح

والمشكلة تكمن في:

بفرض لدينا الجدول employee

ثم انشأنا فورم من الداتا بلوك -- عادي--

وعند التنفيذ يمكن ضغط زر execute query

لتنفيذ الاستعلام

ولكن انا اريد برمجياً أن اطلب سجلات معينة تاتي من فورم اخر

فكتبت

Enter_query;

ثم برمجيا حاولت ادراج رقم للموظف --مثلا --

:employee.empno := 1798;

ثم كتبت

Execute_query;

ولكن نفذ السطر الأول فقط:

enter_query

فما الحل

عذرا -- عضو جديد --

#2

لدي طريقة و لكن قد يكون هناك طرق أفضل منها لا أعرف ، على كل جرب التالي :

SET_BLOCK_PROPERTY('block_name' , DEFAULT_WHERE , 'empno = 1798')

EXECUTE_QUERY;

حيث

block_name : هو اسم البلوك الموجود عندك ربما عندك employee

empno : الحقل الذي تريد أن تضعه برمجيا ربما عندك employee.empno

أرجو أن يكون هذا هو مرادك

و إذا حصلت على طريقة أخرى سوف أدرجها ، و من لديه طرق أخرى أرجو أن يخبرنا عنها .

و السلام عليكم

#3

السلام عليكم ...

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

الطريقة الثانيه ...وهي عمل بلوك ثاني بلوك هدر

وتخلى فيه الرقم العامل ....

اما البلوك حقك وهو حق عرض معلومات العامل ...ما عليك

الا وضع اسم الايتم حق البلوك هدر (رقم الموظف) داخل وير كلاس ...

وبعدها خل لك زر رفرش .... وخل فيه

go_block(block_nam);

execute_query;

وتنحل مشكلتك باذن الله

#4

السلام عليكم ...

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

الطريقة الثانيه ...وهي عمل بلوك ثاني بلوك هدر

وتخلى فيه الرقم العامل ....

اما البلوك حقك وهو حق عرض معلومات العامل ...ما عليك

الا وضع اسم الايتم حق البلوك هدر (رقم الموظف) داخل وير كلاس ...

وبعدها خل لك زر رفرش .... وخل فيه

go_block(block_nam);

execute_query;

وتنحل مشكلتك باذن الله

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

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