اخي الكريم
ما الفائدة من اخفاء الكومبوبوكس ؟؟؟ (طبعا هذا هو سبب رسالة الخطا )
اما بالنسبة الى فتح النموذج الثاني عند النقر على الاسم استخدم هذا الكود
DoCmd.OpenForm "frm-general", , , "[surname]'=" & Me.SurName & "'"
اخي الكريم
هل اطلعت على المرفق جيدا ؟؟؟ لا اعتقد ذلك
يظهر لديك النموذج و لكن بدون اي بيانات و عند الاختيار من الكومبوبوكس يتم اظهار البيانات المطلوبة
لذلك لا داعي لوجود اكثر من استعلام لانك تستطيع وضع مصدر تصفية للاستعلام و بالتالي استعلام واحد يكفيك
تفضل اخي الكريم
شغل الملف CompactAndReper وسيقوم بضغط و اصلاح الملف db1
الملف db1 يجب ان يكون في نفس المسار و اذا اردت تغيير الاسم ادخل الى الملف CompactAndReper الى محرر الفيجوال بيسك
و ابحث عن سطرين باسم db name وغير اسم قاعدة البيانات
ارجو ان يكون الشرح واضحا
ضغط و اصلاح قواعد البيانات.rar
اخي الكريم
سؤال على الهامش ؟؟؟؟ ما الحاجة لبيع فاتورة بتاريخ قديم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يمكنك وضع السعر في جدول عوضا عن كتابته برمجيا و استخدام الدالة Dlookup و بهذا يمكنك تغيير السعر وقتما تشاء
كما يمكنك كتابة السعر بشكل مباشر في برنامجك دون الحاجة الى اي تعديل
قم باختيار المادة و اكتب سعرها و ستجد ان البرنامج يعطيك السعر الذي كتبته