اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

نسخ الجدول فى نفس القاعدة وجعله فارغ بالكود


إذهب إلى أفضل إجابة Solved by kanory,

الردود الموصى بها

أريد نسخ الجدول فى نفس القاعدة ويكون فارغ لا يوجد به بيانات

وجزاكم الله خيراً

 

testdate4.mdb

تم تعديل بواسطه محمد احمد لطفى
رابط هذا التعليق
شارك

عن طريق زر فى نموذج ينسخ الجدول والجدول الجديد فارغ 

مثل النسخ اليدوى

Screenshot (47).png

تم تعديل بواسطه محمد احمد لطفى
رابط هذا التعليق
شارك

3 دقائق مضت, محمد احمد لطفى said:

نسخ جدول tblOld الى جدول احر باسم tbLNew
2- أن يكون جدول tbLNew فارغ

ده انكليزي ي محمد ههههه

والله لم افهمك ..رغم اني اعلم بأن أسألتك كبيرة

كيف ننسخ للجدول tbLNew ويكون فارغ ؟ هو بالاساس كان فارغ قبل النسخ ...وهو الان مليان بعد النسخ

ممكن توضيح اكثر استاذ محمد

 

  • Thanks 1
رابط هذا التعليق
شارك

أستاذى @Eng.Qassim

جدول tblOld أريد عمل نسخه جديده منه الى tbLNew و يكون جدول الجديد tbLNew لا يوجد به بيانات مثل الصورة ولكن عن طريق كود

Screenshot (47).png

رابط هذا التعليق
شارك

طيب اعمل استعلام الحاق AppendQ

INSERT INTO tblOld ( sdate, idNum )
SELECT tblNew.sdate, tblNew.idNum
FROM tblNew;

ثم استعلام حذف deleteQ

DELETE tblNew.sdate, tblNew.idNum
FROM tblNew;

وفي زر نسخ الجدول ضع :

DoCmd.SetWarnings False
DoCmd.OpenQuery "AppendQ"
DoCmd.OpenQuery "deleteQ"
DoCmd.SetWarnings True

 

رابط هذا التعليق
شارك

  • أفضل إجابة
8 دقائق مضت, محمد احمد لطفى said:

أستاذى @Eng.Qassim
جدول tblNew غير موجود

مشاركة مع المهندس @Eng.Qassim

استخدم هذا .......

DoCmd.CopyObject , "tbLNew", acTable, "tblOld"
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE tbLNew.sdate  FROM tbLNew;"
DoCmd.SetWarnings True

 

  • Thanks 1
رابط هذا التعليق
شارك

بالاضافة لما تفضل به الاساتذة اليك مشاركتي

Sub CopyTableStructure()
   
      If Not TableExists("tblOld") Then
        MsgBox "Table 'TblOld' does not exist in the current database."
        Exit Sub
End If

    Dim strPath As String
    strPath = CurrentProject.FullName
    DoCmd.TransferDatabase acImport, "Microsoft Access", strPath, acTable, "tblOld", "TblNew", True


End Sub

Function TableExists(tblName As String) As Boolean
    TableExists = (CurrentDb.TableDefs(tblName).Name = tblName)
End Function

 

testdate4.mdb

  • Thanks 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information