اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم أساتذتي الأعزاء، لدي سؤال، وسأكون ممتنًا لو تفضلتم بإرشادي.  لدي نموذج اسمه Sale وفيه نموذج فرعي اسمه Sale_Reg وفوق نموذج speed search يفتح نموذج آخر حيث يمكنك البحث عن المنتجات.  أريد إضافة كل item قمت بالنقر عليه مرتين في السطر الأخير من نموذج Sale بعد البحث.

Sale.rar

  • أفضل إجابة
قام بنشر
منذ ساعه, mohammed3237 said:

أريد إضافة كل item قمت بالنقر عليه مرتين في السطر الأخير من نموذج Sale بعد البحث

هل هذا طلبك ؟؟

1234.accdb

 

لا تنسى ، اذا انتهت المشكلة ولله الحمد ، فقط اختر الإجابة كأفضل إجابة :smile:

  • Like 2
قام بنشر

^_^ سبقتني 

لكن احب ان اضيف مشاركه مع اخي  @Foksh

 

تفضل هل هذا ما تريد 

 

H1L0nWd.gif

 

1234.rar

ولتعم الفائدة وتضويح ما تم 
تم استخدام هذا الكود 
 

Sub GetInfo1()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("Sale_Reg", dbOpenDynaset)
With rst
    .AddNew
    ![Sale_code] = DLookup("code", "main_itemn", "code=" & "Sale_code")
    ![Sale_Number] = 1
    ![Sale_invoice] = Forms![Sale]![Invoice_Number]
    ![SSale_Price] = DLookup("Slae_price", "main_itemn", "code=" & "Sale_code")
    ![Sale_Date] = DLookup("Reg_Date", "main_itemn", "code=" & "Sale_code")
    ![Sale_Item_Name] = DLookup("item", "main_itemn", "code=" & "Sale_code")
    ![frosh_date] = Date
    ![scompany_name] = DLookup("company_name", "qry1", "code=" & "Sale_code")
    .Update
    .Close
End With
Set rst = Nothing
db.Close
Set db = Nothing
End Sub

 

مع ان هناك حلول اخري لكن وجدت الاسهل والاسرع للحلول دون تغير (او فرض راي) على المبرمج 

  • Like 2
  • Thanks 1
قام بنشر
2 ساعات مضت, عمر ضاحى said:

سبقتني

منكم نتعلم استاذي الكبير ،، 😊

  • Like 1
قام بنشر
11 ساعات مضت, عمر ضاحى said:
    ![Sale_code] = DLookup("code", "main_itemn", "code=" & "Sale_code")
    ![SSale_Price] = DLookup("Slae_price", "main_itemn", "code=" & "Sale_code")
    ![Sale_Date] = DLookup("Reg_Date", "main_itemn", "code=" & "Sale_code")
    ![Sale_Item_Name] = DLookup("item", "main_itemn", "code=" & "Sale_code")

 

ممكن استخدام DLookup كمصفوفة لتحميل قيمة الحقول الاربعة في امر واحد ثم تقسيم المصفوفة على الحقول في النموذج وهذا الامر سيكون اسرع وخصوصا اذا كان البرنامج مستخدم على الشبكة

 

  • Like 1
قام بنشر
2 ساعات مضت, شايب said:

ممكن استخدام DLookup كمصفوفة لتحميل قيمة الحقول الاربعة في امر واحد ثم تقسيم المصفوفة على الحقول في النموذج وهذا الامر سيكون اسرع وخصوصا اذا كان البرنامج مستخدم على الشبكة

 

انا عملتها على عجل (لانى باكون فى الشغل وبيطلب منى شغل تاني)
لكنها فكره جيده لجلب البيانات مره واحده

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information