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

بتاريخ:

thanx alot
وارجو مزيد من البرامج بنفس طريقة الشرح والرب يعوض تعب محبتك.

  • الردود 119
  • المشاهدات 83k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • مرحبا.. درسنا اليوم هو عملية إضافة قيد جديد ولعمل ذلك سوف نحتاج إلى بلك بيانات جديد خاص بالإضافة وسوف يكون إسمه هو ADD وسوف يكون في Canvas جديد وسيكون إسم الـ Canvas هو CNVADD (أتفقنا..). أعتقد هذه ال

  • مرحبا أشكرك أخي زكي على المتابعة. في هذا الدرس سوف نقوم بالتمهيد للعميات الأخرى كالحذف والإضافة والتعديل وبما أن الشاشة التي كوناها سابقاً هي الشاشة الرئيسية فلذلك سوف نضطر إلى إضافة مجموعة من الأ

  • سوف نكمل شرحنا اليوم أخر نقطة توقفنا عندها في الدرس السابق هى ولكن كيف يمكن أن أجعل العنصر ينحذف حتى من القائمة بعد الحذف مباشرتاً وبدون خروج من البرنامج؟؟؟ أي عندما أحذف العنصر يجب أن ينحذف من الق

الصور المنشورة

بتاريخ:

اريد كودعلي forms يعمل check من علي database بuser_name ,user_password قبل مايدخل علي forms

بتاريخ:

السلام عليكم كيف حالك اخي اسكندر الله يجزيك خير الجزاء واتمنا لك التوفيق بس ابغامنك خدمه ياريت تبعث لي شرح الفورم صورت وصوره هوتميلي [email protected]

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

مشكور على جهدك الرائع وأسأل الله أن يشرح صدرك ويسلم عرضك ويسدد سعيك

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

تسلم يااكثر من رائع

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

بارك الله فيك

بتاريخ:

بارك الله فيك
جعلها الله في ميزان حسناتكم

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

عندي مشكلة في
ً ترايجر في بلك البيانات EDIT تحت الزر OK
وبالحدث WHEN-BUTTON-PRESSED ونكتب فيه الكود التالي:
commit_form;
go_block('view');
refresh;
الخطا يظهر انو refresh غير معرفة لم اعرف الخطا

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

أنا والله شااااااااااااااااكر ومقدر وممتن للأخ اسكندر على المجهود الجبار ،،،، رغم ان مشاركتي جاءت متأخرة جداً لكن والله بجد استفدت فائدة عظيمة من البرنامج
اسأل الله لك القبول وان يجعله في ميزان حسناتك وينفعك به يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم



بتاريخ:

بسم الله الرحمن الرحيم


السلام عليكم ورحمه الله وبركاته



مجهود رائع فى تقدم ديما ان شاء الله وجزاك الله كل خير

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

declare
cursor curs is select * from phone where name=:view.listview;
n varchar(30);
a varchar(20);
t varchar(20);
e varchar(30);
m varchar(50);
begin
open curs;
loop
fetch curs into n,a,t,e,m;
exit when curs%notfound;
:view.name:=n;
:view.address:=a;
:view.tel:=t;
:view.email:=e;
:view.memo:=m;
end loop;
end;



ارجوو مساعدتي حيث ان الكود مو شغال عندي يطلعلي اخطا طثيرة

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

شكرا جزيلا وجزاك الله خير

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

خالد الحاج

تصميم برنامج دليل التلفونات.rar

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

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

سلامو عليكو
يا أخ اسكندر ممكن او سمحت تجيب على استفسارى ده ولا هاطنش

بالنسبه للمشروع ده هو مشروع جيد جدا بس انا عندى مشكله فى التطبيق انا مشيت خطوه خطوه معاك
بس لما جيت لكود ظهور الاسماء التى ادخلتها فى قاعدة البيانات فى الدرس الاول كتبت الكود وكل شى تمام بس لم تظهر الاسماء فى listview وانا جربت كتير كتير انى اظهرهم وغيرت فى الكود وقعدت اطنطط على الكرسى علشان تظهر الاسماء ماظهرتش
ومش عارف ليه
فلو سمحت ممكن تقولى الاسماء ماظهرتش ليه وايه الحل
لو سمحت يا اخ اسكندر ترد عليه علشان انا هاتجنن واكمل البرنامج ده للاخر
وللعم انا عندى اوراكل 9 وديفلوبر 6
بس يا ريت ترد عليه وتبقى بكده كملت جميلك للاخر
وشكرا ليك ولكل اعضاء ومشرفين هذا المنتدى الاكثر من رائع

ياجماعه اواجه نفس المشكله
ايش المشكله؟ وايش الحل
  • بعد 1 شهر...
بتاريخ:

مجهود جبار

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

merci

thank's

بتاريخ:

 

جعله الله في ميزان حسناتك

 

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

مشكور جداً اخي اسكدر علىهذا الجهد القيم والمفيد .... وجعله الله في ميزا حسناتك ا شاء الله ...

اخي الكريم في مشكلة بسيطة !!

وهي عندما اضيف اسمين متشابهين في listview لا يظهر في قاعدة البيانات الا اسم واحد منهم

حتى عندما اضغظ على كل واحد من الاسماء بشكل مختلف ..

 

وهذه الصورة توضح المشكلة : 

http://up.arab-x.com/May12/a1v42063.png

a1v42063.png

ارجو ان وصلت المعلومة بشكل واضح ...

واشكرك مرة اخرى على الافادة .....

 

 

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

اكمل اخي اسكندر الشرخ 

اريد معرفة كيف اعمل تاريخ وزمن تلقائي مع الجهاز

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

مرحبا..

كمشاركة أولى لي في هذا المنتدى أود أن أضيف برنامج..

ولكن لن أضع البرنامج إلا في نهاية شرحي للبرنامج

وسوف استمر في شرح هذا البرنامج درس درس

وهذا البرنامج هوتصميم برنامج لدليل التلفونات

وسوف اشرح فيه كل خطوة أقوم بها إن شاء الله

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

فأرجو تفاعلكم معي

 

أولا سوف أشرح عمل البرنامج:

البرنامج طبعاً للمبتدئين في أوراكل ديلفلوبر وهو يتكون من ثلاثة إطارات:

الإطار الرئيسي وبه البحث عن البيانات وعرضها ومن هذا الإطار يمكن الحذف أيضاً

وهذا الإطار هو الذي ينقلنا إلى بقية الإطارات الأخرى.

الإطار الثاني إطار الإضافة(إضافة بيان جديد)

الإطار الثالث إطار التحديث بالبيانات الموجودة.

 

ونبدأ على بركة الله ولكن أهم شيئ تفاعلكم ..

 

تكوين الجدول:

وهو عبارة عن جدول واحد فقط يوجد به البيانات التالية:

الإسمName ، العنوان Address ، التلفون Tel ، الإيميل Email ، ملاحظات Memo

إفتح برنامج SQL * PLUS وإدخل بالمستخدم system/manager

وإنشئ الجدول phone كما يلي:

CREATE TABLE phone(
name varchar(30) primary key,
address varchar(20),
tel varchar(20),
email varchar(30),
memo varchar(50));
لاحظ أن الإسم هو المفتاح الأساسي للجدول أي لايسمح أن يترك الأسم فارغا ولا يسمح أيضاً بإدخال الإسم أكثر من مرة (عدم تشابه الأسماء).

الأن ندخل مجموعة من القيود من أجل أن نطبق عليه بعض الأمثلة في البرنامج:

 

insert into phone
(name,address,tel,email,memo) values
('Ahmed','Yemen','123321','[email protected]','');
insert into phone
(name,address,tel,email,memo) values
('Mohammed','Iraq','2258647','[email protected]','');
insert into phone
(name,address,tel,email,memo) values
('amer','Sudia','58694725','[email protected]','');
insert into phone
(name,address,tel,email,memo) values
('moner','Egypt','55886644','[email protected]','');
insert into phone
(name,address,tel,email,memo) values
('Mohsen','Yemen','123355','[email protected]','');
insert into phone
(name,address,tel,email,memo) values
('moneraa','Iraq','5541857','[email protected]','');

بعد هذا سوف نبدأ بالدفلوبر ونبدأ بتصميم الإطارات

منتظر تفاعلكم مع الموضوع لكي أكملة..

 

ما شاء اللة ربنا يوفق دة حاجة جميلة ربنا يحفظك ويوفقك لعمل الخيرات

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

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

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

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

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

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.