PDA

View Full Version : سوال: کپی جدول Paradox



Sara_Iran
یک شنبه 02 اسفند 1388, 17:53 عصر
با سلام
می خواستم بدونم که اگه 3 تا جدول داشته باشم با فیلد ها مختلف و 1 جدول داشته باشم که چندتا از فیلد هاش مثل جدول اول و چندتا مثل جدول دوم و چندتا مثل جدول سوم چطور می تونم داده های فیلد های جدول آخر رو با دریافت داده های فیلد های مشابه جداول دیگه پر کنم.

Hadi_Fayyaz
یک شنبه 02 اسفند 1388, 23:55 عصر
سلام دوست عزيز
كد زير رو امتحان كن


Query1.sql.clear;
Query1.sql.add('Insert into table4');
Query1.sql.add('Select Table1.فيلد هاي مورد نظر ,Table2.فيلد هاي مورد نظر , Table3.فيلد هاي مورد نظر');
Query1.sql.add('Wher Table1.KeyCode=Table2.KeyCode');
Query1.sql.add('And Table2.KeyCode=Table3.KeyCode');
Query1.Execute;

خوب چند تا نكته اينجا لازمه بگم
1- چون اطلاعاتت كافي نبود و من نميدونستم فيلد هاي مشترك شما چيه مجبور شدم فارسي بنويسم ولي شما فيلد هاي مشترك رو با همون ترتيبي كه توي Table4 هستند انتخاب كنيد
2-قاعدتا بايد اون سه تا جدولي كه گفتيد يه فيلد مشتركي داشته باشند كه به شه اونها رو با هم جويند كرد در هرصورت من فرض كردم اسم اون فيلد KeyCode هست
3- اگه اين سه تا جدول با هم رابطه اي نداشته باشند اونوقت ديگه اين كد بدردت نميخوره بايد با برنامه نويسي فيلد هاي مشترك رو جدا كني
اميد وارم ابن كد بدردت بخوره