أبو صفاء وأحمد قام بنشر الثلاثاء at 06:14 قام بنشر الثلاثاء at 06:14 اخواني الكرام .. مشرفي وأعضاء هذا المنتدى الرائع السلام عليكم ورحمة الله .. مبارك للجميع هذا الشهر الفضيل، شهر رمضان الكريم. اخوتي لدي برنامج انشأته على اوفيس 2007، ويعمل بصورة جيّدة، لوكن عندما غيرت الأوفيس إلى أوفيس 2019 - 64 بت، اصبحت تظهر رسالة خطأ (لا يمكن الذهاب إلى السجل المحدد) عندما أضغط على زر اضافة عقد في (النموذج المرفق)، وبعد البحث والاضطلاع على بعض مقترحاتكم النيرة في هذا المنتدى، قمت بتغيير نسخة الأوفيس إلى 2019 - 32 بت، ولكن أيضاً تظهر نفس الرسالة السابقة، علماً بأنه عندما افتح البرنامج بواسطة اوفيس 2007 يعمل بشكل ممتاز دون أي تدخل مني. أتمنى موافاتي مقترحاتكم بشأن حل هذه المشكلة (مرفق البرنامج + صورة من رسالة الخطأ). Limousine Programe.rar
Foksh قام بنشر الثلاثاء at 11:46 قام بنشر الثلاثاء at 11:46 وعليكم السلام ورحمة الله وبركاته .. مصدر سجلات النموذج استعلام ، وللأسف الإستعلام غير قابل للتحديث بإضافة سجل جديد .
أبو صفاء وأحمد قام بنشر الثلاثاء at 17:51 الكاتب قام بنشر الثلاثاء at 17:51 شكراً اخي على الرد لو اضفت في الاستعلام مصدر النموذج (Transaction Query Screen) بصورة مباشرة لوجدته يقبل اضافة سجلات جديدة، ثم ان البرنامج اذا شغلته على اوفيس 2007 يعمل النموذج بصورة طبيعيةن فقط لا يعمل على اي اوفيس متقدم مثل 2016 او 2019 او غيره. فما هي المشكلة، اقدر مساعدتكم في هذا الأمر.
Foksh قام بنشر الثلاثاء at 19:15 قام بنشر الثلاثاء at 19:15 منذ ساعه, أبو صفاء وأحمد said: فقط لا يعمل على اي اوفيس متقدم مثل 2016 او 2019 او غيره طريقة تعامل اكسيس مع استعلامات الغير قابلة للتحديث قد تكون مختلفة بين الإصدارات القديمة والحديثة , * وجهة نظر
أبو صفاء وأحمد قام بنشر الأربعاء at 05:01 الكاتب قام بنشر الأربعاء at 05:01 اخي الكريم .. المشكلة أنه يجب أن يكون مصدر النموذج استعلام، للأسباب التالية: 1- النموذج هو عبارة عن واجهة لتعبئة مجموعة من الحقول المتواجدة في ثلاث جداول مختلفة (جدول العملاء + جدول السيارات + جدول العقود)، بحيث انك عندما تفتح هذا النموذج، تقوم باختيار الزبون فتظهر كامل بياناته في العقد، ثم تقوم باختيار السيارة المطلوبة فتظهر كامل بياناتها في العقد، ثم تقوم بتعبئة باقي الحقول الموجودة في النموذج حتى يكتمل العقد ثم حفظ ثم يُرسل للطباعة. 2- في الاستعلام المرتبط بالنموذج هنالك بعض الحقول تتضمن معادلات حسابية، لتظهر تلقائياً في النموذج أثناء تعبئته بالبيانات المطلوبة. فهل توجد طريقة يمكن أن يكون فيها النموذج مرتبط بأكثر من (جدول واحد) والاستغناء عن الاستعلام. والله الموفق بإذن الله تعالى
Foksh قام بنشر الأربعاء at 09:34 قام بنشر الأربعاء at 09:34 (معدل) الفكرة العامة واضحة أخي الكريم.. أعتقد هناك طريقة افضل ، ولكن دعنا نتفق على آلية جديدة للسير في طريق صحيح .. 1. لا أنصحك باستخدام أسماء مركبة من مقطعين ( يفصل بينها فراغ ) كأسماء الجداول أو الحقول أو الاستعلامات .... إلخ . السبب أنك ستواجه مشكلة كبيرة في كتابة الأكواد والإستدعاء لعنصر داخل الـ VBA ( على سبيل المثال ) . 2. استخدم فكرة جدول العقود والمرتبط بجدولي العملاء والسيارات ( فكرة الجدول الواحد ) 3. 6 ساعات مضت, أبو صفاء وأحمد said: عندما تفتح هذا النموذج، تقوم باختيار الزبون كيف تختار في تصميمك اسم الزبون ( العميل ) ؟؟؟ من كمبيوبوكس أم تقوم بكتابة الاسم بشكل يدوي ؟؟ اذا كان من خلال كومبوبوكس فهو حتماً سيكون موجود مسبقاً في جدول العملاء ، صحيح ؟؟ إذا ما الحاجة لادخال البيانات في جدول العملاء (اقتباساً من كلامك ) :- اقتباس واجهة لتعبئة مجموعة من الحقول المتواجدة في ثلاث جداول مختلفة (جدول العملاء + جدول السيارات + جدول العقود) اذاً عدنا للحاجة الى ادخال البيانات في جدول واحد فقط وليس 3 جداول والأمر نفسه ينطبق على جدول السيارات أيضاً ، صحيح !!!!! أتمنى أن أكون قد وُفقت في توضيح فكرتي والتي أعتقد أنها ستوفر عليك الكثير من الجهد و الوقت . تم تعديل الأربعاء at 12:03 بواسطه Foksh 💥 توضيح بعض النقاط ..
أبو صفاء وأحمد قام بنشر الجمعة at 06:48 الكاتب قام بنشر الجمعة at 06:48 السلام عليكم أخي الفاضل فوكش .. أرجو أكون وفقت في كتابة اسمك بالشكل الصحيح أولاً تقبلوا اعتذاري على التطويل والاستفاضة في التوضيح، وثانياً أشكر لكم سعة صدوركم لي .. فهمت من توضيحك أعلاه، أن هناك سؤال يدور حول لماذا تحتاج إلى ثلاث جداول من الأساس؟ وأنه يمكنني أن أنشء جدولاً واحداً فقط يحتوي على كل تفاصيل العقد بما في ذلك تفاصيل العميل وتفاصيل السيارة؟ * للتوضيح فقط: صحيح يمكنني فعلاً الاستعاضة بجدول واحد عن الثلاث جداول، بحيث يضم كل البيانات، لكن .. المشكلة أن المستخدم في كل مرة يرغب في اضافة عقد جديد على سبيل المثال للعميل (أحمد) سيكون لزاماً عليه في كل عقد جديد بكتابة كامل بيانات (أحمد) في العقد (الاسم كاملاً، رقم تلفون، العنوان، تفاصيل رخصة القيادة، ... الخ)، ايضاً عندما يرغب في تحديد نوع السيارة التي استأجرها (أحمد) على سبيل المثال السيارة رقم (خ ب 222)، فإنه مطالب في عقد تأجير جديد بكتابة بيانات السيارة كاملة (رقم اللوحة، نوع السيارة، لون السيارة، موديل السيارة، ... الخ). وبهذه الطريقة سوف يكون البرنامج غير مريح للمستخدم ويأخذ وقت طويل في كتابة هذه التفاصيل في كل عقد جديد لي نفس الزبون أو لنفس السيارة. * لكن عندما يكون هنالك جدولاً منفصلاً يتعلق ببيانات العميل، فعند اضافة كومبوبوكس على النموذج يعرض كافة أسماء العملاء، وعند اختيارك مثلا اسم (احمد) بكلك واحد فقط، فإن كافة بياناته ستظهر في هذا العقد (بهذا وفرت الوقت للمستخدم وسهلت له مهمته) بحيث أن أصبح عليه يكتب بيانات العميل مرة واحدة فقط في جدول العملاء. * نفس الفكرة عملتها للسيارات، فصلت لها جدولها الخاص، بحيث على المستخدم اضافة كافة سياراته بكامل تفاصيله في جدول منفصل ولمرة واحدة فقط، وعند اضافة عقد جديد لسيارة على سبيل المثال رقم (خ ب 222) فما عليه إلا بالضغط على كومبوبوكس يحتوي على جميع أرقام السيارات المتوفرة، وبذلك تظهر كافة بياناتها على العقد الجديد، وهكذا سهلت على المستخدم ووفرت له الوقت. * لكن فكرة الجدول الواحد هذه ستجعل من المستخدم يكرر نفس بيانات السيارات أو العملاء في كل مرة، لأن السيارة الواحدة يمكن أن تتأجر في شهر واحد 4 مرات ومن عملاء مختلفين، وأن العميل الواحد يمكن أن يؤجر سيارات متعددة وفي اوقات مختلفة. الله الموفق
Foksh قام بنشر الجمعة at 10:56 قام بنشر الجمعة at 10:56 4 ساعات مضت, أبو صفاء وأحمد said: لكن فكرة الجدول الواحد هذه ستجعل من المستخدم يكرر نفس بيانات السيارات أو العملاء في كل مرة، لأن السيارة الواحدة يمكن أن تتأجر في شهر واحد 4 مرات ومن عملاء مختلفين، وأن العميل الواحد يمكن أن يؤجر سيارات متعددة وفي اوقات مختلفة. وعليكم السلام ورحمة الله تعالى وبركاته.. يبدو انني لم أقم بتوصيل المعلومة جيداً.. جدول العملاء والسيارات لا غنى عنهم ( ولا اختلاف في ذلك ). جدول العقول هو ذلك المقصود بأن يكون الجدول الموحد. فمثلاً جدول العقود سيضم حقل رقم العميل ( الفريد ) ورقم السيارة ( الفريد أيضاً ) . وباقي الحقول الخاصة بهما سيتم جلبه حسب الرقم الفريد ، أما بيانات العقد وهي الغير ثابتة ( التواريخ ، العدادات ، المبالغ ، ..... إلخ ) ستكون في جدول العقود الموحد . أي بمعنى أصح كأنه جدول الحركات ، وسأقوم بتطبيق فكرتي بشكل مصغر على مقصدي حال وصولي للكمبيوتر 🤗 إن شاء الله..
ابوخليل قام بنشر الجمعة at 13:10 قام بنشر الجمعة at 13:10 مشاركة مع اخي فادي للفائدة العامة مشروع تأجير المركبات : 1- تكون المركبة هي رأس الهرم في المشروع ، اما العميل فهو فرع سبب بسيط بديهي : المركبة يتناوب عليها الكثير من العملاء وقد يستأجرها عميل طارىء مرة واحدة فقط المركبة هي المصدر المالي للمشروع ويجري عليها العمليات المختلفة : تحصيل اجور/ نفقات صيانة / تأمين / مبالغ للوقود / اجرة سائق ان وجد ..... الخ 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.