هذا مثال من عمل اختنا زهره جزاها الله كل خير
اطلع على تقرير بالفروع ثم انظر الى ليه فى وضع التصميم لكى تفهم الطريقه وهذه لثلاث كومبوبوكس
بالتوفيق
za_COMANY.rar
استاذى الكريم
جزاك الله عنا خير الجزاء ولى سؤال
لدى 50 ملف اكسل وبها خانات كثيره
هل يمكن زيادة A1 الى اكثر من A مثلا عندى A23 و A25 و b26
وزيادة E2 الى اكثر من E ليتم الجمع فيهم
ان شاء الله يكون سؤالى واضح
اخى ابو خليل
تم الربط ارجو الاطلاع وابداء الرأى
ثم نكمل المسيره باذن المولى عز وجل
واشكرك على متابعتك وجزاك الله عنى وعن كل طالب علم خير الجزاء
za-TestNum-Last-UP_UP.rar
اخى ابو خليل
طيب واذا كان لنفس الاداره
يعنى بمعنى ان محمد له مرتب ب 1000 ومرتب اخر 500 لنفس الاداره
وله فى اداره اخرى مرتب 700
طيب وكده هتكون بيانات الاسم والرقم تكررت كثيرا وحجزنا مساحات كبيره فى القاعده
اهلكنى التفكير لقلة خبرتى
ولكنى استعنت بالله العظيم ثم بكم وان شاء الله سوف نصل
عندى فكره ولكن لا اعلم كيف ستكون
سنربط جدول التاشيرات بجدول البيانات
ونربط جدول الحركه بالبيانات بحقل ترقيم تلقائى راس باطراف لانه لم يعد لدى حقول مميزه للربط فما رايك اخى ابو خليل
انتظرك وجزاك الله خيرا على متابعتك
اخى ابو خليل اشكرك على متابعتك معى
يوجد لدى بالكشوف بعض الاسماء
تتكرر
بمرتبات اخرى ولادارات مختلفه بنفس الرقم الوظيفى
لقد فاتتك هذه النقطه عندما وضحتها
فان حاولنا اضافه مثلا سجل اخر لهذا الاسم محمد رقم 11111111111111 سواء لنفس الاداره او اداره اخرى فلن يقبل الاضافه
مشكلتى كانت تكمن فى ربط جدول التاشيرات والحركه فقط
اكرر شكرى لك على متابعتك ومشاركتى بفكرك وان شاء الله سوف نصل لحل لهذه المشكله
اخوك احمد
اخى ابوخليل
لست اخبىء شىء وقد وصلت لربط هذه الجدوال بعد تجارب عده
حيث قد جربت ربط الادارات بجدول الاسماء فلم يتح لى فرصة تسجيل نفس الاسم لاداراه اخرى
وقد اتعبنى جدول التاشيرات وكيفية استخرج ماتم صرفه ومالم يتم صرفه والمرتد
اخى ابو خليل
جدول الحركه سوف يتكون من الاسم والراتب ورقم المسلسل وتاريخ التاشيره سواء كانت صرف او مرتد فكيف ساربطه بجدول البيانات راس باطراف
ارجو المساعده والتوضيح بارك الله فيك اخى
ولم العذر اخى
فانا ليس لى خبره وهذا اول برنامج لى واستعين بالله ثم بكم لانشائه بفكر صحيح فقد قرات من هنا وهناك وتوكلت على الله ثم بدات وان شاء الله سنصل للمطلوب باذن المولى عز وجل
انتهينا من جدول الادارات ومن جدول الاسماء ومن جدول البيانات ومن جدول التاشيرات يتبقى لدينا جدول الحركه اللذى عليه العمل
وانى اقرا علامات استفهام على جدول الاسماء لماذا هو منفصل عن جدول البيانات
فاقول لك اخى الكريم بانه يوجد لدى بالكشوف بعض الاسماء تتكرر بمرتبات اخرى ولادارات مختلفه بنفس الرقم الوظيفى فلذلك فصلت جدول الاسماء عن البيانات حتى لايتكرر الاسم اكثر من مره ولان الرقم الوظيفى سوف يتكرر فمنفعش يكون مفتاح رئيسى فجعلت حقل البطاقه هو المفتاح لانه لان يتكرر
ارجو منك المتابعه وارشادى
اخى ابوخليل وجزاك الله عنى كل خير
اهلا بك اخى ابو خليل
اذا عملنا جدول التاشيرات مربوط بجدول الحركه راس باطراف سوف يخرج لنا فقط ماتم صرفه
طيب كيف سنربط جدول البيانات بجدول الحركه راس باطراف
معلهش اخى ابو خليل ارهقتك معى
فى انتظارك
اخى ابو خليل اولا اشكرك واشكر الاخ احمد خلف
لم اجد فى البرنامج ما اريد
دعنا نتحدث ونفكر سويا وان شاء الله سوف نصل للحل باذن الله عز وجل
بعد اطلاعك على المثال فانك وجدت 3 ادارات فى جدول الادارات وكل اداره مربوطه بجدول البيانات لاستخراج البيانات الخاصه باسماء موظفيها
نريد انشاء نموذج لصرف الرواتب بتاشيره تم الصرف بتاريخ اليوم (الصرف) واستخراج تقرير يومى لكل اداره بتاريخ يوم الصرف
فبذلك ينتج لدينا جدول التاشيرات صح كده
قمنا بانشاء جدول التاشيرات .................. لن نربطه الأن
كد فاضل حقل او حقلين هما حقل التاريخ لتاريخ الصرف
وحقل الشهر ........ لاستخراج المتبقى خلال الشهر دون الصرف بعبارة ( لم يتم صرفه )
هل نقوم باضافة جدول ونسميه الحركه ونضع به هذان الحقلان واضافة جميع الحقول المراد اظهارها مثل الاسم والمسلسل والمبلغ والتاشيره .
ام ماذا شاركنى بفكرك وان شاء الله سو نصل للحل
ارجو ان لا اكون اثقلت عليك
ولكى منى وافر التحيه والتقدير
اخوك احمد
اخى الكريم
ان شاء الله سيكون بهذا الشكل
strSql = "SELECT Salaries.a, Salaries.b, [A]+[B] AS C " & vbCrLf & _
"FROM Salaries;"
حيث اسم الجدول Salaries و a & b المراد جمعهم و c حقل الناتج
ومرفق برنامج يمكنك من تحويل جمل SQL لاستخدامها بالمحرر
SqltoVBA.rar