PDA

View Full Version : ادغام رکوردهای دو جدول در یک جدول بصورت زیر هم



madadi26
سه شنبه 02 دی 1393, 20:13 عصر
سلام دوستان
می خواستم توی یک ارتباط یک به چند، اطلاعات دو table رو توی یک فایل اکسس دیگه بصورت زیر هم داشته باشم مثلا اول مشخصات یه دانش آموز بیاد و بعد مشخصات پدر و مادرش هم زیر اون بیاد و به همین صورت برای رکورد های بعدی.
1- چطوری یه فایل اکسس جدید بسازم.
2- چطور اطلاعات دو جدول رو زیر هم بیارم.
با تشکر

mohammadsaleh
چهارشنبه 03 دی 1393, 16:15 عصر
در قسمت كوئري ابتدا يك پرسش UNION ايجاد كن. بدين ترتيب اطلاعات يك جدول به اطلاعات جدول ديگر افزوده ميشود. سپس با MAKE TABLE جدول جديد بساز

madadi26
شنبه 06 دی 1393, 11:20 صبح
سلام دوست عزیز(mohammadsaleh)، خیلی ممنون از اینکه بالاخره شما جواب منو دادید. اگر براتون امکان داره يك مثال پرسش UNION برام بزارید تاحالا باهاش کار نکردم. در ضمن با MAKE TABLE برای ایجاد جدول باید فایل اکسس رو از قبل ایجاد کرده باشی ولی من می خوام یه دستور ایجاد فایل اکسس بدم بعد از اون با MAKE TABLE اطلاعات دو جدول ادغام شده رو به اون فایل ایجادی انتقال بدم.

mohammadsaleh
شنبه 06 دی 1393, 14:44 عصر
فرض كنيد قصد داريد فيلدها a‌و b از جدول دوم را به جدول اول اضافه كنيد براي اينكار يا بصورت دستي دستور زير را مي نويسيد و يا اينكه يك پرسش ايجاد مي كنيد و در نماي sql نه ديزاين! دستورات زير را نوشته و كويري را ران كنيد.

SELECT A, B FROM TableA
UNION
SELECT A, B FROM TableB

madadi26
شنبه 06 دی 1393, 15:36 عصر
تشکر دوست عزیز مشکلم حل شد به صورت زیر دستور نوشتم:
SELECT name,family,nameDars
FROM student
UNION ALL
SELECT name,family,null
FROM parent

دستور vb ایجاد فایل اکسس هم اگه کمکم کنی ممنون میشم.

mohammadsaleh
یک شنبه 07 دی 1393, 18:24 عصر
فايل يا جدول؟

madadi26
یک شنبه 07 دی 1393, 22:46 عصر
اول فایل اکسس می خوام بسازم بعد جدول رو توش بریزم. در ضمن پرسش
UNION رو نمی تونم ویرایش کنم. آیا میشه توی union ویرایش اطلاعات کرد مثل query ؟