لدى جدولين واحد به رقم الحساب والرصيد والثانى transaction اريد كود يقوم بعمل حلقة loop او طريقة للتأثير على جدول الأرصدة مرة واحدة بأخذ قيم المبالغ من جدول الحركات لكل حساب والتأثير على الرصيد لنفس رقم الحساب فى الجدول الثانى ياريت عن طريق ADO
كيف احدث قيم هذا الجدول من الجدول الثانى
أخي الكريم ، تحية طيبة وبعد ،
أنا لم أقوم بتحميل ملف قاعدة البيانات ، ولكن ببساطة ليس هناك طريقة مباشرة لإجراء هذه العملية ؟؟؟؟؟
فإذا كنت تتعامل مع Access فيجب عليك التعامل مع VB DBA الخاصة بالأكسيس ، إذا كنت ترغب في بناء تطبيق بالأكسيس كاملاً . أما إذا كنت ستصمم واجهة البرنامج بواسطة إحدي لغات البرمجة ( VB 6.0 ) علي سبيل المثال ، فمن داخلة يمكنك صناعة كل ما تودة ببساطة !!!
أما عن طريق قاعدة البيانات Access مباشرتاً هذا غير صحيح . ولا أي نوع آخر من قواعد البيانات ، حتي أوراكل ذاتة ، فلولا وجود PL/SQL ما كان المبرمج صنع ذلك بسهولة ( Trigger ) .
علي العموم أنا منتظر مشاركات الأعضاء ، فأنا رأيي بأن ليس هناك طريقة مباشرة
وشكراً
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان
Access Conn.BeginTrans Conn.Execute " Delete from ac where (account) in (select distinct account from trans); " Conn.Execute " insert into ac select account , sum(amount) as amount1 from trans group by account;" Conn.CommitTrans '============================================================================ ========= SQL Server Conn.Execute " update ac set balance = ( select sum(amount) from trans where trans.account = ac.account) "
هذا الموضوع مغلق.