![]() |
|
[سؤال] [تم الحل] مشكلة برنامج حساب نسب الموظفين - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : [سؤال] [تم الحل] مشكلة برنامج حساب نسب الموظفين (/showthread.php?tid=25918) |
RE: مشكلة برنامج حساب نسب الموظفين - Ahmed_Mansoor - 04-08-18 السلام عليكم ورحمة الله وبركاته أهلا بك أخي الكريم ، الحمدلله دائماً وأبداً هذا من فضل الله علينا جميعاً ، شكراً جزيلاً لك على كلماتك الطيبه ودعواتك الطيبه الله يتقبلها لي ولك ولجميع المسلمين والله يسعدك ويوفقك ويسهل أمورك في الدنيا والآخره وجميع المسلمين ، جزاك الله كل خير . RE: مشكلة برنامج حساب نسب الموظفين - awidan76 - 07-08-18 اخي الغالي احمد منصور اعلم بانني كثرت اسئلتي لك ولكن فعلا محتاج لك اذا عندك بعض الوقت لترى هل هذا الكود صحيح ام لا حيث انني اردت عند تحميل واجهة الحضور والغياب يقوم هذا الكود بعمل غياب لكل الموظفين في هذا اليوم (تاريخ الجهاز) جلبت بيانات الحضور والغياب فان وجد ان اكثر من شخص غائبين في هذا التاريخ إذاً يخرج من الاجراء .... مالم يقوم بعمل غياب للكل هذا ولك جزيل الشكر PHP كود : Public Sub CountEM()RE: مشكلة برنامج حساب نسب الموظفين - Ahmed_Mansoor - 08-08-18 أهلا بك أخي الكريم , هذا تعديل بسيط على كود الإجراء : PHP كود : Public Sub CountEM()RE: مشكلة برنامج حساب نسب الموظفين - awidan76 - 08-08-18 شكراً اخي احمد منصور على التعديل جزاك الله خير جعله الله في ميزان حسناتك ياغالي التعديل شغال 100% احترمك اخي الغالي عند عمل تهئية الغياب في تاريخ اليوم يتم بشكل 100% اما إذا قمت زيادة تاريخ الجهاز بيوم يقوم بعمل غياب في كل مرة يتم تشغيل للواجهة ماهي المشكلة RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - Ahmed_Mansoor - 08-08-18 أهلا بك أخي الكريم ، السبب في ذلك أن كود الإجراء يعتمد على تاريخ الجهاز حيث أنك عندما تستخدم كلمة Date في الكود فهذا يعني تاريخ الجهاز الحالي إذا كنت تريد أن لا يرتبط التاريخ في الكود بتاريخ الجهاز فيجب أن تمرر التاريخ الذي تريده إلى كود الأجراء ، لم أفهم لماذا تزيد تاريخ الجهاز بيوم زيادة ما الغرض من ذلك يبدو أنك تريد شيئاً ما لم أفهمه فلو توضح بشكل أكثر ماتريده بالضبط يكون أفضل . RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - awidan76 - 08-08-18 نعم اخي اردت من ذلك ان يقوم البرنامج في كل يوم جديد بعمل غياب لكل الموظفين ويتم تحضير الحاضرين فقط ( الذين حضروا الدوام فعلا) بتحضيرهم يدويا بدلا من تحضير وتغييب كل الموظفين في كل يوم اما من ناحية التجربة قمت بتغيير تاريخ الجهاز باضافة يوم اردت التاكد هل سيقوم بنفس العمليه ام لا ( هل ستحصل اخطاء) فتفاجئت بانه يتم تغييبهم مرة تلو المرة مع تكرار التاريخ حيث انه لا يمكن تغييب الموظف اكثر من مرة في نفس التاريخ وانا كنت حابب ان يقوم البرنامج بتغييبهم مرة كل يوم جديد فقط واقوم بتحضير الحاضرين فقط واليوم التالي يقوم بتغييبهم واقوم بتحضير الحاضرين وهكذا جزاك الله خيرا RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - Ahmed_Mansoor - 08-08-18 أهلا أخي الكريم , أعتقد الأن وضحت الفكرة , إذا السبب الذي أدى للمشكلة هو وضع حقل ECase في شرط جملة الإستعلام لذلك إن شاء الله بإزالته تنحل المشكلة , فسيكون كود الإجراء بعد التغيير هكذا : PHP كود : Public Sub CountEM()RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - awidan76 - 08-08-18 اخي الغالي احمد منصور المشكلة نفسها بس حسيت بشي جعلني اغير صيغة التاريخ عند الحفظ الى dd/mm/yyyy فأشتغل الكود بشكل ممتاز ربما حصل تضارب بين صيغة التاريخ لان نفس الجدول مفتوح ونفس الصيغة تم الاستعلام عنها ههههه والله اعلم RSGhiab![FDate] = Format(Date, "dd/mm/yyyy")
جزاك الله خير اخي الكريم احمد منصور
احترمك واحبك في الله اخي
RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - Ahmed_Mansoor - 08-08-18 أهلا بك أخي ، الحمدلله إن الأمور ضبطت معك ، لو لم تحل المشكله لكان أول ما أفحصه هو تنسيق التاريخ ومشاكله ، الله يعطيك العافيه . RE: [تم الحل] مشكلة برنامج حساب نسب الموظفين - awidan76 - 08-08-18 شكرا لك اخي الغالي ماقصرت معي واسف طلباتي كانت كثيرة شكراً جزيلا على صبرك معاملتك الطيبة لي أحترمك |