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

[تمت الاجابه]دمج الجداول فى جدول واحد

بدأه Laleq في 31 ديسمبر 2010 · 27 رد · 1,846 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدى فورم ادخالاات مؤقته عدد 21 خانه

ولكن لجعلها تعمل بطريقه صحيحه اضطرت الى عمل 21 جدول و من ثم جعلها فى فورم واحد

حاولت دمج الجداول فى واحد لم افلح

هل من طريقه بارك الله فيكم

مرفق نموذج

temp entry.rar

تم تعديل هذه المشاركة بواسطة Laleq في 31 ديسمبر 2010 في 17:46

#2

اكتب الحقول المطلوبة كلها فى جدول واحد / لكن ممنوع ان يتطابق اسم حقلين

مثلا سمي الحقل الاول ايتم1 و الثاني ايتم2 ... و هكذا

#3

السلام عليكم

اخى هل اطلعت على الملف المرفق

الموضوع ليس ببساطه انشاء جدول

الموضوع تعديل الكود

لان الجداول هى عباره عن ادخال مؤقت تستدعى فقط و ولا تخزن

بارك الله فيك

و شكرا على ردك

#4

للرفع

#5

اخي الكريم

لدي سؤال

ما هو الغاية من الجداول الموقتة التي تقول عنها

وهل ممكن ان تشرح الية عمل البرنامج حتى نستطيع المساعدة ان استطعت

بالتوفيق

#6
f_ajjour كتب:

اخي الكريم

لدي سؤال

ما هو الغاية من الجداول الموقتة التي تقول عنها

وهل ممكن ان تشرح الية عمل البرنامج حتى نستطيع المساعدة ان استطعت

بالتوفيق

السلام عليكم

شكرا على ردك اخى الكريم

الجداول ببساطه هى لالادخال المؤقت ولا تخزن او نحفظ فى الجدول

يعنى خانه واحده حفظ مسح

مرفق مثال

temp entry.rar

#7

اخي الكريم لم افهم ماهية العمل

اين ستخزن البيانات التي ليست في الجداول المؤقتة

ارجو الشرح اكثر لو سمحت

#8

السلام عليكم

اخىالكريم

البيانات ستخزن فى الجدول

و لكن كل جدول يخزن خانه واحده فقط

و عندى 21 خانه اريد الدمج فى جدول واحد

شكرا لك بارك الله فيك

#9

اخى ما المانع ان تكون ال 21 خانة فى جدول واحد

هل لك ان تضع سببا واحدا لوضع كل خانة فى جدول ؟؟؟ لماذا لا تضع كل الخانات فى جدول واحد ؟

ثم لو رغبت يمكن فصلها باستخدام الاستعلامات /و ذلك افضل بكثير من وضعها منفصلة و طلب تجميعها

ثم ان كنت لا تريد الحفظ كما تقول لماذا الجداول ؟؟؟؟ يمكنك وضع مربعات نص على النموذج و ربطها بالتقرير مباشرة دون واسطة جدول

#10

السلام عليكم

لا مانع و هذا مااسال عنه

حاولت الدمج لم افلح فى التعديل على الكود

بارك الله فيك

#11

للرفع

#12

اخي الكريم الطلب الى الان غير مفهوم بالنسبة لي

ارجو شرح ما هو هدف المشروع للمساعدة وماهي الغاية من الجداول الموقتة

#13

السلام عليكم

اخى الكريم

عندى برنامج صغير على شبكه

و اردت ان اضيف بعض النكست بوكس الى الهيدر للفورم

فساعدنى احد الاخوه الافاضل

و كان لا يهم تخزين الداتا فتم العمل بهذه الطريقه

بارك الله فيك

فى ميزان اعمالك

#14

للرفع

#15

للرفع

#16

للرفع

#17

للرفع

#19
طالب علم مبتدىء كتب:

أخى الكريم

إطلع على المرفق إن شاء الله يكون هو المطلوب

تمنياتى لك بالتوفيق

السلام عليكم

اخى طالب علم

شكرا لك على مشاركتك و مساعدتك

ما احتاجه هو انه لدى 24 جدول و جميعهم يصبون فى فورم واحد

وال 24 جدول نفس الشىء و نفس الكود و تم تكرار الجدول و الكود 24 مره للحصول على المطلوب

ما احتاجه هو دمج الفى بى كود بحيت تصبح ال 24 حدول عباره عن جدول واحد مع تعديل الكود فى الفورم

مرفق مثال اخر و لكن جدولين فقط للتخفيف و تبسيط الفكره

بارك الله فيك و شكرا لك

temp entry_up.rar

#20

اخى الغالى

هذه محاوله إلى أن يتدخل من لديه الخبره

قمت بتحويل كود Sql لك لتستخدمه فى محرر الاكواد Vba حيث اننى ضعيف فى استخدام الاكواد فأنا مبتدأ ولكن بحاول على قدر إستطاعتى

تقبل عذرى

ده كود دمج 24 جداول مع بعض

strSql = "select tloc1.Id, tloc1.text " & vbCrLf & _
"from tloc1; " & vbCrLf & _
"
UNION select tloc2.ID, tloc2.text " & vbCrLf & _
"from tloc2; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc3.ID, tloc3.text " & vbCrLf & _
"from tloc3; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc4.ID, tloc4.text " & vbCrLf & _
"from tloc4; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc5.ID, tloc5.text " & vbCrLf & _
"from tloc5; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc6.ID, tloc6.text " & vbCrLf & _
"from tloc6; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc7.ID, tloc7.text " & vbCrLf & _
"from tloc7; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc8.ID, tloc8.text " & vbCrLf & _
"from tloc8; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc9.ID, tloc9.text " & vbCrLf & _
"from tloc9; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc10.ID, tloc10.text " & vbCrLf & _
"from tloc10; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc11.ID, tloc11.text " & vbCrLf & _
"from tloc11; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc12.ID, tloc12.text " & vbCrLf & _
"from tloc12; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc13.ID, tloc13.text " & vbCrLf & _
"from tloc13; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc14.ID, tloc14.text " & vbCrLf & _
"from tloc14; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc15.ID, tloc15.text " & vbCrLf & _
"from tloc15; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc16.ID, tloc16.text " & vbCrLf & _
"from tloc16; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc17.ID, tloc17.text " & vbCrLf & _
"from tloc17; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc18.ID, tloc18.text " & vbCrLf & _
"from tloc18; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc19.ID, tloc19.text " & vbCrLf & _
"from tloc19; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc20.ID, tloc20.text " & vbCrLf & _
"from tloc20; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc21.ID, tloc21.text " & vbCrLf & _
"from tloc21; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc22.ID, tloc22.text " & vbCrLf & _
"from tloc22; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc23.ID, tloc23.text " & vbCrLf & _
"from tloc23; " & vbCrLf & _
" " & vbCrLf & _
"UNION select tloc24.ID, tloc24.text " & vbCrLf & _
"from tloc24;"

ده كود إنشاء الجداول يضم 24 جدول عن طريق الكود السابق فى جدول واحد وسيكون اسمه Test وبالنسبه لكلمة All فى الكود فهيا اسم الاستعلام السابق

strSql = "SELECT [All].Id, [All].text INTO Test " & vbCrLf & _
"FROM [All];"

تقبل تحياتى ومرورى

تمنياتى لك وللجميع بالتوفيق

1
#21

بارك الله فيك

جارى التطبيق و التجربه

و لا يهمك و شكرا على مشكاركتك و تفاعلك معى اخى الكريم و هو فعلا من طيبك

+1

#22

السلام عليكم

اخى ماولت تطبيقه لم افلح

بارك الله فيك

هل من نموذج

شكرا

#23

انا شخصيا لا ارى اي مانع من ان يكون برنامجك بالشكل التالي

تم دمج جميع الحقول فى جدول واحد

temp entry.rar

1
#24
tbazh كتب:

انا شخصيا لا ارى اي مانع من ان يكون برنامجك بالشكل التالي

تم دمج جميع الحقول فى جدول واحد

شكراااا جزيلالا

هذا ما كنت ابحث عنه يارك الله فيك

فى ميزان اعمالك

تمت الاجابه

+1

#25
Laleq كتب:

شكراااا جزيلالا

هذا ما كنت ابحث عنه يارك الله فيك

فى ميزان اعمالك

تمت الاجابه

+1

السلام عليكم

اخى الكريم

الطريقه جيده و لكن هناك مشكله

اصبح هناك record cycle

و لا احتاجه .اريد فقط ال record الاول فقط و لا يتغير

يعنى عندما احرك عجله الماوس او تاب او انتر ينتقل الى ريكورد جديد

احتاج تثبيت نفس الريكورد الاول فقط و لا يخرج عن اطارها

جزاك الله خير

مرفق مثال

loc.rar

تم تعديل هذه المشاركة بواسطة Laleq في 12 يناير 2011 في 13:59

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

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

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

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

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