الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اربط ثلاث مشاريع مع بعضها

بدأه medreg في 8 مايو 2008 · 16 رد · 1,721 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

استعمل لغة الدلفي 7 وقاعدة البيانات paradox

لدي ثلاث مشاريع

لكل مشروع يعمل وحده إلا أن لكل مشروع من المشاريع الثلاثة علاقة بالآخر

مثلاً

المشروع الأول إسمه KAPS.PRG

المشروع الثاني إسمه KAPS1.PRG

المشروع الثالث إسمه KAPS2.PRG

المشروع الثاني له علاقة بالمشروع الأول

المشروع الثالث له علاقة بالمشروع الأول والثاني

السؤال كيف يمكنني ربط المشروع الثاني بالمشروع الأول

وكيف اربط المشروع الثالث بالمشروعين الأول والثاني

للتوضيح أكثر

احتاج لبعض المعطيات في المشروع الثاني ولا بد من جلبها من المشروع الأول وهذا من خلال الضغط على زر في المشروع الثاني يحمل عبارة (جلب المعطيات من المشروع الأول)

ونفس الشيء بالنسبة للمشروع الثالث

احتاج لبعض المعطيات في المشروع الثالث ولا بد لجلبها من المشروع الأول وبعضها من المشروع الثاني

وشكرً جزيلاً

أرجو إن كان هنا إستفسار أرجو ارساله على البريد الإلكتروني medreg2008@yahoo.fr

تم تعديل هذه المشاركة بواسطة medreg في 8 مايو 2008 في 14:58

#2

ان كنت تقصد نقل معطيات اثناء تنفيذ المشاريع فهناك 5 طرق

عليك ان توضح اكثر ماذا تريد

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

d4baa0.gif
#3

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

في الحقيقة تدخلي هذا ليس إجابة عن سؤالك و لكن هو عبارة عن نصيحة،

أنصحك أخي بتفدي استعمال Paradox و استعمال مكانه Access , Interbase , Firebird ،

لأن قواعد البيانات Paradox تتعرض للتلف سريعا ، و يمكن أن يسبب لك ذلك متاعب في استرجاع معلوماتك . :cry:

أظن أن أخي B.M.AbdelAziZ يوافقني على ذلك .

و الله من وراء القصد.

تم تعديل هذه المشاركة بواسطة Touhami في 8 مايو 2008 في 19:41

أدم الصلاة على النبي محمد ...............فقبولها حتما بدون تردد

أعمالنا بين القبول وردها ............إلا الصلاة على النبي محمد

#4

طبعا الكثيرون سيقولون لك هذا، ان Paradox تتعرض للتلف و و و...

اقول لك باختصار: ان كنت تطور تطبيق قواعد بيانات لمستخدم واحد بجهازه لايوجد احسن من Paradox B)

اما ان كنت تطور تطبيق شبكة وبعدد مستخدمين اكثر من 10 فاستعمل Interbase او اي نوع اخر صمم لهذا الغرض

d4baa0.gif
#5

أولا هل تعلم أخي B.M.AbdelAziZ أني أشعر بالفرحة تغمرني عند إجابتك على تدخلاتي ،

B.M.AbdelAziZ كتب:
طبعا الكثيرون سيقولون لك هذا، ان Paradox تتعرض للتلف و و و...

اقول لك باختصار: ان كنت تطور تطبيق قواعد بيانات لمستخدم واحد بجهازه لايوجد احسن من Paradox B)

اما ان كنت تطور تطبيق شبكة وبعدد مستخدمين اكثر من 10 فاستعمل Interbase او اي نوع اخر صمم لهذا الغرض

فقط كبف بمكن تفادي المشاكل في قاعدو البيانات Paradox ؟ :P

أدم الصلاة على النبي محمد ...............فقبولها حتما بدون تردد

أعمالنا بين القبول وردها ............إلا الصلاة على النبي محمد

#6

المشكل غالبا ما يكون في الادلة الفريدة Index

ويمكن حذفها واعادتها برمجيا

ايضا الاستعمال الصحيح ينقص المشاكل

اسالك سؤال: كيف تفتح الجداول، هل بجعل Active صحيحة True ؟

d4baa0.gif
#7
B.M.AbdelAziZ كتب:
اسالك سؤال: كيف تفتح الجداول، هل بجعل Active صحيحة True ؟

لا و إنما برمجيا

Matable.open

أدم الصلاة على النبي محمد ...............فقبولها حتما بدون تردد

أعمالنا بين القبول وردها ............إلا الصلاة على النبي محمد

#9
B.M.AbdelAziZ كتب:
ان كنت تقصد نقل معطيات اثناء تنفيذ المشاريع فهناك 5 طرق

عليك ان توضح اكثر ماذا تريد

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

السلام عليكم فيما يتعلق بما نصحني به الأخ هو لقلة فهمي للإستعمال Access , Interbase , Firebird

ثانيًا البرامج الثلاثة هم عبارة عن عمليات حسابية

حسب المرفق

DETAIL.rar

#10

السلام عليكم

انصحك بالعمل مع dbExpress فهي خفيفة ، تتعامل مع أغلب المحركات، و الجيد أنها تستبدل BDE في التعامل مع قواعد البيانات من نوع 2-tiers . و أسرع منه في التعامل مع قواعد البيانات الكبيرة والكبيرة جدا. كما انها أخف من ناحية اللواحق التي تحتاجها للعمل.

#11

DeamNet

5 على الاقل وهناك اكثر

1- استخدام ملف

2- استخدام pipes

3- استخدام ذاكرة مشتركة

4- استخدام سيمافور Semaphore

5- استخدام ...

-

medreg

حسب ما فهمت من المرفق DETAIL.rar فما تريد القيام به لاعلاقة له بقواعد البيانات

وما فائدة تقسيم المشروع الى مشاريع ! هل هو واجب طلب منك بهذا الشكل ؟

d4baa0.gif
#12
B.M.AbdelAziZ كتب:
DeamNet

5 على الاقل وهناك اكثر

1- استخدام ملف

2- استخدام pipes

3- استخدام ذاكرة مشتركة

4- استخدام سيمافور Semaphore

5- استخدام ...

-

medreg

حسب ما فهمت من المرفق DETAIL.rar فما تريد القيام به لاعلاقة له بقواعد البيانات

وما فائدة تقسيم المشروع الى مشاريع ! هل هو واجب طلب منك بهذا الشكل ؟

يا سيدي ويا اخي الفاضل

ما هو بواجب طلب مني بل هو عمل اداري لا بد من وضع برنامج لكل عمل ووضعت التو مثال معمول بالدلفي حتى تتمكن من قصدي في الموضوع

كل برنامج من هذه البرامج الثلاثة له عمل خاص لكن له علاقة في بعض المعطيات بالبرنامج الآخر

كذالك هو عبارة عن ملفات حسابية وان صح التعبير هم عبارة عن ميزانيات (ميزانية أولية) و (ميزانية اضافية) و (حساب اداري)

وبمعنى ادق للميزانية الأولية علاقة بالميزانية الإضافية وللحساب الإداري علاقة بالميزانية الإضافية ولكل برنامج من هذه البرامج عدة وثائق مطبوعة بطرق قانونية ولا يجوز التغيير في الخانات الموجودة بها ووضحت لك هذا حتى لا تستغرب في عدم استعمالي لـdbgrid وفضلت dbedit

من اجل كل خانة لها حقل من قاعدة البيانات

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

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

كما احيطكم علما بانني استعمل ايضا الألياس ALIAS

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

TESTE_PRG.rar

TESTE_PRG.rar

تم تعديل هذه المشاركة بواسطة medreg في 9 مايو 2008 في 12:15

#13

وحتى ان كان واجب فلا تخف :lol:

-

المهم اخر سؤال:

هل من المفروض ان تعمل 3 برامج في نفس الوقت

ام يمكن تنفيذ احدها ثم ايقافه وتنفيذ الثاني ثم الثالث

d4baa0.gif
#14

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

بالنسبة للتطبيقات الصغيرة أحبذ استعمال DBISAM أما الكبيرة (Client-Server) فأستحسن mysql أو interbase. أما بالنسبة لمنتجات مايكروزفت فلا أستعملها ولاأنصح بذلك.... رأيي الشخصي :)

1141068814.gif

It doesn't matter how slow you go, as long as you don't stop

#15
B.M.AbdelAziZ كتب:
وحتى ان كان واجب فلا تخف :lol:

-

المهم اخر سؤال:

هل من المفروض ان تعمل 3 برامج في نفس الوقت

ام يمكن تنفيذ احدها ثم ايقافه وتنفيذ الثاني ثم الثالث

يا اخي الفاضل شكرًا للثقة والتواضع فأنا موظف بالبلدية

ودائما ابحث على ما يوفر لي الوقت وينظم أعمال مكتبي

وإن كنت جزائري فربما تفهمني أو حاول أت تتصل باحد البلديات بالجزائر واطلب منهم مطالعة على الميزانية الخاصة بالبلديات

اما بالنسبة لعمل البرامج في نفس الوقت فلا ليس في نفس الوقت

وأوضح أكثر

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

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

وفقكم الله

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

تم تعديل هذه المشاركة بواسطة medreg في 9 مايو 2008 في 18:05

#16

هل عجزتم على الرد ام ماذا

ماذا جرى لكم يا عرب

#17

اخى العزيز

يمكننى ان ابعث لك برنامج ولكنه يستخدم MS ACCESS 'والربط يتم ADOQUREY فاذا ترغب فى ذلك فسوف أرسل لك البرنامج كامل

مواضيع مشابهة