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

عندي Text Feild و Button عايز لما اضغط علي البوتن يتم ادخال القيمة في الـ Database في جدول

Featured Replies

بتاريخ:

عندي تكست و بوتن عايز لما اضغط علي البوتن يتم ادخال القيمة في الداتا باس في جدول (في الس كيو ال)
وارجو اميل احد الافاضل للمساعدة الدائمة وشكرا

بتاريخ:

السلام عليكم
على ترجر WHEN-BUTTON-PRESSED :

BEGIN
INSERT INTO UR_TABLE (UR_COL) VALUES (:BLK_1.UR_COL);
COMMIT;
END;

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

متشكرين ياخي احمد

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

السلام عليكم . .
انا عندي نفس المسالة حيث انه عندي جدول فية قيم وبجنبه BUTTON وعند الضغط اريد ان اعمل تحويل لهذه القيم الى جدول اخر يحتوي على نفس الاعمده وهذا عن طريق WHEN-BUTTON-PRESSED حيث وضعت الجملة INSERT INTO وبالشكل التالي(انا مبتدئ):

BEGIN INSERT INTO CRITERIA(DB_SEQ,TBL_SEQ,FLD_SEQ,FLD_DESC) VALUES  (:FIELDS.DB_SEQ,:FIELDS.TBL_SEQ,:FIELDS.FLD_SEQ,:FIELDS.FLD_DESC);
COMMIT;
END;

شكراً مقدماُ.

بتاريخ:

ممكن اعطاء مثال بالتفصيل وشكراً.

بتاريخ:
مثال على ماذا ؟؟


اسف لعدم التوضيح !! انا عندي 2 بلوكس الاول يحتوي على بوتن وعند الضغط علية يحول قيم الجدول الحالي(جميع الاعمدة) الى جدول اخر(الثاني) استخدمت WHEN-BUTTON-PRESSED ويقوم بجلب وعرض المعلومة بالشكل الصحيح للمرة الاولى. السؤال انه بعدها اقوم مرة اخرى بالرجوع الى الجدول الاول واختار منه ليقوم بجلب المعلومات المطلوبة وهنا (يعملها بالشكل الصحيح بداخل الداتابيس-في الجدول criteria) ولكن لا يظهر النتائج على شاشة الفورم حيث تبقى القيم القديمه والكود بالشكل التالي:
كيف اعمل Clear الى الشاشة الخاصة بالـ criteria_selection حيث انه عند الاختيار مرة ثانية من الجدول الاول يظهر النتائج الجديده للـ Selection !!

WHEN-BUTTON-PRESSED



BEGIN
INSERT INTO DB4.CRITERIA (DB_SEQ,TBL_SEQ,FLD_SEQ,FLD_DESC)
VALUES (:FIELDS.DB_SEQ,:FIELDS.TBL_SEQ,:FIELDS.FLD_SEQ,:FIELDS.FLD_DESC);
GO_BLOCK ('CRITERIA');
STANDARD.COMMIT;
EXECUTE_QUERY;
END;



ارجو الاطلاع على الصورة المرفقة ولك مني فائق الاحترام.

post-95908-1271148731.jpeg

تم تعديل بواسطة anmarthehip

بتاريخ:

يرجى الرد ان امكن

بتاريخ:

الموضوع بسيط جدا

GO_BLOCK(YOURS);


CLEAR_BLOCK;

بتاريخ:
الموضوع بسيط جدا

GO_BLOCK(YOURS);


CLEAR_BLOCK;




بداية شكراً على الرد، ولكن استاذي الفاضل يبدو ان الصوره لم تتضح بالشكل المطلوب انا عندي ثلاثه قواعد بيانات DM1 و DM2 وDM3 وهناك قاعده بيانات اخرى اسمها DISPATCH والتي عن طريقها يدخل جميع المستخدمين الى المعلومة التي يريدون الوصول اليها في القواعد الثلاثة طبعاً اكيد بعد عمل الـ db_link.

طبعأ انا عامل فورم يحتوي على شجرة وعند العمل على الشجرة احدد قاعده البيانات التي اريد جلب البيانات منها وبعد ذالك عندي في الفورم بلوك خاص بالجداول المحتواه في كل قاعده بيانات اكيد بعد اختيار قاعده البيانات المراد العمل عليها ويوجد ايضاً عندي بلوك اخر في الفورم بمجرد اختيار الجدول تظهر جميع الحقوول داخل هذا الجدول الذي قمنا باختيارة الى هنا الامور تعمل بطريقة صحيحة والحمدولله والان بجانب الحقول يوجد BUTTON نختارة لكي تظهر نفس المعلومات في البلوك الخاص بالحقول في بلوك اخر (طبعاً لغاية معينة) وعند الضغط على هذه الـ BUTTON يقوم بالتعديل بالصورة الصححيحة ولكن لاتظهر الامور بالشكل السليم على واجهة الفورم (اكرر الشغل سليم على قاعده البيانات).

الذي ذكرته سيدي الفاضل سبق وان جربته ومع هذا جربت الذي ذكرته في الرد مجدداً ولكن النتيجة نفسها اعرف ان المسألة بسيطة ولكن في شي معين لا اعرف اين بالتحديد.
والكود الذي انا عملت به هو:

BEGIN


INSERT INTO DB4.CRITERIA (DB_SEQ,TBL_SEQ,FLD_SEQ,FLD_DESC)
VALUES (:FIELDS.DB_SEQ,:FIELDS.TBL_SEQ,:FIELDS.FLD_SEQ,:FIELDS.FLD_DESC);
GO_BLOCK ('CRITERIA');
STANDARD.COMMIT;
EXECUTE_QUERY;
END;



ان امكن تعديل الكود لكي اجربة مع العلم اني مبتدئ ولكن انا فاهم هذه الامور، صراحتاً المسألة محيره.

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

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

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

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

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

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.