الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف أضرب خليتين فى بعض

Featured Replies

بتاريخ:

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

بتاريخ:
السلام عليكم
بالله عليكم يا أهل الخبرة لو حد يقدر يساعدنى بس بسرعة
عاوز اضرب رقمين كل رقم فى خلية وأضع الناتج فى خلية ثالثة
وجزاكم الله خيرا
السلام عليكم



الموضوع بسيط اخي العزيز

بامكان الضرب مباشرة

يعني على فرض عندك حقلين الحقل الاول اسمه N1 والحقل الثاني اسمه N2 والحقل الثالث اسمه Total وجميعهم على بلوك اسمه Acc

هذا هو الكود

Select nvld(N1,0) * nvl(N2,0)
into :Acc.Tota
from accountl;



او بألامكان وضع قيمة الضرب في متغير ثم اعطاء قيمة المتغير للحقل .



Decalre
V_Total number :=0;
Begin
V_Total :=(:Acc.N1,0) * nvl(:Acc.N2,0)
:Acc.Total :=V_Total;
end;




ارجو ان اكون اوصلت الفكرة

أخي العزيز اذا كان جواب غير مفهوم او اني لم افهم سؤال الرجاء اعادة السؤال بتفصيل اكبر

بتاريخ:

السلام عليكم ورحمه الله وبركاته
لو ييتتكلم على جمله sql عاديه فممكن تعمل الكود ده

set serveroutput on declare
x number(10);
y number(10); 
z number(10);
begin x:=&x;
y:=&y;
z:=x*y;
dbms_output.put_line('z='||z);
end;


كده كل مره تنفذ بتدخل رقمين وبيخرجلك الضرب بتاعهم في z
ولو بتتكلم على form
خلى الfieldالثالث الهيطلع في الضرب في الخصائص بتاعته ان
caculation formula
واكتب في الformula :x*:y
على اساس ان الاتنين field x,y

بتاريخ:
السلام عليكم ورحمه الله وبركاته
لو ييتتكلم على جمله sql عاديه فممكن تعمل الكود ده
set serveroutput on declare
x number(10);
y number(10); 
z number(10);
begin x:=&x;
y:=&y;
z:=x*y;
dbms_output.put_line('z='||z);
end;


كده كل مره تنفذ بتدخل رقمين وبيخرجلك الضرب بتاعهم في z
ولو بتتكلم على form
خلى الfieldالثالث الهيطلع في الضرب في الخصائص بتاعته ان
caculation formula
واكتب في الformula :x*:y
على اساس ان الاتنين field x,y




كلام جميل أخت سارة

بس مش دائما استخدام caculation formula شيئ صحيح وخصوصا في المشاريع الكبيرة لذلك الصح كتابة Prcouder للقيام بعملية الضرب .
بتاريخ:

السلام عليكم
نفرض ان القيم x , y , z
والناتج رح يكون في المتغير z

:BLK.Z = NVL(:BLK.X,0) + NVL(:BLK.Y,0);


بالتوفيق

تم تعديل بواسطة PALI.ORACLE

بتاريخ:

أعتقد حل السؤال في مشاركة الاخت سارة
لانه في منتدى ال sql وليس النماذج
ومشكور جميع الاخوة palioracle &miash80

بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته
جزاكم الله خيرا جميعا بس انا مش فاهم الكود ممكن يكون انا اللى موضحتش السؤال
انا اقصد انى عندى عمود فى الجدول اسمه (الكمية) يعنى كمية منتج ونفرض ان فيه 5 مثلا وعمود آخر فيه سعر الوحده ونفرض ان سعر الوحدة هى 3 وعندنا عمود ثالث فيه الإجمالى هنكتب فيه حاصل ضرب الكمية فى سعر الوحدة يعنى 3*5 =15 وطبعا انا اقصد جملة السيكوال وانا شغال على ديفيلوبر6i
السلام عليكم ورحمة الله وبركاته

بتاريخ:

السلام عليكم
اخي الحبيب...انت بدك هاي العمليه على SQL PLUS ولا على الديفيلوبر ؟؟؟؟

بتاريخ:
  • كاتب الموضوع

السلام عليكم
هو انا شغال على الديفيلوبر بتعامل مع التكست ايتم
السلام عليكم

بتاريخ:

السلام عليكم
نفرض ان القيم x , y , z
والناتج رح يكون في المتغير z

:BLK.Z = NVL(:BLK.X,0) * NVL(:BLK.Y,0);



ولقد كتبت هذه المشاركة سابقاً
بالتوفيق

تم تعديل بواسطة PALI.ORACLE

بتاريخ:
  • كاتب الموضوع
السلام عليكم
نفرض ان القيم x , y , z
والناتج رح يكون في المتغير z

:BLK.Z = NVL(:BLK.X,0) * NVL(:BLK.Y,0);



ولقد كتبت هذه المشاركة سابقاً
بالتوفيق


السلام عليكم ورحمة الله وبركاته
جزاك الله خيرا الكود شغال الحمد لله بس انا لما كتبت الكود كده اشتغل :BLK.Z:= :BLK.X * :BLK.Y;
فممكن تشرح الزيادة اللى تفضلت بزيادتها ممكن يكون فيها فائدة
السلام عليكم

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.