الانتقال إلى المحتوى
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.

تنفيذ Function داخل الفورمز

Featured Replies

بتاريخ:

<div align=\"right\"></div>السلام عليكم ورحمة الله وبركاته

أخواني الأفاضل
أرفق لكم Function ممتاز يستخدم لإرسال إيميل لأي شخص من خلال قاعدة البيانات SQL وهو مجرب 100%


CREATE OR REPLACE function send_mail (sender IN VARCHAR2,recipient IN VARCHAR2,message IN VARCHAR2,mhost IN VARCHAR2) return number
IS
mailhost VARCHAR2(30) :='10.128.13.97'; 
mail_conn  utl_smtp.connection;
BEGIN mail_conn := utl_smtp.open_connection(mailhost, 25);
utl_smtp.helo(mail_conn, mailhost);
utl_smtp.mail(mail_conn, sender);
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.data(mail_conn, message);
utl_smtp.quit(mail_conn);
return(sqlcode);
EXCEPTION
WHEN OTHERS THEN return(sqlcode);
-- Handle the error
END;



هذا كود التنفيذ

select send_mail('[email protected]','[email protected]','text message','CRB-HDQ-MSG02') from dual;



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

واذا كان هنالك طريقة مثالية وافضل لإرسال ايميل من داخل الفورمز آمل ان تزودونا بها مشكورين

وشكراً للجميع[/color][/align][/size]

send_mail.txt

بتاريخ:

تنفيذ الـ function من دخل الـ form عن طرق Program Units تضيف عن طريقها function هذي اهي طريقة وضع الـ function على لـ form لكن ما أدري هل هي تضبط على الـ function اللي وضعنها هذي ولا لا ...؟؟
جربها وعطنا النتيجة .......

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

مشكور على ردك اخي AAAA والحقيقة بأني اعرف كيف اضع هذا الكود في الفورمز موضع التنفيذ
ولكن سؤالي عن كيفية الإستفادة منه واستدعاءه على الشاشة المصممة لدي

آمل إذا كان لديك إجابة أوضح عن كيفية تنفيذ هذا الكود من خلال إحدى شاشات الفورمز

وشكراً لك

  • بعد 2 أسابيع...
بتاريخ:

thanks

بتاريخ:

declare
hh number;
begin
hh:=send_mail ;
end;



inside cmd button
for ex
when button press



more info
[email protected]

  • بعد 1 سنة...
بتاريخ:

للأسف تعطي الخطأ التالي :
Ora-29540
أرجو المساعدة
[email protected]

بتاريخ:

جاري التجربة ... وشكرا

بتاريخ:

الأخ الفاضل
مشكور جهدك المميز
ولكن لم ينج عندي ويعطي رسائل خطأ إتصال
وبحثت في المنتدي وفي غيره عن سبب مشكلة utl_smtp
وأتضح أنها بسبب الجافا ولم أعثر علي حل
فهل ممكن تساعدني
[email protected]

  • بعد 2 شهور...
بتاريخ:

فتح الله عليك ونفع بك

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

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

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

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

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

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.