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

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

حاول تشتغل على داتا بيس 10g
ان شاء الله كل المشاكل تنحل

  • بعد 2 أسابيع...
  • الردود 243
  • المشاهدات 149.9k
  • البداية
  • اخر رد

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

Most Popular Posts

  • معذرة اخي الكريم نسيت كتابة كلمة المرور araboug و حتى يعمل البرنامج بطريقة سليمة يرجى وضع البرنامج في المسار التالي E:\my_space\project اي تنسخ محتويات فك الضغط و بعد ذلك تضعه في فولدر Project داخل

  • السلام عليكم اريد توضيح فكرة المشروع وسوف ابدأ من اهم شئ يختص بنظام مخازن و حسابات العملاء و الموردين اول شئ نهتم به في هذا النظام هو المخزن المخزن عبارة عن مكان يتم فيه اضافة اصناف و صرف اصناف ما

  • مصعب اسامة
    مصعب اسامة

    مشكور اخي العزيز على سرعة الاجابه وبارك الله فيك ووفقك الله

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

بتاريخ:

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

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

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

الله يعطيك الف عافيه خيو
بس البرنامج مايفتح معي :blink:

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

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


ارجوا التكرم بشرح طريقه التنزيل

بتاريخ:

وعليكم السلام ورحمة الله وبركاته،،
أنا معنديش أوريكال كيف أشغلة

بتاريخ:


السلام عليكم ورحمة الله وبركاته..
اولا اسمحوا لى ان أشكر كل من ساهم فى هذا الموضوع ولو حتى بمجرد رأى .. فهو موضوع فعلا ذات اهمية لكثير من مطورين اوراكل ...
اشكرك " وايز " على اشعال فتيل هذا الموضوع...
لم يسمح لى الوقت لقراءة جميع التعليقات لكن هناك بعض الملاحظات التى اود ان اشارك بها فى هذا الموضوع الجيد..
ارجو ان لا يؤخذ على صورة انتقاد ولكنه ابداء رأى لهدف التطوير... وافادنا الله واياكم..
عزيزى وايز...
بعد قرائتى لملف data.doc فمن حقك على اعطاء النصيحة
1- انصحك باستخدام اسماء معبرة عن محتوى الجداول ليسهل عليك الرجوع إليها فى اى وقت..

2- لقد قمت بانشاء جدول ارقام الحسابات الرئيسى يحتوى على بيانات تم اضافتها قبلا فى جدول خاص بكل حساب على حدى..
عليك بتعديل بناء هذا الجدول ليشمل إجمالى الارصدة الدائنة والمدينة والتسويات والارصدة الافتتاحية ..
فيوفر عليك انشاء views لإجمالى الحسابات مختلفة بشكل منفصل. وايضا توفير مساحة فى قاعدة البيانات من تكرار اعمدة تحمل نفس البيانات..

3- عليك ان تفصل بين بيانات الحساب وارصدة الحساب.. فمثلا ماذا لو ان عميل واحد له اكثر من حساب فى المنشأة؟؟
وليس معنى انك ادخلت بيانات لعميل او اصل أو بنك أو ... انها حركة مالية توضع بـ Trigger فى جدول الحسابات الرئيسى
لقد جعلت الحركة لجميع الحسابات فى جدول واحد وهذا جيد
(( فاوراكل تستطيع ان تستوعب الكثير من البيانات فى جدول واحد وان كان حجم البيانات كثير لدرجة ملايين الصفوف فمن الممكن ان تنشأ الجدول كـ Table Partition))
ومن خلال ذلك بـ Trigger واحد فقط يقوم بتحديث رقم الحساب والرصيد الحالى له بناءا عن الحركة المدخلة فى هذا الجدول
4- من الممكن ان تتقلل من الفجوات التى تتكون بسبب sequence بعمل جدول به أخر به رقم تم استخدامه فى أخر عملية بنجاح..
حتى انك تستطيع ان تعمل لكل برنامج الرقم الخاص به من خلال هذا الجدول...
5- ليس كل الحسابات ذات طبيعة إما دائنة أو مدينة ... فهناك حسابات من الممكن ان تكون دائن فقط أو مدين فقط او كلاهما معا..
أو حساب لا يقبل الحركة اساسا مثل الحسابات التجميعية أو حساب مغلق

عمل رائع .. كم سعدت به وانا اقرأه .. شكرا شباب..
وجعله الله فى ميزان حسناتنا...

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

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

بتاريخ:

السلام عليكم ومشكور يا أخى على هذا المجهود وقد قرأت المشاركات جميعها وسعيد بالتفاعل بين الاخوه وقد حاولت فك DUMP ولكن لم استطيع حيث أعطت نفس رسائل الخطأ ولكننى أدركت انه يجب ان تكون الداتابيز العامله هى 10G حيث أننى اعمل على 8I وأعتقد أنه لا يمكن فك DMP 10G على داتابيز 8I حيث أنها أقدم .... وشكرا ً

بتاريخ:

ربنا يجعلك دائماً الشمعه المضيئه لدروب العلم وجزاكم الله الف خير

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

السلام عليكم

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

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




السلام عليكم ورحمة الله وبركاته..
اولا اسمحوا لى ان أشكر كل من ساهم فى هذا الموضوع ولو حتى بمجرد رأى .. فهو موضوع فعلا ذات اهمية لكثير من مطورين اوراكل ...
اشكرك " وايز " على اشعال فتيل هذا الموضوع...
لم يسمح لى الوقت لقراءة جميع التعليقات لكن هناك بعض الملاحظات التى اود ان اشارك بها فى هذا الموضوع الجيد..
ارجو ان لا يؤخذ على صورة انتقاد ولكنه ابداء رأى لهدف التطوير... وافادنا الله واياكم..
عزيزى وايز...
بعد قرائتى لملف data.doc فمن حقك على اعطاء النصيحة
1- انصحك باستخدام اسماء معبرة عن محتوى الجداول ليسهل عليك الرجوع إليها فى اى وقت..

2- لقد قمت بانشاء جدول ارقام الحسابات الرئيسى يحتوى على بيانات تم اضافتها قبلا فى جدول خاص بكل حساب على حدى..
عليك بتعديل بناء هذا الجدول ليشمل إجمالى الارصدة الدائنة والمدينة والتسويات والارصدة الافتتاحية ..
فيوفر عليك انشاء views لإجمالى الحسابات مختلفة بشكل منفصل. وايضا توفير مساحة فى قاعدة البيانات من تكرار اعمدة تحمل نفس البيانات..

3- عليك ان تفصل بين بيانات الحساب وارصدة الحساب.. فمثلا ماذا لو ان عميل واحد له اكثر من حساب فى المنشأة؟؟
وليس معنى انك ادخلت بيانات لعميل او اصل أو بنك أو ... انها حركة مالية توضع بـ Trigger فى جدول الحسابات الرئيسى
لقد جعلت الحركة لجميع الحسابات فى جدول واحد وهذا جيد
(( فاوراكل تستطيع ان تستوعب الكثير من البيانات فى جدول واحد وان كان حجم البيانات كثير لدرجة ملايين الصفوف فمن الممكن ان تنشأ الجدول كـ Table Partition))
ومن خلال ذلك بـ Trigger واحد فقط يقوم بتحديث رقم الحساب والرصيد الحالى له بناءا عن الحركة المدخلة فى هذا الجدول
4- من الممكن ان تتقلل من الفجوات التى تتكون بسبب sequence بعمل جدول به أخر به رقم تم استخدامه فى أخر عملية بنجاح..
حتى انك تستطيع ان تعمل لكل برنامج الرقم الخاص به من خلال هذا الجدول...
5- ليس كل الحسابات ذات طبيعة إما دائنة أو مدينة ... فهناك حسابات من الممكن ان تكون دائن فقط أو مدين فقط او كلاهما معا..
أو حساب لا يقبل الحركة اساسا مثل الحسابات التجميعية أو حساب مغلق

عمل رائع .. كم سعدت به وانا اقرأه .. شكرا شباب..
وجعله الله فى ميزان حسناتنا...


اكيد في كلام كتير انت قلت صح اخي عصام لكن هذا ما وصلت اليه في قواعد بيانات الاوراكل و للعلم انا تعلم من خبير اوراكل يعمل في هذا المجال من 10 سنوات فتصميم الجداول تعلمتها منه

مع العلم اني وجدت نفس التصميم في قواعد بيانات informax القديمة لاني كنت اعمل في نظم معلومات مصنع صقر الحربي وكنت اتعامل مع قواعد بيانات ضخمة

لكن الحمد لله اخذت خبرة لا بأس بها لكن الزيادة في الخبرة لن تأي الا بالعمل مع خبراء و software house وهذا لم يحدث لي من قبل

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

جزاكم الله خيرا
بتاريخ:

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

اخي الكريم

هل من الممكن أن تشرح لنا دور الكود التالي في الداتا

procedure CONSTRAINTS_MAKER
 ( TBL_NAME in VARCHAR2,ID_NAME in VARCHAR2) IS
BEGIN EXECUTE IMMEDIATE 'alter table '||TBL_NAME||' ADD  (constraint '|| TBL_NAME ||'_'||ID_NAME||'_PK' ||
 ' primary key  ('|| ID_NAME ||'))';
 commit;
 DBMS_OUTPUT.PUT_LINE('CONSTRAINT Primary key is ' ||   ID_NAME|| ' IN TABLE ' || TBL_NAME);
end;



والكود التالي


procedure FK_CONSTRAINT_MAKER
( TBL_NAME in VARCHAR2,
ID_NAME in VARCHAR2,
PARENT_TBL in VARCHAR2) IS
BEGIN EXECUTE IMMEDIATE 'alter table '||TBL_NAME||
' ADD(constraint '|| TBL_NAME ||'_'||ID_NAME||'_FK
 FOREIGN key  ('|| ID_NAME ||')
 References '|| PARENT_TBL ||' ('||ID_NAME ||'))';
DBMS_OUTPUT.PUT_LINE('CONSTRAINT FOREIGN Key is ' || ID_NAME|| ' IN TABLE ' || TBL_NAME);
end;




جزاك الله كل خير وبارك لك في اعمالك

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

السلام عليكم اخي
من قراءة البروسيدر الاول نجد انه يقوم بعمل الاتي:
انت تدخل اسم الجدول الذي تريد عمل له مفتاح اساسي و كذلك اسم الحقل الذي سوف يكون primary key

و البروسجدر الثاني يقوم بعمل forgien key

يعني كنت بحاول اتعلم و ابتكر بعض السكربتات مش اكتر

و يا ريت اخي نتواصل على المسنجر ربما احتاج لمساعدتك في بعض الامور

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

إستاذي الكريم بقصد الإستفادة وبقصد إمدادكم بما يلزم من الملاحضات مقارنة ببرنامج مخازن لجامعة بجميع كلياتها عملنا كل ماذكرت لتصدير الدمب ال inv30-8-2008.dmp وذلك على النحو التالي

imp wis/wis file=C:\inv30-8-2008.dmp fULL=Y طبعا بعد أن أنشأنا يوزر وعملن له كل مايلزمنTABLESBAS و DATAFILE وما إلى ذلك مستخدما جميع التودات والضفادع فلم يتم لي بذلك ماطمعت فيه

في الأخير رجعنا إليكم علنا نجد ضالتنا (أخوكم الحقير هاوي أوراكل )دفعه إلى ذلك ما وجده من تعنت الشركة التي عملت البرنامج الذي عملت عليه منذ عام 1998م واللذي بعون الله وتوفيقه قمت بتطويره وتعديله بما يتفق ومتطلبات العمل بعد

بتاريخ:

أمرك إلى الله ضعيت أوقاتنا دون جدوى أما كان ذلك بسبب جهلنا فقاتل الله الجهل

بتاريخ:
  • كاتب الموضوع
أمرك إلى الله ضعيت أوقاتنا دون جدوى أما كان ذلك بسبب جهلنا فقاتل الله الجهل


السلام عليكم
لا اعلم ماذا تقصد باني ضيعت وقتكم الثمين؟؟؟؟

شكرا اخي على ردك الجميل
بتاريخ:
  • كاتب الموضوع
إستاذي الكريم بقصد الإستفادة وبقصد إمدادكم بما يلزم من الملاحضات مقارنة ببرنامج مخازن لجامعة بجميع كلياتها عملنا كل ماذكرت لتصدير الدمب ال inv30-8-2008.dmp وذلك على النحو التالي

imp wis/wis file=C:\inv30-8-2008.dmp fULL=Y طبعا بعد أن أنشأنا يوزر وعملن له كل مايلزمنTABLESBAS و DATAFILE وما إلى ذلك مستخدما جميع التودات والضفادع فلم يتم لي بذلك ماطمعت فيه

في الأخير رجعنا إليكم علنا نجد ضالتنا (أخوكم الحقير هاوي أوراكل )دفعه إلى ذلك ما وجده من تعنت الشركة التي عملت البرنامج الذي عملت عليه منذ عام 1998م واللذي بعون الله وتوفيقه قمت بتطويره وتعديله بما يتفق ومتطلبات العمل بعد


السلام عليكم
لا اعلم ما هي مشكلتك
لكن اذا كنت لا تستخدم 10g database سوف تحدث مشاكل معك

اما انك تعمل على database 10g فهذا معناه انك عندك مشكلة في تركيب الداتا بيس و كيفية استيراد و تصدير ملفات قواعد بيانات اوراكل
و في هذا الحالة ارجو التوجه الي قسم المبتدأين لمعرفة كيف تقوم بتحميل قواعد بيانات 10g

و الي قسم dba لمعرفة كيفية استيراد و تصدير قواعد بيانات اوراكل

لكن هذا القسم هو قسم مشاريع
  • بعد 2 أسابيع...
بتاريخ:

ال dmp تعذر على تنزيله

بتاريخ:

أخي الكريم والله رغم ورغم مازلت احاول تصدير dump ولكن دون فائدة ثم أن ملفات الجزء الأول هي نفس ملفات الجزاء الثاني

[email protected]

بتاريخ:

شكرا لاهتمامكم ولعلمكم أن المستخدم عندي 9i فهل يعني انلا فائدة

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

السلام عليكم

اخي الكريم
قلت اكثر من مرة ان النظام مصمم على قواعد بيانات 10g
و developer 6i

و المشروع شغال معايه و مع اعضاء كثيرين فقط تحقق انك عندك الادوات اللازمة لتشغيل المشروع

بتاريخ:

حفظكم الله تعالى ماضركم لو أخبرتمونا باسم المستخدم وكلمة المرور كأمرين لابد منهما للdmp

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

اخي الكريم
انت تقوم بانشاء اسم المستخدم الخاص بك و كذلك كلمة المرور

اقرأ الموضوع جيدا و سوف تجد شرح اعداد النظام

بتاريخ:

شكرا لك يا اخي وان شاء الله يكون في ميزان حسناتك

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

جهد تشكر عليه بارك الله فيك

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

اخواني
عند تشغيل البرنامج وبعد تسجيل الدخول تظهر لي الرسائل التالية المرفقة
كما اعتقد ان ملف employees غير موجود مع المرفقات
ارجوا الرد سريعاً

post-65263-1269895510_thumb.jpg

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

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

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

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

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

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

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.