بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
211 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
3
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Gamal.Saad
-
المعادلة تعمل من الجدول مباشر ولا تعمل فى الاستعلام
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
الله يسعدك أستاذنا وأتمنى اشوفك دايما محلول المشاكل هههههههه وطالما أنت طلبت الحل الثاني يبقى هنختار الحل الثالث هههههه أمزح معك الفكرة أنك في موضوع مشابه كنت عاوز رقم تلقائي لولي الأمر وأنا اخترت طريقة الجدول الوسيط وجهزت الحل ولو تيسر أمامي الوقت والتركيز فسأحاول عمل الطريقة الثانية بس مشغول شوية في برنامج مخازن والمرفق به اثنين من الجداول الوسيطة وممكن أعدل لك الكود بحيث لو متضايق من وجودهم نحذفهم ونعمل كود انشاء تلقائي لهم ثم حذف تلقائي ايضا ولن يظهرا أبدا جرب وأخبرني بالنتيجة fathers 2.rar -
المعادلة تعمل من الجدول مباشر ولا تعمل فى الاستعلام
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
هلا أستاذ حمدي إن شاء الله تكون بخير ويتقبل الله منكم ومنا صالح الأعمال بالنسبة للنقطة دي واجهتني من قبل وقرأت عنها وهي أحد أنواع الاستعلامات غير القابلة للتحديث وفي هذا النوع يتم استخدام أوامر التجميع totals مثل group-by أو sum() Max() min() إلى آخره فتجعل الاستعلام غير قابل لعمل تحديث بيانات وملخص بحثي عن حل لهذه النقطة توصلت إلى وجود ثلاثة حلول: الحل الأول استخدام Dsum , Dcount,Dmax وهكذا بدلا من sum,count,max والحل الثاني استخدام دالة في موديول بحيث تمرر اثنين من RecordSet احداهما لهذا الاستعلام والآخري للجدول الذي تريد تحديثه والحل الثالث هو جدول وسيط أو مؤقت كما تفضلت وذكرته والأخير أفضل الحلول وأشهرها ربما يكون هناك حلول أخرى لكن هذا ما أعلم بخصوص تلك المشكلة -
السلام عليكم ورحمة الله تقريبا كل شيئ تمام و يتم حاليا اجراء تجارب لكن هناك استفسار لنفترض أن مكون لأحد المنتجات الرئيسية مثلا هارد دسك ثمنه 500 جنيه وتمت اضافته بتاريخ أحد أيام شهر مايو وبعد مرور شهرين تم اضافة هارد دسك ثمنه 700 جنيه لكن بتاريخ أقدم مثلا شهر يناير هنا استفسار هل يتم تعديل كل المشتريات والمبيعات للمنتج لأن متوسط السعر قد تغير ؟ أم أنه سيتم الابقاء على ما تم بيعه أو شراؤه دون تغيير؟
-
لو تلاحظ في الفانكشن أول سجل يتم أولا ثم باقي السجلات تدخل في اللوب والمنتج الرئيسي سيطبق عليه نفس الفانكشن بالنسبة للمكونات وبالتالي يجب أن يجتاز أول سجل حيث لا يوجد صرف كمان رصيد بعد الحركة شغال مع أول سجل لكن ماذا لو تم اضافة المنتج الرئيسي أكثر من مرة ودخلت سجلات المنتج الرئيسي في باقي لووب الفانكشن كيف تتم معادلة الاضافة أو الصرف أو رصيد بعد الحركة الملخص أنه يتم تعديل الفانكشن وقد تم تعديل مرحلة السجل الأول بالنسبة للمنتج الرئيسي تقريبا نفس اجابة الاستفسار الأول الموضوع أنه فانكشن موحدة يتم استدعائها سواء عند اضافة منتج رئيسي أو مكون و يجب أن يتم التعديل على الدالة بحيث تتعامل وتفرق بين المنتجين ولو قمنا بعمل تعديل لتتعامل مع منتج رئيسي فمتى تنفذ الفرعي الفرعي ليس مجرد كود شرطي لمعرفة الاسم لكنه أيضا متوسط سعر وكمية ورصيد بعد الحركة وخلافه وكل ذلك بنفس أسماء الحقول بالجدول لكلا المنتجين رئيسي وفرعي عندما ستقرأ الفانكشن ستعرف ما أقصده
-
(اللهم إنك عفو كريم تحب العفو فاعف عنا ) السلام عليكم أستاذ عمرو وأستاذ محمد آسف اليوم كان الوقت ضيق لكن أنا اشتغلت شوية في البرنامج وسأرفق أقرب تعديل للتجربة عزلت الفانكشن في موديول وعملت كلاس جديد بالقاعدة يخص المنتج هيساعد على تنظيم الأكواد واستدعائها وفصلها بصورة تمكن من الفهم والتعديل في أي وقت لأن الكود بدأ يزيد في الفانكشن ومسألة تسجيل اضافة للمنتج الرئيسي أول مرة تمت الحمد لله لكن متفرحوش قوي لسه الاضافة أكثر من مرة ولسه الصرف ولسه الربط مع تسجيل القيم للمكونات الفرعية ولسه رصيد بعد الحركة للجميع
-
أوك هذا أفضل كمان شكلها هتكون فانكشن موحدة تعمل مع نموذج trans_top في حالة الاضافة والصرف للمنتج الرئيسي حيث يقوم باحضار السعر من جدول المنتجات product ويضرب السعر في الكمية لينتج القيمة zvalue واذا كان مكونات منتج فلا يعمل شيئ عند الاضافة أو الصرف وننتظر حتي ادخال المستخدم للقيمة زد فاليو في جدول frm_evaluation حيث يتم حساب رصيد بعد الحركة + حساب متوسط السعر للمكون + مجموع متوسطات اسعار المنتج الرئيسي + تسجيل السعر في جدول المنتج الرئيسي هذا ما فهمته وربما هنا لا يوجد حساب لرصيد ما بعد الحركة للمنتج الرئيسي لكن سنؤجل هذه النقطة للأتأكد أن فهمي صحيح حتى أستمر
-
ماشي أنا فاهم النقطة دي بس السؤال في أي نموذج تتم الاضافة trans_top أم frm_evaluation
-
عذرا سؤال طارئ هل تريد حدث عند الاضافة ؟ أنا فهمت من قبل أن عملية الاضافة تتم في نموذج الفاتورة وليس بها معادلات ثم تسجيل القيمة يتم في نموذج التقييم حيث تكون الأكواد البرمجية عند تحديث القيمة zvalue وليس عند الاضافة
-
فعلا والله وهذه صورة الرسالة http:// ومع زيادة النشاط وكثرة الموضوعات والمشاركات بالمنتدى المفروض العدد ده قليل ولازم يزيد
-
تمام برضو لو عاوز نغير المعادلة ولا يعتبر المنتج مجاني اذا كان صفر فميش مشكلة المهم أخبرني عن خطوة واحدة مطلوبة قادمة بالتفصيل ثم نجرب
-
ياباشا دي فكرتك انت ودي معادلة متوسط السعر يعني لو مسجل شراء هارد دسك ب 100 دولار والمرة الثانية لم تسجل قيمة فيكون المتوسط هو 50 دولار طبقا للمعادلة أ + ب مقسوما على ج + د لو تقصد في نموذج Trans_Top دالة حساب الرصيد الحالي فالخطأ في اسم الاستعلام المكتوب test balance وليس test balance2
-
أوك فعلا كان اخفاء الرسائل شغال بس أنا عطلته كل أتأكد من مسار نتيجة التنفيذ لسه بدري فقط أنا عملت نقطة مجموع متوسطات سعر مكونات منتج رئيسي وهشوف موضوع حذف الاصناف المتكررة بجدول الحركة
-
أ / محمد صالح ممتاز مشاركتك أستاذنا @ دالتين جميلتين أعتذر لانتهاء رصيدي من اللايك اليوم لك عندي واحدة
-
تعديل كود فى استعلام مبنى على وحدة نمطية
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
ربنا يبارك فيك وشرف لي التعرف على أشخاص محترمين مثلك وبالنسبة لموضوع اسم الاب هو بالفعل يتم استخراجه من اسم الطالب وليس هناك جهد على المستخدم كل ما هنالك أني استبدلت الدالة البطيئة بدالة أخرى ولو عاوز ترجع للدالة الأصلية في أول مشاركة لك ممكن نعمل الحاق من استعلام 1 إلى جدول مؤقت ثم تحسب مرات التكرار وهكذا على العموم نتمنى من الزملاء المشاركة بايجاد حل وإن كان هناك جديد سأوافيك باذن الله وأتمنى لك التوفيق والسداد -
جزاكم الله خيرا أستاذنا عمرو وعقبال ما أشوفك القائد العام للمنتدى وزعيم جبهة أكسس
-
طب أنا حذفت حقل اسم المنتج الرئسي في بعض الجداول نظرا لأن كوده يحل محله جرب عملية وضع قيمة لمكونات المنتج المنتج هو كمبيوتر كور آي 3 والمكونات مازر بورد وهارد دسك ورام ....... إلخ ومع كل تعديل في القيمة zvalue شوف سعر المنتج الرئيسي في جدول المنتجات وخلي بالك لو المكون موجود مرتين في حالة الاضافة في نموذج التقييم وكانت القيمة صفر في أحد المرتين فمعنى ذلك أن متوسط السعر هو القيمة في المرة الأولى مقسوما على اثنين لأنه يعتبر أن المرة الثانية كان المنتج مجاني شوف وجرب علشان نعدل وننتقل لخطوة تالية تقييم 10.rar
-
تمام يعني نبدأ العمل إن شاء الله في فورم FrmEvaluation وخلي بالك لو طبقنا على جداول تختلف في البنية والعدد والروابط عن جداول القاعدة الأصلية ستظهر أخطاء عند نقل الأكواد للتطبيق على تلك القاعدة وستحتاج للتعديل مجددا شيئ آخر لو ستكتب لي كلمات انجليزية داخل عربية ياريت تكون الكلمات الانجليزية في سطر مستقل الوقت في الوصول لحل للمشكلة بياخد وقت: نسبة 30 في المائة لمحاولة معرفة تتابع كلمات مشاركتك و 60 في المائة محاولة فهم المطلوب و10 في المائة لتنفيذ الحل ههههههههه
-
تعديل كود فى استعلام مبنى على وحدة نمطية
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
أوك شوف يا سيدي تم عمل جدول مؤقت مماثل لجدولك الرئيسي ثم استعلام أول يستخرج اسم الأب من خلال دالة مختصرة وسريعة في موديول ثم استعلام ثان يقوم بالالحاق من الاستعلام الأول إلى الجدول المؤقت ثم استعلام ثالث يستخرج الاسماء المكررة لأولياء الأمور ويحسب عددهم من دالة مختصرة ثم استعلام أخير يقوم بتحديث البيانات من الجدول المؤقت للجدول الرئيسي وكل الاستعلامات قابلة للتعديل وقد تجنبت استخدام أكواد سوى جود تشغيل تلك الاستعلامات بالترتيب -
يا فندم هذه شهادة أعتز بها من محترف مثلك بالنسبة للصورة بتاعة الخبراء كنت أظن إن بعض الاعضاء المحترفين يختاروا صورة خبير ويضعوها تحت الاسم ههههههه كنت هرفع صورة من عندي بس لوصف آخر وكنت هبحث عن مكان الرفع ياباشا اختر ما شئت من الفاكهة لن يتضايق أحد من اختيارك بس عندي سؤال ومش عاوز أطرحه في موضوع مستقل بس ضروري ولازم أستأذن من صاحب الموضوع والاداريين طبعا. والسؤال هو كنت من فترة بدخل في منتديات وكان هناك رسائل خاصة بين الأعضاء هل هي متوقفة في هذا التصميم من المنتديات عاوز ابحث رسالة خاصة لأحد الأعضاء بدلا من ازعاج الباقين بكلام لن يفيدهم عندي بجوار الاسم صورة جرس يأتيني بالتنبيهات ولا يوجد أي رابط للرسائل
-
جرب Int(-0.2*[n])/-0.2 round_5_up.rar
-
تعديل كود فى استعلام مبنى على وحدة نمطية
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
لو عاوز رأيي خاصة مع البطء الشديد في دالة اسم الأب الأصلية ياريت تقتنع بالمرفق الذي أرفقته لك بيعمل كل ما تطلبه وأسرع وبياخد في الحسبان الاسماء المركبة الموجودة بالجدول tblSpecialParts وينقص فقط كود ولي الأمر الناجحين3.rar -
عندي مشكلة هناك ازدواجية وتكرار في البيانات بين الجدولين Item Names Bom حقل واحد هو الفرق بينهم لماذا لا يتم الدمج وسؤال آخر : بداية تسجيل الاضافة كي أعرف تسلسل الأحداث في نموذج Trans_top والنموذج الفرعي به أم في نموذج FrmEvaluation ؟
-
تعديل كود فى استعلام مبنى على وحدة نمطية
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
تمام تمام الحمد لله أنه تم التوصل لجزء مهم من المطلوب بس موضوع التأخير في تنفيذ الاستعلام الأصلي سببه الدالة التجميعية التي لست سببا فيها على العموم مسألة وضع كود لولي الأمر سأجرب وأوافيك ف أقرب وقت هناك فكرة في الاستعلام وفكرة في كود فيجوال بيسك وطبعا أنت تفضل الاستعلام لكن اذا توصلت لنتيجة سأوافيك وممكن أتأخر شوية لأني وعدت زميل بالمنتدى حل مشكلة برنامج مخازن وإن شاء الله لن أتأخر -
تعديل كود فى استعلام مبنى على وحدة نمطية
Gamal.Saad replied to حمدى الظابط's topic in قسم الأكسيس Access
هل تقصد الارتباط باسم الطالب كما بالصورة ؟ http:// ولى الامر.rar -
صدقني فعلا دي عندنا مشكلة يبقى كل الأمور واضحة وتكلم الشخص بالمنطق واحد زائد واحد بيساوي اثنين يقعد يجادل ومش مقتنع بكلامك ويقول لماذا اثنين؟ وليس أكثر أو أقل؟ حتى لو مش شغال يبقى عملنا اللي علينا وأخذنا ثواب النية إنما الأعمال بالنيات أنا مقتنع بكلامك تماما لكن لكل منا وجهة نظره وطريقته حسب تقديره لفكر ومستوى المستخدمين للبرنامج