اذهب الي المحتوي
أوفيسنا

منتصر الانسي

المشرفين السابقين
  • Posts

    1068
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    4

كل منشورات العضو منتصر الانسي

  1. احمد الله ان المثال قد جاء بحسب ماطلبت ولكن لابد هنا من التأكيد على ماسبق ذكره فالكود هنا لم يسفيد من نتائج الإستعلام بل قام بعمل إجرائي وهو إنشاء إستعلام بغض النظر عما جاء به من بيانات وفي حال أردت إستخدام ماجاء فيه من بيانات فإن الكود سيقوم بالتعامل مع الإستعلام الجديد الذي تم إنشاءه تحياتي,,,
  2. عموما اذا كان هذا هو طلبك فأرجو أن يكون هذا المثال ملبيا له تحياتي,,, انشاء استعلام عن طريق الكود.rar
  3. يبدو ان هناك لبس لدى كلينا اخي العزيز كما سبق وبينا انه يجب نعرف الوظيفة التي تريدها للكود . طيب هنا ماهي النتيجة النهائية التي تريدها ؟ هل تريد فتح جدول يحتوي على نتيجة الاستعلام ام ماذا ؟ ارجو التوضيح وان شاء الله نصل للحل تحياتي,,,
  4. اخي العزيز عبدالله لا يمكن عمل التعديل مالم يكون مفهوما وظيفته أي أنه يمكنني وضع متغير من نوع Record Set واقرنه بجملة الإستعلام ولكن (وهو الأهم) ماذا بعد ذلك ؟؟؟ يعني ماهو الشيئ او الوظيفة التي أريد تنفيذها ؟ وهذا لن اعرفه مالم اكون ملما بالعمل في هذه الجزئية على الأقل لذا رأيت أن ارفق لك مثال يتم فيه الإستفادة من هذا النوع من المتغيرات في تعبئة كومبوبوكس في النموذج ارجو أن يكون مفيداً تحياتي,,, RecordsetBind.rar
  5. تماما كما تفضل الاستاذ ابو لميس فالاستعلامات التي يمكن تنفيذها بالكود هي الاستعلامات الإجرائية التي سيترتب عليها إجراء معين (كالتحديث أو الإلحاق أو الحذف) أما إستعلامات التحديد (كما في مثالك) فيتم التعامل معها كمتغيرات فقط وليس كنتيجة إجراء . أي أنه يمكنك إستخدامها كـ(RecordSet) او كمصدر بيانات يتم التعامل (أو إختبار نتائجه) للإستفادة منها في الكود أرجو أن يكون الشرح واضح تحياتي,,,
  6. ممكن تحدد النموذج الذي تظهر به المشكلة؟؟؟
  7. لم افهم ماذا تعني فكما فهمت انك تريد تطبيق المسألة على حقلي C و D معاً وبالتالي فالرسالة تظهر عندي كما يلي فهل كان فهمي لطلبك غير دقيق ام ماذا تحياتي,,,
  8. تفضل اخي المثال قمت بإضافة نموذج يقوم بالترقيم للسجلات الغير مؤشرة يفتح عن طريق زر أمر (تهيئة) في نموذج الترحيل اي انه يتوجب عليك تحديد الشخص أو الأشخاص المراد تنزيلهم اولا وبالطريقة التي تراها مناسبة لك ومن ثم تنفيذ الترقيم ارجو ان يكون مثال واضح ومفيد تحياتي,,, تجربة 18.rar
  9. شكراً أستاذي ابو خليل دائماً ما تسعدني بل وتطربني بكلامك مع خالص تحياتي,,,
  10. تفضل اخي التعديل المرفق تحياتي,,, db1.rar
  11. اخي العزيز اعتقد ان المفتاح لهذه العملية اصبح بيدك اي انك اذا اردت تنزيل شخص او اشخاص فما عليك سوى الغاء القيم من الحقل EmpIndex وإعادة ادخالها بقيم متسلسلة لمن تريد اصدار شيكات لهم وذلك بالضرورة حتى يتم منحهم ارقام شيكات متتابعة. تحياتي,,,
  12. اخي العزيز يفضل ارفاق مثال لنتعرف علي اسباب المشكلة بشكل افضل بدلاً عن التخمين والتكهن تحياتي,,,
  13. اخي العزيز يمكن عمل ماطلبته بالطبع ولكن سيتوجب عليك اعادة ترتيب حقل EmpIndex بحيث لاتجعل له قيمة لمن يأخذ إجازة تحياتي,,,
  14. اخي العزيز النقطة الاولى يمكن حلها بالدخول الى كود زر الأمر وتعديل مايلي x = num2.Value عدلها الى x = nz(num2,0) اما النقطة الثانية فسببها انك لم تعيد الحقل amount الى جدول chequ تحياتي,,,
  15. اخي العزيز طالما والبرنامج يعمل في جهازك بدون مشاكل بينما تظهر في البرامج الموزعة على الشبكة فستكون المشكلة مرتبطة بالشبكة فيمكنك التأكد من مستوى تأمين مجلد المشاركة الذي يحتوي على قاعدة البيانات وتحديد خيار السماح بالتعديل تحياتي,,,,
  16. اخي العزيز سبب المشكلة أني قمت بفصل بيانات الموظفين في جدول جديد وحذف حقوله من جدول الشيكات فإذا أردت أن تجعل النموذج يعمل كما سبق قم بإعادة الحقول التي نقلت تحياتي,,,
  17. اخي العزيز انا مع الاستاذ ابو خليل فيما طرحه من إعادة النظر في تصميم القاعدة ولكن فيما يخص المشكلة التي طرحتها فأنا افضل أن يتم التحديث أثناء العمل لتظهر النتائج مباشرة وليس ربطها بزر الاغلاق عموما مرفق لك مثالك بعد التعديل حيث تم وضع اكواد في حدث بعد التحديث لجميع حقول (الواصل ) جربها وشوف تحياتي,,, مبيعات.rar
  18. مرحبا استاذنا الكبير ابو خليل يبدو اني ارسلت تعديلي قبل ان اقرأ ردك عموما يبدو أن الفكرة واحدة وقد عالجت مسألة الترقيم بإضافة حقل EmpIndex لحلها وبصراحة هذا أقرب حل وجدته تحياتي,,,
  19. تفضل اخي حل عالسريع ستجد انه تم فصل بيانات الموظفين عن بيانات الشيكات يرتبطان برقم الموظف وتم عمل نموذج للإصدار وفيه طريقتين للتنفيذ وعموما يمكنك الاطلاع على التعديلات لعلها تعطيك الفكرة التي يمكنك بها حل مشكلتك تحياتي,,, تجربه16.rar
  20. اخي العزيز تأكد أنه كلما كان شرحك للمشكلة واضح وكامل ستجد أكثر من فكرة تساعدك إستفساري هنا هل يقوم البرنامج بترقيم الشيكات آليا أم أنه يتم إدخال أرقام من الواقع (من دفتر الشيكات مثلاً) كأن تكتب له من رقم كذا إلى رقم كذا وياريت لو يحتوي المثال المرفق على سجلات شبه واقعية أي أن يحتوي الجدول على شيكات خمسة أشخاص لثلاثة أشهر مثلاً وكيف ستكون أرقام الشيكات تحياتي,,,
  21. بعد إذن الأستاذ Bluemind والاخ ابولميس اخي العزيز كتوضيح بسيط فإن جملة Sql الخاصة بالإستعلام الإلحاقي تتكون من أجزاء كما يلي: - جزء خاص بتحديد الحقول التي سيتم الإلحاق إليها ويجب تحديدها بالإسم وتكون بالشكل التالي INSERT INTO Tbl_Name_1 ( fld_1, fld_2, fld_3, ..., fld_n ) حيث Tbl_Name_1 هو إسم الجدول المراد إلحاق البيانات به و fld_1 و fld_2 و fld_3 ... هي الحقول في هذا الجدول - جزء خاص بمصدر البيانات التي سيتم إلحاقها سواء كانت ستؤخذ من جدول أو إستعلام أو قيم محسوبة ..... الخ ولكن ما يجب مراعاته هنا أمرين الأول : أن يكون عدد الحقول نفس عدد الحقول الموجوده في جملة Sql في الجزء السابق الثاني : أن تحتوي تلك الحقول على قيم من نفس نوع بيانات الحقل اي بيانات نصية للحقول النصية ورقمية للرقمية وتاريخ ووقت لحقول التاريخ ... وهكذا وتكون جملة Sql في هذا الجزء هي جملة Select عادية كما يلي:- SELECT fld_1, fld_2, fld_2,......., fld_n FROM Tbl_Name_2; - الجزء (أو الأجزاء المتبقية) وهي مايخص معايير الإستعلام والتجميع وخلافه وهي إختيارية بحسب الحاجة وليست ضرورية دائماً بالعودة إلى مثالك سنجد أنه بالرغم أن شكل الإستعلام في وضع التصميم لا يظهر أي مشكلة ولكن عند فتح جملة Sql سنجدها كما يلي:- INSERT INTO master_all_data ( awb, [issue name] ) SELECT Awb_Created.Zip_5, Awb_Created.Br_Code, * FROM Awb_Created; وهنا ستجد أنه في الجزء الأول كانت جملة Sql تخبرنا عن حقلين فقط يراد إلحاق بيانات إليهما وهما ( awb و issue name ) في الجزء الثاني من الجملة وقعت في خطأين الأول - أنك جعلتها تحتوي على أكثر من حقلين الثاني - وهو الأهم أنك إستخدمت (*) للدلالة على جميع حقول الجدول وللعلم فإنها لن تعمل في هذا النوع من الإستعلامات أي أنك لو قمت بحذف (, *) أي النجمة والفاصلة التي قبلها سيعمل الإستعلام دون مشاكل بإذن الله في الأخير أرجو أن لا أكون قد أطلت الشرح وأن يكون شرحاً واضحاً تحياتي,,,
  22. اخي العزيز اليك الشرح بالصور شكل النموذج شكل التقرير ملحوظة هامة : يجب أن تكون الصور إمتداد BMP تحياتي,,,
×
×
  • اضف...

Important Information