الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده : أرشفة البيانات

بدأه agma.10 في 13 أغسطس 2010 · 4 رد · 901 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السـلام عليكم ورحمة الله وبركاته

انا عندي قاعدة بيانات و كل سنه نعمل تصدير لبعض البيانات بالاكسل ..

ولكن أريد تلقائياً عند الضغط على زر تقوم بنسخ التركيب للجدول (اعني الحقول فقط ) معين الذي يحتوي على البيانات

بتشغيل query يجمع البيانات و تلقائياً وضع البيانات في الجدول المنسوخ ..

والاحتفاض بالبيانات بالجداول مجمده ولا استطيع اغيرها فقط قراءة البيانات

#2

وعليكم السلام ورحمة الله وبركاته

هاهنا ثلاث مسائل:

الأولى: نسخ بنية جدول

يمكن ذلك باستخدام إحدى طرق الكائن DoCmd. الفرض أن لدينا جدولاً يسمى Customers نريد أن ننسخ بنيته فقط (تركيبته فقط)، ونسميها باسم Clients في نفس قاعدة البيانات. الكود كالتالي:

DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentDb.name, acTable, "Customers", "Clients", True

الثانية: تعبئة جدول من استعلام

استخدم عبارة INSERT INTO من عبارات SQL (يمكن استخدامها في استعلام مستقل أو من الكود). ستجد الكثير من الأمثلة على هذا الاستخدام في الكثير من المصادر، ببحث سريع إن شاء الله. الصيغة العامة للأمر هي كالتالي:

INSERT INTO target_table (field1, field2, ...)

SELECT field1, field2, ... FROM source_table WHERE ...

حيث يمثل السطر الثاني الاستعلام الذي يجمع البيانات من أجل إدخالها في الجدول الأول على السطر الأول. بالتأكيد، لإغن الحقول يجب أن تتطابق بين السطر الأول والثاني من حيث العدد ونوع البيانات.

الثالثة: تقييد صلاحيات جدول بالقراءة فقط

هذه تحتاج إلى تفعيل نظام الصلاحيات في قاعدة البيانات، وهذا موضوع آخر يحتاج منك إلى بحث مستقل.

والله أعلم.

#3

هل من الممكن قليل من الشرح في الخطوه الثانيه لأن الأولى تمت بنجاح

شاكراً مقدرا ..

#4
اقتباس
بتشغيل query يجمع البيانات و تلقائياً وضع البيانات في الجدول المنسوخ

حسن أخي الكريم، لكن أرجو أولاً أن تكتب هنا الاستعلام Query الذي أشرت إليه أعلاه، وبنية الجدول المنسوخ، حتى أستطيع أن أكتب مثالاً لتعبئة هذا الجدول من ذلك الاستعلام...

#5

اسم الجدول المراد نسخه هو :

TBL Applicants 1

بعد النسخ يكون المسمى

TBL Applicants 1 Archive

اضافة البيانات إلى الجدول المنسوخ تعتمد على قيمة الحقل VetProjEntDt

الحقول المتوفره

Firstname

Lastname

DOB

DOSSER

DO

VetProjEntDt

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…