كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة
#1
السلام عليكم
كيف يمكنني أن أضيف حقل إلى الجدول حسب الحاجة (أنا أعمل ب Delphi7 , sql serveur 2000)
أي أن هذا الحقل يظهر مثلا في fiche1 و لا يظهر في fiche2
الرد
#2
وعليكم السلام
كود :
http://www.sqlinfo.net/sqlserver/sql_server_Alter_Add_column.php
اللهم علمنا ما ينفعنا و إنفعنا بما علمتنا
الرد
#3
مشكور جدا أخ على الرد و لكن لست ما أبحث عنه , فأنا لا أعدل في قاعدة البيانات و إنما فقط للإظهار لحقل عند الحاجة ..
قمت بإضافة الحقل مباشرة من DBGrid كيف أضرب الحقل الأول في الثاني و أظهره في الحقل الجديد ؟
الرد
#4
السلام عليكم

http://www.delphi4arab.net/forum/showthr...p?tid=8532
الرد
#5
قمت بإستعمال AdoQuery و عرضت النتائج في DBGrid
إلا أنه بقيت هناك مشكلتين
داخل خصائص AdoQuery قمت بكتابة الإستعلام في SQl

select c1.reference_p,designation_p,qte_fa,prix_fa,qte_fa * prix_fa as total
from contient1 c1,produit p1
where (c1.reference_p = p1.reference_p and numero_fa = 'fa001')

**** أن أعوض القيمة fa001 بالعنصر Edit1 ممكن Syntaxe

هل يمكن عمل تحديث تلقائي لنتائج AdoQuery عند إضافة أو تعديل و حذف سجل ..
الرد
#6
سلام عليكم
KaderBest كتب :select c1.reference_p,designation_p,qte_fa,prix_fa,qte_fa * prix_fa as total'
from contient1 c1,produit p1
where (c1.reference_p = p1.reference_p and numero_fa ='+Edit1.Text) .
اللهم علمنا ما ينفعنا و إنفعنا بما علمتنا
الرد
#7
الكود غير شغال , لم تظهر أي بيانات
الرد
#8
كود :
ADOQuery1.SQL:= 'select c1.reference_p,designation_p,qte_fa,prix_fa,qte_fa * prix_fa as total'+ 'from contient1 c1,produit p1'+ 'where (c1.reference_p = p1.reference_p and numero_fa ='+Edit1.Text+')';
اللهم علمنا ما ينفعنا و إنفعنا بما علمتنا
الرد
#9
هل تقصد اضافة حقل الى الجدول ويكتب فيه الناتج عند التنفيذ؟
الرد
#10
لخضر مطر كتب :هل تقصد اضافة حقل الى الجدول ويكتب فيه الناتج عند التنفيذ؟
قمت بالإستغناء عن إضافة الحقل يدويا و إعتمدت على إستعلامات Sql فهي سهلة
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم