أهلا و سهلا بك أخي معنـــا:
أنا مبتدئ مثلك و الراجح أني دونك ، و لكني سأتفاعل مع أخي في برنامجه هذا حسب مستوايا.
بعض الأسئلة و الملاحظات :
* أضن أخي أن هكذا برامج و قبل الجوانب المتعلقة بسهولة الإستعمال و المظهر الجمالي ، لا بد و لزاما أن تخلو من الأخطاء المتعلقة بقواعد البيانات إضافة إلى إتاحة امكانية للمستخدم بعمل ما نراه متوقعا حدوثه أو الحاجة إليه ، مثال :
في شاشة المشتريات لا نجد امكانية التعديل علما أن الخطأ جد وارد ، يعني إذا أدخل قيمة معينة كالسعر أو الكمية خاطئة و تدارك ذلك بمحاولة التعديل ، فلا توجد هذه الإمكانية أو على الأقل أين هي ؟
* لما نأتي في شاشة المشتريات للإضافة ن و لتكن مثلا خاصة بالنوع (زيت دراولك) نجد أن الكمية المتوقرة هي 32 ، نضغط زر إضافة ثم في كمية الشراء نضع القيمة 10 :
-1- المفروض تتغير الكمية المتوفرة حينها ، آليا يعني مباشرة مع ادخال الكمية ، و ليس بعد الدخول إلى خانة الكمية المتوفرة ، مع اقتراح عدم اتاحة امكانية تغييرها لعد الحاجة أصلا فهذا حاصل جمع الكمية المتوفرة+الكمية المراد شراؤها ، إذن ما الحاجة لامكانية تغييرها ، تجعلها للقراءة فقط .
-2- هذه الحقول خاصة بالكمية ، يعني أرقام ، بينما بالإمكان ادخال حروف أو رموز (إذا كانت اللغة فرنسية) ، و لا يجب ترك هذه الإتاحة أو الإمكانية.
-3- إذا حررنا القيمة 10 كما ذكرنا و لم نقم بالحفظ ، يعني مثلا قمنا بالإلغاء ، ماذا سيحدث ؟ المفروض تبقى الكمية المتوفرة 32 كما كانت و ليس 42 ، بينما الحاصل بعد الإلغاء و غلق البرنامج و اعادة فتحه و الذهاب إلى هذا الصنف في شاشة المشتريات نجده42 ، يعني تمت الإضافة رغم الإلغاء ، و هذا حطأ فادح طبعا .
-4- دوما مع شاشة المشتريات ، عندما نغير في مادة معينة نجد التغير يشمل كل من كمية الشراء و الكمية الحالية ، بنما لا يشمل سعر الشراء ، سعر البيع ، سعر المـســاعدة و التاريخ ، و كأن بيانات سجل معين هي نفسها مع البقية بينما الواقع غير ذلك ، يعني لا يمكننا معرفة هذه الأخيرة و تفريقها من مادة لأخرى.
-5- إذا أردت الإضافة دوما في شاشة المشتريات ، و لم تملئ أي حقل أو بعضها و قم بالحفظ ، تتم عملية الحفظ ، فيبقى السجل خاليا ، و هذا لابد من مراجعته ، يعني ضرورة ملئ ما هو ضروري لتنجح عملية الحفظ و إلا فعلى المستعمل الإلغاء ، الذي هو بداته فيه الخلل المذكور .
* لما نأتي لطباعة الفاتورة نجد خلل كما ذكرت بتقرير الطباعة ، أضن الإشكال فقط في حجم الخط و ما يعرف بـ Mise en Page لست أدري بالعربية وضع أو تخطيط الصفحة يعني حدود الصفحة. لأنه و بعد اضافة عدة مواد في الفاتورة تفوق الصفحة الواحدة ، مثلا تكون في صفحتين نجد أن آخر سطر غير واضح (منقوص) ، إذا أحببت قم بنسخ التقرير من مشروعك و ألصقه بفورم واحدة في مشروع جديد ، ثم أرفقه هنــا لنطرع عليه و نساعدك بما لدينا.
- مع الفاتورة أيضا في شاشة المبيعات : نلاحظ أنه بالإمكان حجز أرقام فواتير جديدة بدون ملئها ، يعني تضغط فاتورة جديدة فيزيد الرقم آليا إلى مالانهاية مع امكانية بقاء هذه الأرقام للفواتير محجوزة ، يعني عندما تكون مثلا في الفاتورة رقم100 لا يعني بالضرورة أنك حررت و بعت فعلا هذا العدد مما يخلق مشاكل في عدم إمكانية حوصلة الفواتير المحررة .
* إذا قمت بحذف مواد ، أو حذف مجموعة من الفواتير ماذا يترتب عن ذلك؟
-1- ظهور قيم مخالفة لواقع الكمية بالمخزن و أحيانا بقيمة سالبة ، هذا غير منطقي.
-2- بعد حذف كل الفواتير تبقى امكانية الحذف متوفرة مما يتسبب في برقية الخطأ ، لابد من إما تعطيل عمل زر الحذف أو إظهر رسالة بعدم و جود ما يحذف.
-3- بعد حذف الكل ، و مباشرة فاتورة جديدة نلاحظ رقمها يأخذ القيمة أو العدد 0 بينما في الحقيقة هي الفاتورة رقم1 ، لا يوجد عدد 0 .
-4- إذا كان لديك فاتورتين على التوالي سيأخذان الرقم 0 و 1 . السؤال لماذا توجد إتاحة تحرير في خانة رقم الفاتورة ؟ إذا كنت في الفاتورة رقم0 ، و حررت الرقم1 لا يحدث شيئا ، بالمعنى عليك عدم اتاحة فرصة التحرير في الرقم ، أو وهو الأفضل مع تغيير الرقم تعرض الفاتورة الحامل لذلك الرقم.
هذه بعض الملاحظات على عجالة ، و عموما هو عمل جيد عليك بتدارك ما تراه.
و ربما يفيدك
هذا الرابط (و للإشارة هو لصنف المبتدئين أقصد لتعريف المبتدئ فقط يعني ليس عملا احترافيا أو تجاريا ، كما توجد كثير من الملاحظات حوله ، سيتم طرحها بعد نهاية الدروس ، منها ما هو متعمد و منها ممكن ما خفي عني ، و الذي سنتداركه سويا رفقة الخبراء المختصين )
بالتوفيق أخي العزيز.