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

ربط الجداول بواسطة حقلى تاريخ... هل ممكن ؟

مغلق
بدأه خالد محمد صبرى في 20 سبتمبر 2004 · 13 رد · 848 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

فهل هناك حل لهذه المشكله

اللهم اغفر لى وللمسلمين

#2

up

اللهم اغفر لى وللمسلمين

#3

up

اللهم اغفر لى وللمسلمين

#4

up

اللهم اغفر لى وللمسلمين

#5

السلام عليكم

نعم تستطيع فعل هذا

اهم شي تعمل نموذج رئيسي ونموذج (sub form) ما اعرف ترجمتها بالعربي وتربط النموذجين بالحقل التاريخ

يجب ان يكون الحقل التاريخ الرئيسي هو المفتاح الرئيسي اي غير مكرر

ارجو ان وضحت الفكره

والله الموفق

#6

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

افهم ماتقصد ولكن المشكله اننى لااريد ربط نوذجين ببعض ولكن ما اريده ربط استعلامين من خلال التاريخ لانشاء استعلام اخر ولم يفلح ذلك معى لماذا لا ادرى ولقد قمت بارفاق الملف لسيادتكم يوجد به استعلام 1Query يوضح المشتريات من صنف محدد بالتواريخ واستعلام2Query يوضح المبيعات من نفس الصنف بالتواريخ و حاولت عمل استعلام 3 وعمل حقل تاريخ واحد

يوضح الحركه الحادثه فى بيع وشراء الصنف خلال اليوم على سطر واحد ولكن لم افلح فى ذلك حيث انه عندما اقوم بربط الاستعلام 1Query باستعلام 2Query من خلال التاريخ لا يعطى شىء فرجاء انظر لى ماذا الخطأ باستعلام 3

DB1004.rar

اللهم اغفر لى وللمسلمين

#7

السلام عليكم

واضح انك تخزن التاريخ عن طريق NOW الداله هذي تنتج عن 12/09/2004 12:47:40 م

وجدول التاريخ عندك هو بشكل dd/mm/yyyy

اما ان تستخدم فورمات قبل ان تخزن القيمه متال format(now,"dd/mm/yyyy

انا غيرت احد القيمه بجدول inv_sales واشتغل وعطاني القيمه في الستعلام 3

لتوضيح اكثر افتح الجدول inv_sales ووقف بالمؤئر على التاريخ وليس اختيار وانما قف مانم تكتب قيمه سوف تجد القيمه مثل 12/09/2004 12:47:40 م

وهذه القيمه تختلف عن الموجود في جدول التواريخ؟ لذالك لا يشتغل الجدول

انا ارفق لك الملف مع تصليح قيمه واحده لترى الفرق

DB1004.rar

#8

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

و اعرف اننى اضعت من وقتك كثير فجزاك الله عن كل ثانية الف حسنه ان شاء الله ..... ينقصنى معلومه صغيره الفورمات التى كتبتها لى format(now,"dd/mm/yyyy احس انها ناقصه شئ لاننى قمت بنسخها من رد سيادتكم على والذى تشرفت به وحاولت وضعها فى الفورمات مكان short date الذى كنت استخدمه ولم يفبلها اكسس وحاولت الاصلاح فيها ولم يقبلها ايضا وحاولت وضعها مكان القيمه الافتراضيه مكان المعادله

=now()

التى كنت استخدمها لوضع القيمه الافتراضيه ولم يفبلها اكسسس

فما نص الفورمات الصحيح بالضبط واين اضعه

اللهم اغفر لى وللمسلمين

#9

اخى اسف جدا لقد اثقلت عليك لدى ايضا مشكله اخرى اننى اريد كل النتائج الموجوده فى 1Query و 2Query

وليس المتماثل فقط

اللهم اغفر لى وللمسلمين

#10
 
format(now(),"dd/mm/yyyy")

بالنسبه لتظمين جميع القيم يجب عليك ان تغير الربط بين الاستعلامين بحيث تجعل جميع القيم من جدول التواريخ متظمنه

عن طريق اختيار الخط الواصل بينهم بعدين اختار خصائص وغير الربط بحيث يكون جميع السجلات من جدول التواريخ

#11
format(now(),"dd/mm/yyyy")

ضعها في القيمه الافتراضيه

وضع قبلها =

#12

السلام عليكم

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

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

اللهم اغفر لى وللمسلمين

#13

السلام عليكم

اخي خالد

انت مشكلتك الاساسيه بالديتا بيس ...يوجد بها خطاء....

افتح المودل (الكود) المسمى مودل1

اذهب الى القائمه الرئيسيه....ثم اختار tools---->reference

ازل جميع علامات الصح ودع اللتي لا تستطيع ازالتها

يجب ان يكون عندك المراجع هي

visual basic for application

microsoft access 11.0 object library

OLE automation

microsoft data access 2.5 object library

وبعدها ضع

format(now();"dd/mm/yyyy")

في القيمه الافتراضيه سوف تشتغل ...انا جربتها على الديتا بيس التي ارسلتها واشتغلت

لا تنسى ان تضع = قبل الفورمات. وكذالك لا تنسى ان الفورمات في الكونترول عندما نكتبها يجب ان نغير الكوما الى سيمي كوما( الفاصله الى فاصله منقوطه)

والله الموفق

#14

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

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

اللهم اغفر لى وللمسلمين

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

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