PDA

View Full Version : اضافه کردن یک فیلد به query در زمان اجرا و پرکردن رکوردها



javidtaheri
سه شنبه 24 شهریور 1383, 15:50 عصر
در برنامه ام یک Query دارم که از یک جدول پاراداکس(TABLE1) رکوردهایی را با استفاده از دستور Select نمایش میدهد میخواهم پس از انجام این عمل فیلدی بنام ریRow (ردیف) به این Query اضافه کنم که رکوردهای ان از شماره یک تا شماره n ( بسته به رکوردهای Query) به طور خودکار پرشوند
ممنون از راهنمایی تان

SReza1
پنج شنبه 26 شهریور 1383, 12:26 عصر
راههای زیادی برای این کار هست! یکیشو میگم
در قسمت Query راست کلیک کن و یه فیلد جدید از نوع Integer اضافه کن.
بهد در رویداد OnCalculateField این کد رو بنویس

Query1.FieldByName(YourNBewFieldName).Asineteger := Query1.RecordCount;

javidtaheri
یک شنبه 29 شهریور 1383, 16:03 عصر
دوست عزیز
چگونه با کد نویسی یک فیلد را به Query اضافه کنم لازم بذکر است که این Query بوسیله دستور Select یک سری رکورد را گزارش گرفته است و بعد از گزارش و نمایش میخواهم یک فیلد را به ان از طریق کد نویسی اضافه کنم

javidtaheri
دوشنبه 30 شهریور 1383, 17:41 عصر
این سوال برایم ضروری است لطفا کمک کنید
اضافه کردن یک فیلد عددی به Query از طریق کد نویسی در زمان اجرا
لپ مطلب : میخواهم یک ردیف برای جدول خودم قرار دهم

JavanSoft
سه شنبه 31 شهریور 1383, 13:52 عصر
دستور Alter به شماکمک می کند

hamidrezaA
پنج شنبه 02 مهر 1383, 19:35 عصر
حتما می خواهی طوری این فیلدها اضافه شوند که فیلد تکراری نیز نباشد
اگه جوابت بله هست نوع پایگاه داده بایستی مشخص شود

-------------
حمید رضا

hamidrezaA
پنج شنبه 02 مهر 1383, 19:41 عصر
من تو پایگاه داده اوراکل این کارو کردم


Alter table HIST_11 ADD id number;
update HIST_11 set id=Rownum;

که جواب شما نیز میتونه باشه

javidtaheri
شنبه 04 مهر 1383, 16:16 عصر
بانک پاراداکس است
لطفا در مورد دستور Alter توضیح بیشتر بدهید
وجود فیلد تکراری و غیر تکراری مهم نیست فقط میخواهم ردیف تعریف کنم

hamidrezaA
شنبه 04 مهر 1383, 17:52 عصر
لطفا در مورد دستور Alter توضیح بیشتر بدهید

کتاب SQL بیرون فروانه پیشنهاد میکنم حتما تهیه کنید.

javidtaheri
یک شنبه 05 مهر 1383, 12:02 عصر
اگر مرجع مناسبی برای SQl میدانید خواهش میکنم معرفی نمایید