انا حليت المشكلة والبنسبة للمشروع هو برنامج اكسس متكامل من كاشير يضم 800 زر اومر للاصناف و 800 زر اخرين لصفحة الدليفري وصفحة بها 1000 زر اوامر للاصناف المخزن استيلام ومثلهم للصرف .... وجزء للمرتبات وجزء اخر لنظام الاقساط كل دا في برنامج واحد ... وشكرا لاهتمام حضرتك...
والبنسبة لحل المشكلة وطريقتها لاستفادة باقي الاعضاء انا عملت الازرار كما هي مثال ( أمر12) وبالتالي فزر الامر التالي سيكون (أمر13) وبالتالي فالاسم كدة هيكون كل بتسلسل ورا بعض وبالنسبة لكود الزر فانا عملت كود لاول زر بس ثم سحبت الكود وحطيته في برنامج الاكسيل وسحبت للنسخ فكرر الكود كل الكمية اللي انا محتاجها مع تسلسل رقم الامر وباقي التفاصيل مثال علي ذالك ....
Private Sub الامر1128_Click()
SalesSubform.SetFocus
DoCmd.GoToRecord , , acNewRec
[Forms]![sales]![SalesSubform]![ItemID] = DLookup(" [Item] ", "btn2", "[btnID] = 113 ")
[Forms]![sales]![SalesSubform]![Price] = DLookup(" [SPrice] ", "btn2", "[btnID] = 113 ")
End Sub
Private Sub الامر1129_Click()
SalesSubform.SetFocus
DoCmd.GoToRecord , , acNewRec
[Forms]![sales]![SalesSubform]![ItemID] = DLookup(" [Item] ", "btn2", "[btnID] = 114 ")
[Forms]![sales]![SalesSubform]![Price] = DLookup(" [SPrice] ", "btn2", "[btnID] = 114 ")
End Sub
Private Sub الامر1130_Click()
SalesSubform.SetFocus
DoCmd.GoToRecord , , acNewRec
[Forms]![sales]![SalesSubform]![ItemID] = DLookup(" [Item] ", "btn2", "[btnID] = 115 ")
[Forms]![sales]![SalesSubform]![Price] = DLookup(" [SPrice] ", "btn2", "[btnID] = 115 ")
وبكدة قدرت اتغلب علي مشكلة الازرار ومشكلة التعب في كتابة الاوامر ....