السلام عليكم
قمت بعمل برنامج باكسس
(import from excel sheet to access)واريد ان يقوم المستخدم بعمل استيراد
ويتم تعديل البيانات كل مرة بشكل اوتوماتيكي
شكرا
السلام عليكم
قمت بعمل برنامج باكسس
(import from excel sheet to access)واريد ان يقوم المستخدم بعمل استيراد
ويتم تعديل البيانات كل مرة بشكل اوتوماتيكي
شكرا
اخي الغالي
يمكنك عمل المطلوب من هنا

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 18 مارس 2008 في 11:51


محمد فؤاد تركي كتب:اخي الغالييمكنك عمل المطلوب من هنا
شكرا على الرد
ولكن فعليا سستم اعطاء رسالتين خطأ
كالاتي
اشكرك على مجهودك الكبير
وفي هذه الحالة سيتم تغيير الشاشة الى حقل نص وبدون قوائم
وسيتم القراءة من ورقة العمل التي تم انشاؤها
صح ولا في شي تاني
شكرا
اخي
لو اردت ان يتم التخزين في الجدول مباشرة ويتم تغيير البيانات التي تم تغييرها او انشاء البيانات الجديدة
وشكرا
صح طبعا
ايضا يمكنك تغيير البيانات في جدول الاكسس وبالتالي ستتغير البيانات في ملف الاكسل
والعكس صحيح
بالتوفيق


اخي
1- هذا يعني تغيير الشاشة وحقولها
2-لو اردت ان يتم التخزين في الجدول (الجدول الاصلي وليس الاكسل الذي تم انشاؤه) مباشرة ويتم تغيير البيانات التي تم تغييرها في الاكسل او انشاء البيانات الجديدة التي تم انشاؤها في الاكسل
سارفق شكل الشاشة
وشكرا
ارجو الرد
تم تعديل هذه المشاركة بواسطة emad salem في 19 مارس 2008 في 11:00
اخي
الموضوع هو برنامج مساهمين
قمت بعمل برنامج لادخال بيانات مساهمين والشاشة الرئيسية كما ارفقت
يتم ارسال اكسل من البورصة يوميا يمكن قد تم تغيير بعض البيانات او اضافة بيانات اخرى
اريد امكانية للمستخدم لاستيراد اكسل يوميا حيث يتم تغيير البيانات التي تغيرت واضافة الجديدة
وشكرا
ما في جواب
أخي الغالي عماد سالم
انظر للمرفقات وشاهد هذا الشرح المصور بالفيديو
اعتقد ان هذا الاجراء هو المطلوب عملة للتحايل علي مشكلتك ولتحديث بياناتك يوميا وعمل المقارنات بين الملفات واظهار النتائج وادراجها في الجدول الاساسي دفعة واحدة
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 19 مارس 2008 في 14:29


شكرا جزيلا لمجهودك
ولكن هذا سيكون من داخل البرنامج
ولا اريد المستخدمين بالقيام به
فهل هناك كود ليتم العمل عن طريق زر مثلا
او ماشابه
وشكرا جزيلا
أخي الغالي
emad salam
اذا اردت عمل مقارنة بين جدولين برمجيا فتفضل هذه المشاركة الاكثر من رائعة لمشرفتنا الغالية زهرة
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 19 مارس 2008 في 15:07


أخي الغالي عماد سالم
هناك حل آخر
استورد الجدول المراد وضعة ضمن قاعدتك بشرط ان لا تغير مسميات الحقول ولا تغير اسم الجدول لانها سوف تؤثر علي عمل الاستعلامات
اذهب لشيت الاكسل الجديد وقم باضافة بيان جديد
اغلق الشيت واذهب لقاعدة البيانات
افتح النموذج واضغط علي الزر
ستجد ان عمليه المقارنه واضافة البيانات الجديده تمت بمجرد الضغط علي الزر من خلال هذا الكود البسيط
Private Sub Command0_Click()
If MsgBox("هل تريد تحديث الجدول الاساسي", vbInformation + vbYesNo, "رسالة تنبية") = vbNo Then
Exit Sub:
Else
DoCmd.SetWarnings False
DoCmd.OpenQuery "new Qury"
DoCmd.SetWarnings True
End If
End Subمرفق المثال
حاول تجربتة ورد عليا
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 19 مارس 2008 في 15:25


اخي شكرا جزيلا لمجهودك معي
ولكن كيف يتم حفظ التغييرات والاضافات في الجدول القديم مع الاحتفاظ ببياناته التي لم يتم التعديل عليها
وسيبقى الفورم يقرأ من الجدول القديم
ارجو الاطلاع على الشاشة المرفقة
وشكرا على تعبك الكبير معي
أخي الغالي
عماد سالم
مش عارف انا حاسس ان فيه شيء غلط انا عملتة عشان كده انا مش قادر اوصلك المطلوب
عموما شوف الفيديو المرفق ورد عليا
وكمان اعتقد انك لم تلتفت لمشاركتي التي اضفتها مباشرة بعد ما اعطيتك الرابط الخاص بمشاركة الاخت زهرة
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 19 مارس 2008 في 15:53


(مشاركة فارغة)
emad salem كتب:
شكرا على المجهود
ولكن في حالة وجود روابط مع جداول اخرى ماالطريقة
شكرا