noursh قام بنشر نوفمبر 4, 2006 قام بنشر نوفمبر 4, 2006 السلام عليكم لدي قاعدة البيانات المرفقة فيها نموذجين النموذج الأول باسم: order ويحوي على رقم والتاريخ والمبلغ (والتي ستحمل نفس البيانات في النموذج الثاني)وملاحظات وفي حدث عن الخروج للمبلغ إذا كان الاسم (1) فإن النموذج mg يظهر أمامنا النموذج الثاني باسم: mg يحوي البيانات السابقة مع بيانات أخرى يجب أن يكون الرقم والمبلغ والتاريخ مشتركة في النموذج الثاني مع النموج الأول المشكلة أنه مجرد الخروج من خانة المبلغ سواء كان للمراجعة أو للإضافة يظهر النموذج mg وربما يتكرر السجل لذلك من طريق أفضل من الطريقة المتبعة أرجو أن أكون واضحاً في الشرك ملاحظة: حاولت عندما يكون الاسم 1 أن تتفعل الخانات على نفس النموذج ولكن المشكلة إذا لم يكن الاسم 1 تختفي جميع الخانات ولكن كان الاسم يساوي واحد الرجاء المساعد وجزاكم الله خيرا db5.rar
rudwan قام بنشر نوفمبر 5, 2006 قام بنشر نوفمبر 5, 2006 عدل الكود الى الشكل التالي Private Sub Amount_Exit(Cancel As Integer) If Me.NewRecord Then If id = 1 Then Dim stDocName As String Dim stLinkCriteria As String stDocName = "MG" DoCmd.OpenForm stDocName, , , stLinkCriteria End If End If End Sub
noursh قام بنشر نوفمبر 5, 2006 الكاتب قام بنشر نوفمبر 5, 2006 ولكن كيف لي أن لا يفعل سجل جديد في النموذج mg حتى لا يتم إضافة سجل من هذا النموذج الإضافة تكون من النموذج الأول فقط
rudwan قام بنشر نوفمبر 5, 2006 قام بنشر نوفمبر 5, 2006 أنا لا لأخفي عليك أني لم أرى داعيا للجدول الثاني أصلا و أعتقد أنه بامكانك الاكتفاء بجدول واحد , الا اذا كان لك هدف آخر اشرح بالتفصيل ماتريد فعله
noursh قام بنشر نوفمبر 6, 2006 الكاتب قام بنشر نوفمبر 6, 2006 ما أريده فقط هو عند اختيار الرقم /1/ يتم إدخال البيانات الموجدودة في النموذج الثاني لإدخال ملاحظة قمت بعمله في نموذج واحد بحيث تختفي الخانات في حال كون الرقم لا يساوي /1/ ولكن واجهتني مشكلة وهي أنه عند عدم اختيار /1/ تختفي الخانات من جميع السجلات ولو كان الرقم /1/ عند الانتقال بين السجلات فهل من حل لهذه المشكلة
rudwan قام بنشر نوفمبر 6, 2006 قام بنشر نوفمبر 6, 2006 و لكن الموجود حاليا في نموذجك أنه يفتح النموذج الثاني في حال كون الرقم 1 , و لكن لايفتحه للاضافة , بل يفتح على السجل الأخير منه فقط و هو السجل رقم 8 و لا يقوم أبدا باضافة سجل جديد و حسب ما فهمت من كلامك أنك اذا كان لديك الرقم 1 تريد انشاء سجل جديد في النموذج الثاني و نسخ حقول القيمة و التاريخ و الرقم اليه , و الا فلا يفعل شيئا هل هذا ماتريده ؟ أم لديك تصور آخر
noursh قام بنشر نوفمبر 6, 2006 الكاتب قام بنشر نوفمبر 6, 2006 كل ما أريده هو أن يتم الربط بين النموذجين بالتاريخ والمبلغ ورقم الطلب وعدم تكرار رقم الايصال في النموذج الثاني وأن لا تكون هناك إمكانية إضافة من النموذج الثاني هذا كل ما أريده فما مقترحكم بخصوص وضعه في نموذج واحد فقط يتم إضافة باقي السجلات في النموذج الثاني أرجو أن أكون واضحا
rudwan قام بنشر نوفمبر 7, 2006 قام بنشر نوفمبر 7, 2006 وأن لا تكون هناك إمكانية إضافة من النموذج الثاني كيف تريد هذا مع أنك لابد من اضافة سجل في النموذج الثاني بناء على قيم السجل الأصلي في النموذج الأول ؟ خلاصة مايمكن فهمه من كلامك أنك عندما تقوم بادخال بيانات النموذج الأول : الرقم - المبلغ - التاريخ , أن يتم انشاء سجل جديد في النموذج الثاني بنفس قيم الرقم - المبلغ - التاريخ مع امكانية اضافة بعض البيانات , أليس كذلك ؟ و أنه في حال فتح النموذج الأول على وضع التعديل لايتم انشاء سجل جديد في النموذج الثاني , أليس كذلك ؟ هنا نرجع للسؤال , لماذا لايتم وضع كل السجلات في جدول واحد و نموذج واحد ؟
noursh قام بنشر نوفمبر 7, 2006 الكاتب قام بنشر نوفمبر 7, 2006 http://www.officena.net/ib/index.php?showt...;hl=ربط+الجداول الرجاء مراجعة هذا المثال المرفق في مشاركة سابقة تقريباً نفس المثال ولكن المشكلة هو عند الانتقال إلى سجل جديد يظهر النموذج الفرعي قبل اختيار أي مرحلة أريد عند التنقل بين السجلات إذا كان الرقم 1 يظهر تظهر الخانات وعندما يكون غير ذلك ألا تظهر أرجو أن أكون واضحا وهذا مرفق نأسف على الإزعاج على أية حال إن لم تكن الفكرة واضحة الرجاء التعديل على النموذج بحيث تكون أفضل طريقة وفق ما ترونه ملائماً db5.rar
noursh قام بنشر نوفمبر 8, 2006 الكاتب قام بنشر نوفمبر 8, 2006 أي هل من حدث يمكن تفعيله عند التنقل بين السجلات بحيث إذا كان 1 يظهر الخانات أدناه وإلا فلا يتم الاظهار
rudwan قام بنشر نوفمبر 8, 2006 قام بنشر نوفمبر 8, 2006 أخي نورش لايوجد ازعاج مطلقا , حتى ولو طال الموضوع فلامانع من المزيد من الشرح و الايضاح للوصول الى حل يلائمك أنا كنت أرغب بمعرفة ماتريد عمله بالضبط , لأن قناعتي أن جدولا واحدا يفي بالغرض و لاداع لجدولين , فيمكنك سرد مزيد من الايضاح هنا , لأنه أحيانا تكون حل بعض المشاكل باعادة صياغة الملف و الجداول . و نحن معك باذن الله
noursh قام بنشر نوفمبر 8, 2006 الكاتب قام بنشر نوفمبر 8, 2006 الشكر الجزيل لكم وأنا معكم في أن جدول واحد كاف ولكن أريد عند التنقل بين السجلات أن تظهر الخانات المستفيد _ المبلغ _ السعر و إذا كان الرقم = 1 وإذا كان غير ذلك أن لا يظهر (عند التنقل بين السجلات) هذه النقطة التي بقيت دون حل إذ تظهر الخانات عند اختيار الرقم 1 وفق حدث الخروج لخانة المبلغ ويتم الادخال ولا مشكلة في ذلك؟؟؟؟ أرجو أن أكون واضحاً
rudwan قام بنشر نوفمبر 9, 2006 قام بنشر نوفمبر 9, 2006 ضع عند الخروج كود : me.amount.visible=false اذا كنت تريد اخفاء حقل المبلغ و الأحسن استخدام خاصية غير متاح me.amount.enable=false
noursh قام بنشر نوفمبر 9, 2006 الكاتب قام بنشر نوفمبر 9, 2006 شكرا جزيلا لكم لقد قمت بوضع الشرط في الحدث "في الحالي" وبالتالي عند التنقل بين السجلات سيكون الشرط محققا ولكن هل بسؤالكم هل من كود لاظهار مجموعة من خانات النص في آن واحد بدلا من إظهار كل واحد بتعليمة
rudwan قام بنشر نوفمبر 11, 2006 قام بنشر نوفمبر 11, 2006 يمكن عمل كود عام لاخفاء جميع مربعات النص , فيمكنك استخدام الكود التالي : Dim ctlTextbox As Control For Each ctlTextbox In Me.Controls If ctlTextbox.ControlType = acTextBox Then ctlTextbox.Visible = False Next ctlTextbox
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.