عندي مشكلة في البرمجة بالاكسس واريد المساعدة

الكاتب : رجل حر   المشاهدات : 1,825   الردود : 7    ‏2004-05-02
      مشاركة رقم : 1    ‏2004-05-02
  1. رجل حر

    رجل حر عضو

    التسجيل :
    ‏2004-01-07
    المشاركات:
    66
    الإعجاب :
    0
    أولاً اشكرك على اهتمامك

    ثانياً عندي مشكلة في الاكسس عملت برنامج وسجلت البيانات واريد ان استعرضها في النموذج بشكل جدول حسب رقم او اسم صف صف .
    مع العلم اني حاولت استخدام استعلام ولكن يظهر صف واحد فقط وانا اريد اكثر من صف
     
  2.   مشاركة رقم : 2    ‏2004-05-02
  3. alhammady

    alhammady عضو

    التسجيل :
    ‏2003-07-09
    المشاركات:
    119
    الإعجاب :
    0
    انت في الاساس تريد ان تستعرض البيانات
    كتقرير او في الفورم نفسة

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

    اريدك تشرح لي المسألة بوضوح ومن ثم ان شاء الله ارفق
    لك الحل بملف مضغوط.

    اخوك الحمادي
     
  4.   مشاركة رقم : 3    ‏2004-05-03
  5. رجل حر

    رجل حر عضو

    التسجيل :
    ‏2004-01-07
    المشاركات:
    66
    الإعجاب :
    0
    الموضوع ببساطة

    أشكرك يا أخ حمادي
    لكن لا أريد العمل في الماكرو أو الفيجول بيسك ( فانا مجرد مبتدأ في الاكسس) ولا أتعامل مع الأكواد أو الماكرو.
    لقد سجلة بيانات في جدول عن طريق الفورم واريد استدعاء البيانات بمجرد كتابة رقم واسم ليظهر لي السجل بجميع بياناته وذلك بطريقة جدول أي صف صف وذلك في فورم أخر.
    يعني مثلآً سجلة الرقم ، اسم الشركة، اسم الوكيل، تاريخ ، وغيره _ في فورم
    وفي الفورم الاخر اريد استدعاء هذه البيانات عن طريق فورم أخر بمجرد كتابة الرقم واسم الشركة وهكذا ( مع ملاحظة ان الأرقام ممكن ان تتكرر لكن ليس مع نفس الشركة لذا اخترت الرقم مع اسم الشركة)... وذلك لكل السجلات حتى تظهر بشكل جدول.
     
  6.   مشاركة رقم : 4    ‏2004-05-03
  7. ابن الاصول

    ابن الاصول قلم فضي

    التسجيل :
    ‏2003-07-21
    المشاركات:
    2,607
    الإعجاب :
    0
    Re: الموضوع ببساطة

    اخي الحبيب
    من الوهلة الاولى من كلامك انك تريد ان تتعامل بالاكسس فقط وليس ربط قاعدة بيانات بالفيجوال وغيرها من اللغات
    لذا اخي انت تريد ان تظهر فورم يكون جاهز لديك اليس لديك
    تظهر من فورم اخر
    لذا اخي اعمل فورمان في فورم وهذا عمله سهل بس فكر وستجده في غاية السهوله هذه الطريقة الاولى
    الطريقة الثانية وهي في غاية السهولة
    افتح الفورم الاول ثم اعمل امر ((زر امر بادوات الفيجوال بيسك المتواجده في الاكسس واعمل للامر ارتباط تشعبي)) ..ومجرد التنفيذ سوف يقوم الارتباط التشعبي بنقلك بكل سهوله ويسر الى الفورم الثاني..اتمنى ان تكون فهمت ما اعني((ارتباط تشعبي)) اتمنى لك التوفيق ..
    تحياتي
     
  8.   مشاركة رقم : 5    ‏2004-05-05
  9. رجل حر

    رجل حر عضو

    التسجيل :
    ‏2004-01-07
    المشاركات:
    66
    الإعجاب :
    0
  10.   مشاركة رقم : 6    ‏2004-05-05
  11. العربي

    العربي عضو نشيط

    التسجيل :
    ‏2002-11-18
    المشاركات:
    435
    الإعجاب :
    0
    اخي رجل حر
    الذي فهمت من قصدك انك تريد ان تدمج معلومات بحيث تظهر في جدول واحد
    لكونك مبتدئ في الاكسس فلا بد من ان تتعلم كيف تتم عملية relation بين الجداول المربوطه يمكنك ان تتبع الخطوات التاليه

    اذهب الى الجدوال التي قمت بانشاءها بعد ذلك اختار من القائمة الخيارات علاقات ولها شكل (ثلاثه مربعات مرتبطه مع بعضها) للتوضيح اي يعني شكل الايقونه تبع العلاقات اختار العلاقات ثم تظهر لك صفحه اضغط بالزر الايمن اختر show tables بعدها ضع علاقة بين المتغيرات attribute الموجوده (علاقه بين primary key) بعدها يمكنك الذهاب الى query استعلام واختار من الجداول التي ربطتها بالعلاقه حيث تقوم باظهار كل جدول في صف وتختار في اسم الحقل(*) اي كل الattribute الموجوده لكل الجداول وبعدها تظهر لك كل الجدتول في جدول واحد ويمكنك بعد ذلك تحويلها الى form بالضغط على كلمة form وانشاء الله اجيب لك بالصور لتستفيد اكثرر
    اخووك العربي
     
  12.   مشاركة رقم : 7    ‏2004-05-08
  13. رجل حر

    رجل حر عضو

    التسجيل :
    ‏2004-01-07
    المشاركات:
    66
    الإعجاب :
    0
    اشكركم على التفاعل والرد

    أشكرك كثيراً
    في الحقيقة أنت لم تفهم سؤالي بالضبط لكن الخطاء من عندي أنا حيث لم استطع أن أوصل الفكرة.

    إن المطلوب هو:
    أولاً : (جدول النازل) ويتم إضافة البيانات عن طريق نموذج رئيسي
    ويسجل فيه التالي : (( رقم الرحلة و اسم الشركة و اسم الوكيل الملاحي و اسم السفينة وتاريخ الوصول)) ( وهي عبارة عن بيانات ثابتة ) وهناك زر استعلام إلحاقي يفتح نافذة لتعديل رقم المسلسل " حيث والمسلسل رقم تلقائي متزايد يمكن تعديله حسب الطلب " وزر أخر لتعديل السفن والشركات والوكلاء.
    ومرفق لها نموذج جدول فرعي ( جدول الحاويات) لبيانات الحاويات التابعة لنفس (جدول النازل) وهي لعدد كبير من الحاويات يمكن أن تصل إلى 700 حاوية ويسجل في التالي : (( المسلسل و رقم الحاوية و الكود و الحجم و حالة النزول و ( الوكيل الملاحي والشركة الملاحية واسم السفينة وتاريخ الوصول[هذه البيانات تنزل أتوماتيكي من جدول النازل] )وملاحظات))

    ثانياً :( جدول الطالع ) وهو يعتمد على (جدول النازل) و( جدول الحاويات) أي يأخذ منهم البيانات .
    (جدول الطالع ) ويتم إضافة البيانات عن طريق نموذج رئيسي
    يسجل فيه التالي: (( رقم الرحلة و اسم الشركة و اسم الوكيل الملاحي و اسم السفينة وتاريخ الوصول و تاريخ المغادرة ))( وهي عبارة عن بيانات ثابتة )
    وذلك عند كتابة اسم الشركة الملاحية في الجدول الرئيسي ورقم الحاوية في الجدول الفرعي فقط تظهر لي جميع بياناته من (جدول النازل) و( جدول الحاويات)] هذا الجدول يختلف عن (جدول النازل) فقط يكون نفس اسم الشركة الملاحية [.
    ومرفق لها نموذج جدول فرعي ( جدول الحاويات) لبيانات الحاويات التابعة لنفس (جدول النازل) وهي لعدد كبير من الحاويات ويسجل في التالي من البيانات السابقة عند كتابة اسم الشركة الملاحية ورقم الحاوية : (( المسلسل و رقم الحاوية و الكود و الحجم و حالة النزول و ( الوكيل الملاحي والشركة الملاحية واسم السفينة وتاريخ الوصول[هذه البيانات تنزل أتوماتيكي من جدول الطالع ] )وملاحظات ")) ويضاف الي الجدول التالي : (( رقم الرحلة و اسم الشركة و اسم الوكيل الملاحي و اسم السفينة وتاريخ الوصول و تاريخ المغادرة )) [هذه البيانات تنزل أتوماتيكي من جدول النازل] ويضاف (( حالة الطلوع و تاريخ الخروج مليان و تاريخ دخول فارغ تاريخ الخروج فارغ و تاريخ الدخول مليان ))

    أرجوا أن يكون شرحي أوضح وانا موجود لأي توضيح
    مع خالص شكري
     
  14.   مشاركة رقم : 8    ‏2005-08-25
  15. tash

    tash عضو

    التسجيل :
    ‏2005-07-27
    المشاركات:
    29
    الإعجاب :
    0
    hala

    الموظوع سهل
    بس اثناء عملك للاستعلام اكتب في حقل المسلسل بين [] ادخل ارقم ومن ثم اربط الاستعلام مع الفورم
    فمثلاُ:
    [Insert the Serial no. ]
    هذه تكون في اسم الحقل حق الاستعلام
    يعني مكتن الاسم

    وشكراُ
     

مشاركة هذه الصفحة