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

برنامج الاسهم

مغلق
بدأه الحالم بالجنة في 22 مايو 2003 · 15 رد · 1,250 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وهو برنامج خاص بتعاملات الاسهم...

يتكون البرنامج من 3 جداول :

المستثمرين - الشركات - العمليات

في نموذج المستثمرين :

المستثمر يمكن ان يساهم في اكثر في شركة

وعند الضغط على اي شركة يطلع في اسفل النموذج

العمليات التي اجراها المستثمر في اسهم هذه الشركة سواء شراء او بيع

--------------------------------------------

--------------------------------------------

يعني ان رقم الشركة لايتكرر للمستثمر الواحد

ولكن يمكن ان يتكرر عند عدة مستثمرين

يعني لو فرضنا ان :

رقم الشركة اسم الشركة

-------------------------------------------

1 الكهرباء

2 اسمنت الشرقية

ممكن ان نجد ان الكهرباء مكررة عند (فهد) و (محمد) و (صلاح)

ولكن لايمكن ان تتكرر عند (فهد) اكثر من مرة

وفي البرنامج عندما اضيف رقم شركة معينة مثلا الكهرباء الى المستثمر (فهد) تمام مافيه مشكلة

وعندما اضيف نفس رقم الشركة الكهرباء الى المستثمر (محمد) تخرج لي رسالة تفيد بان هناك تكرار...

انا اعتقد ان المشكلة في العلاقات...لقد جربت انواع عديدة من الربط ولكن لافائدة...

وفي كل مرة تخرج لي رسالة تفيد بان هناك تكرار...

ارجو المساعدة!!

çلçَهم.zip

#2

اين التفاعل ياشباب!!

الموضوع هام بالنسبة لي...

على فكرة...ترى الاسهم حلال الا في الشركات التي تتعامل بالربا والتي تصدرها الهيئة الشرعية بين فترة واخرى...

ارجو منكم المشاركة يااحبتي كما عودتمونا...:)

#3

اخي الحالم بالجنة ...

هل جربت عمل الآتي:

1- اجعل العلاقة بين جدول المستثمرين وجدول الشركات علاقة رأس بأطراف وفرض التكامل المرجعي ( رقم المستثمر في المستثمرين ( رأس) - رقم المستثمر في الشركات (أطراف ))

2- اجعل العلاقة بين جدول العمليات وجدول الشركات علاقة عادية بدون فرض التكامل المرجعي (رقم الشركة في جدول الشركات - رقم الشركة في العمليات)

3- قم باضافة حقل مفهرس ( ترقيم تلقائي ) للعمل كمفتاح لجدول العمليات .

جرب كذا وخلينا نشوف ويش صار معك ....تحياتي

#4

نسيت ارفق لك الملف بعد التعديل

çلçَهم.zip

#5

الله يجزاك خير اخي الكريم على تجاوبك...

للاسف مانفعت طريقتك...مع اني عملتها قبل كذا...

لقد حاولت بطرق كثيرة وبإيجاد جداول وسيطة بين الجداول الثلاثة الرئيسية ولكن لافائدة...

ارجو المساعدة...:o

#6

أخي / الحالم بالجنة :D

اقتباس
العمليات التي اجراها المستثمر في اسهم هذه الشركة سواء شراء او بيع

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

( العمليات ) ،،،، لقد قمت بوضع علاقة في النموذج الفرعي للعمليات

إدرسها ،،،، وإخيرا ،،، إليك المثال بعد التعديل ,,,,,,,,,,,

تحياتي : أبو عقيل (f)(f)(f)

çلçَهم.zip

المسلم من سلم الناس من لسانه ويده

#7

شكرا ياأبا عقيل على مساعدتك...

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

ثم بعد ذلك سوف ادرج المثال كاملا بعد التعديل لاحبتي الاعضاء...:)

#8

السلام عليكم

الاخ ابو عقيل...

بعد دراسة البرنامج اليك بعض الملاحظات والاسئله :

الملاحظات:

مثالك لايعمل بشكل سليم لانه لايسمح بتكرار اكثر من عملية واحدة للمستثمر في الشركة الواحدة...

بعد ان قمت بتعديله عمل بالشكل المطلوب..لقد قمت بحذف علامة المفتاح الاساسي من كلا من حقلي

رقم المستثمر ورقم الشركة في "جدول العمليات"

بعد التعديل اصبح البرنامج يقبل اكثر من عملية للمستثمر في اي شركة حسب رغبته

وكذلك لباقي المستثمرين...

الاسئله:

1- كيف استطعت عمل مفتاحين اساسيين اثنين في جدول العمليات وهما حقلي "رقم المستثمر" و "رقم الشركة"

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

الا يكفي مفتاح اساسي واحد!!!

2-كيف استطعت ان تضع جملة "مع تحيات : ابوعقيل" في اعلى الاكسس بدلا من جملة "microsoft access" المعتادة ?

3-الرسائل التي تخرج من البرنامج معنونة بجملة "مع تحيات : ابوعقيل" كيف ذلك؟

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

5-ارجو ان تشرح لي بعض الاكواد في بعض النماذج...

- في نموذج المستثمرين :

Private Sub no_AfterUpdate()
DoCmd.Requery
End Sub

    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Private Sub امر19_Click()
no = Null
DoCmd.Requery
DoCmd.GoToControl "no"
End Sub

- في نموذج الشركات :

Sub Form_Current()

    Dim ParentDocName As String

    On Error Resume Next
    ParentDocName = Me.Parent.Name

    If Err <> 0 Then
        GoTo Form_Current_Exit
    Else
        On Error GoTo Form_Current_Err
        Me.Parent![العمليات نموذج فرعي].Requery
    End If

Form_Current_Exit:
    Exit Sub

Form_Current_Err:
    MsgBox Error$
    Resume Form_Current_Exit

End Sub

------------------------------------------------------------------------------

اخيرا...اعد الاخوة رواد المنتدى إدراج المثال كاملا بعد إضافة بعض اللمسات عليه...فانتظروه...

------------------------------------------------------------------------------

#9

اين انتم اخوتي...

#10

بعد اذن اخوي ابو عقيل

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

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

اما بالنسبه لرسائل فلم الحظها فاعتقد انها مضافة مع الكود

اماسؤالك الاخير فمن الصعب شرحه حيث ان الامر يطول ولكن ارى ان تعود الى الدروس في الموقع وتحاول الاستفاده من دروس العلاقات والنماذج والفرعيه وكيفية عملها

والله اعلم

sob7ank.jpg

فرض على الناس أن يتوبوا**** لكن ترك الذنوب أوجب

والصبر في النائبات صعب**** لكن فوات الثواب أصعب

والدهر في صرفه عجيب**** لكن غفلة الناس أعجب

وكل ما قد يجي قريب****والموت للعبد من ذاك أقرب

#11

شكرا لك اخي الكريم...

وبانتظار الاخ ابوعقيل للرد على ماتبقى من استفسارات...

#12

الاخ / الحالم بالجنة :eek::eek::eek:

اقتباس
يعني ان رقم الشركة لايتكرر للمستثمر الواحد

ولكن يمكن ان يتكرر عند عدة مستثمرين

يعني لو فرضنا ان :

رقم الشركة اسم الشركة

-------------------------------------------  

1 الكهرباء

2 اسمنت الشرقية

ممكن ان نجد ان الكهرباء مكررة عند (فهد) و (محمد) و (صلاح)

ولكن لايمكن ان تتكرر عند (فهد) اكثر من مرة

اقتباس
الملاحظات:

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

تناقض

تحياتي : أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#13

اهلا اخي ابا عقيل...:D

انا اقصد ان المستثمر الواحد يمكن ان يكون مستثمر في اكثر من شركة لكن...

والشركات يمكن ان تتكرر عند باقي المستثمرين لكن ليس للمستثمر الواحد...

مثال:

صلاح------- الكهرباء - الاسمنت----------------------صحيحة

فهد--------الكهرباء - الكهرباء--------------------------خاطئة

محمد-----الكهرباء- الاسمنت - العقارية--------------صحيحة

مع ملاحظة ان لكل شركة العمليات الخاصة بها...

لكن يبدو انني لم اوصل لك الفكرة بشكل سليم...معذرة اخي...:o

ارجو ان ترد على استفساراتي السابقة...

شكرا لمساعدتك...(f)

#14

اين انتم اخوتي...

#15

لاتنسوني ياأحبتي...!!!

#16

وينك يااخي ياابا عقيل...وباقي الاخوة...ارجو الرد على استفساراتي السابقة...!!!:(

هذا الموضوع مغلق.

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