• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ramyooooo

اعضاء
  • عدد المشاركات

    86
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن ramyooooo

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0

أحدث الزائرين لملفلك الشخصي

1,757 زياره للملف الشخصي
  1. بالبحث توصلت  لطريقة لتغيير ارتباط الجداول من قاعدة بيانات الى قاعدة بيانات اخرى  الحمد لله  أشكر كل من قام بالمحاولة ولو حد مهتم بالقصة دى  يقولى   وأنا أكتبلو التفاصيل أشكركم  
  2. السلام عليكم أعضاء المنتدى الكرام تحية وتقدير لكم جميعا  وأخص بالذكر الأساتذة مشرفى القسم الموضوع عندى قاعدة بيانات بها عدد 2 جدول عادى وعدد 4 جدول مرتبط بقاعدة بيانات اخرى (db001)  أو ( db002 )   المطلوب    باستخدام النموذج (Form) الموجود بقاعدة البيانات  وعند الضغط على الأزرار الموجوده به يتم  تغيير ارتباط الجداول من القاعدة db001  الى  db002     فقط تغيير الارتباط مرفق لسيادتك عدد 3 قاعدة بيانات  test    وهى قاعدة البيانات الأساسية والموجود عليها النموذج والجداول المرتبطة db001 , db002    وهما قاعدتى الجداول  أشكركم mdb.rar
  3. وجدت الحل الحمد لله   وقبل ما أشرح الطريقة الأول أشكر كل من حاول يجد حل للكود  أشكركم  الطريقة لازم تعرفو الأول معلومة توصلتلها بشهادة مايكروسوفت نفسهم  إن الـ Update لا يدعم الـ Subquery  فى Vba Code إنما Insert بيدعم الـ Subquery يعنى ممكن تعملو Select جواها عادى جدا  ودى عن تجربة طب ليه Update موش بيدعم ?  دى تسألو فيها مايكروسوف نيجى لطريقة الحل  هو الحل تم بطريقة الإلتفاف حوالين الحل الأول يتم إنشاء جدول فيه خانات عايز أستخدمها للتعديل يعنى مثلا القيم الجديدة  وماننساش مفتاح الربط لهذه القيم  وأنا هنا عملت الجدول إسمو  SubPo ثم يتم تقسيم الحل إلى حركتين  أولا أعمل جملة Insert أو Select Into اللى بيها يتم جمع وتحصيل النتيجة بالجدول الجديد CurrentDb.Execute " INSERT INTO SubPo (Po_num,Comm,contract_num_from)    SELECT Po_num ,Sum([qty_case]*[Unit_Price]*" & Agant_Comm & " / 100),Contract_num FROM Operation GROUP BY Operation.PO_Num, Operation.Contract_Num HAVING (((Operation.Contract_Num)=" & Contract_Num_from & "));" ثانيا يتم عمل جملة Update عادى جدا حيث يتم تحديث القيم من جدول SubPo لوضعها داخل جدول الـ Po    وماننساش ربط الجدولين ببعض بالمفاتيح   SQL = "UPDATE SubPo INNER JOIN PO ON SubPo.Po_num = PO.PO_Num  "SET PO.Comm = [SubPo].[Comm]  CurrentDb.Execute SQL   وفى الآخر ماننساش نمسح القيم الموجوده بالجدول الجديد  علشان مالهاش لزوم تفضل موجودة   خصوصا لو استخدمتو الجدول مره تانية وإلا هاتدخل بيانات جديدة مع بيانات قديمة    وليكو حرية الاختيار اللى عاوز يطبق على المثال المرفق سابقا يقولى لأن فيه اختلاف فى المسميات طبعا وشكر وتقدير للمنتدى الجميل ملحوظة  :    بالنسبة للكود بتاع الأستاذ الفهرى  ماجربتوش بصراحة  بس لازم أجربو علشان أعرف الفرق
  4. أشكرك يا استاذ الفهرى    على إجابتك أنا بصراحة لسه مجربتش الكود اللى حضرتك كتبتو أنا حاليا بحاول أستنفذ جميع المحاولات انى أقدر أنفذ المطلوب عن طريق جملة Update  واحده شامله كل المطلوب سؤالى دلوقت   هل فيه  جملة Update حد عملها ونجحت  شرط تكون تحتوى على Subquery موش شرط فى المثال المرفق   فى أى برنامج تانى؟؟؟؟ ياريت ارفاق الكود أنا عندى كود  حصلت عليه من الانترنت بس موش شغال  بس أنا هارفقو علشان يكون مثال للمطلوب Update contacts set Commonsid= (select Commonsid from contacts1 where contactid = contacts.contactid and Commonsid is not null) where Commonsid is null فلو حد عندو كود مشابه  يكون شغال ياريت يرفقو موش شرط يكون للحالة بتاعتى  الغرض أشوف  جملة Select مع Update وشكرا  للجميع  
  5. لتوضيح آلية العمل يوجد لدينا جدول عقود العملاء   كل عميل له مجموعة من العقود تسجل فى جدول  T1 وكل عقد يتكون من مجموعة أوامر شراء   وهو جدول أوامر الشراء   T2 وكل أمر شراء يتكون  من عمليات  وهو الجدول الثالث   T3 وعلى أساس كل عملية تتم    يتم إحتساب عمولة يتم تجميعها على مستوى العمليات     وتسجل هذه العمولة فى خانة  بجدول أوامر الشراء المطلوب عمله عند تغيير العمولة  على مستوى العقد يتم تنفيذ  جملة SQL Update لإحتساب العمولات فى جدول أوامر الشراء ويتم احتساب العمولة كالتالى   ( الكمية × السعر)   × العمولة    (وهى نسبة تحدد على مستوى العقد كله)    ويتم تجميع العمولات  على أساس أوامر الشراء وليس العقد كله أرفقت ملف أخر للتوضيح أكثر N2.mdb وشكرا لإهتمام حضرتك  
  6. مرفق ملف أكسيس يوضح المراد عمله  بالتفصيل عند التشغيل يتم تغيير النسبة المئوية  ثالث سطر من الأعلى   وستظهر المشكلة شكرا للمساعدة مقدما N1.mdb
  7. احتاج لعمل كود متكرر على 50 حقل مدخلات  فعند قيام المستخدم بإدخال قيمة على أى حقل من الـ 50 حقل أقوم باختبارها  وتعديل قيم ثمانية حقول اخرى وهكذا بالنسبة لباقى الحقول الخلاصة فى الكلام ان الأكواد اللى كتبتها تخطت الحد المسموح به فى الفيجوال      وهى عبارة عن حوالى 21 سطر  يتم تكرارهم 50 مرة قولت أعملهم فى  Do While   .......... Loop   وقمت بتسمية الحقول  Dialog_01  الى  Dialog_50 المشكلة ان الفيجوال موش قابل ال Concatenation  سواء على أسماء الحقول   أو أسماء ال Variables  بمعنى انك ماتقدرش تحصل على قيمة الحقل  Dialog_ & "k على افتراض أن K = 22 فهل يوجد أحد عمل حاجه بالفيجوال فيها طريقة لل  Concatenation  سواء على أسماء الحقول   أو أسماء ال Variables  يا ريت المساعدة يا أهل الخبرة وشكرا لأعضاء المنتدى ومشرفين المنتدى    
  8. السلام على أهل المنتدى الكرام سؤالى ببساطة  هل توجد طريقة أفتح بيها قاعدة البيانات على الهاتف الجوال  ( يدعم أحدث إصدارات android) بمعنى أدق اريد عمل التقارير من الهاتف دون اللجوء الى الحاسب الآلى مع العلم انى عملت التقارير والنماذج  مع قاعدة البيانات فى ملف واحد MDB   وياريت لو مافيش اجابة  حد بس يدلنى أقرا فين عن الموضوع ده   وأشكركم لحسن استماعكم
  9. السلام عليكم هما سؤالين بصراحة وان كان ليهم علاقة ببعض السؤال الأول طبعا معروف ان عند فتح أى قاعدة بيانات Access يتم عمل ملف ldb فى نفس مكان قاعدة البيانات فهل توجد طريقة لتغيير مكان الاحتفاظ بالملف الى مكان آخر السؤال التانى أعمل فى شركة مرتبطة بالفروع بـ VPN وعملت برنامج بالـ Access وعملت Splitt لقاعدة البيانات عملت كل حاجه اللى بيها أسرع نقل البيانات ووصلت ان ملف الارتباط حوالى 140 KB يعنى أقل من ربع ميجا ومع ذلك السرعة بطيئة جدا يعنى علشان أفتح قاعدة البيانات للعمل عليها بياخد وقت كتير على العلم انى بنقل ملف 3 ميجا الى نفس الجهاز بال VPN وموش بياخد الوقت ده كلو وكمان ال internet سريعة والملف اللى بفتحو مافيهوش غير table واحد ومافيش أى حاجه تانية هل حد عندوا اقتراح لتسريع فتح قاعدة البيانات دى وشكرا
  10. طيب لو الموضوع قديم قولولى مكانو فين لأنى دورت ومش لاقى موضوع بيتناول القصة دى
  11. أنا عملت قاعدة بيانات ووضعتها على Server أما النماذج والتقارير فوضعت عند كل مستخدم كلا فيما يخصه والسؤال هو لما المستخدم يقوم بعمل تقرير معين هل يقوم Access باستدعاء جداول البيانات من الخادم أم يقوم باعطاء الطلب الى الخادم والذى يقوم باعداد التقرير ويرسله مباشرة الى المستخدم وبعد الاجابة على السؤال السابق هل يمكن تغيير الطريقة ؟ يعنى لو كان Access يقوم باستدعاء جدول البيانات عند المستخدم هل يمكن تغيير الطريقة بأى حال من الأحوال وشكرا لكافة أعضاء المنتدى العظيم
  12. أستاذتنا الفاضلة زهرة تقبلى مننى تحياتى وشكرى متتخيليش أد ايه الواحد بيفرح لما بيلاقى ان أ / زهرة هى اللى ردت عالموضوع أدعو ليكى ولعهود بدوام الصحة والعافية
  13. متأسف نسيت المرفقات فى أول مشاركة وها هى db1_db3.rar
  14. السادة الأعضاء الكرام اريد عمل استعلام من DataBase مغلقة بدون الحاق أى جداول بمعنى انا فاتح حاليا db3 واريد معرفة Record معين ب db1 مغلقة دون فتحها أو الحاق جدول منها ب Db3 ,فإذا عثرت على ال Record أقوم بتعديل بيان ال Num قمت بإرفاق عدد 2 DataBase للتوضيح db3 , db1 وشكر خاص الى الاستاذة زهرة والتى قامت بعمل إدراج البيانات الى قاعدة بيانات مغلقة