دوباره سلام.
شرمنده که ما فعلا مجبوریم استفاده کننده باشیم اما اگر لطف کنید کمک کنید مشکلمون حل بشه انشاالله یک روزی ما هم می تونیم جا پای شما بذاریم.
دوستان عزیز دو تا سوال دارم :
اول اینکه می خواهم برای جدولم دوتا index بذارم البته در دیتا بیس این را تعیین کردم یعنی برای جدولم دو تا شاخص انتخاب کردم درون دلفی هم در گزینه index name دو تا انخاب دارم اما فقط می تونم یکی را انتخاب کنم در صورتی من می خواهم با هر دوتای اینها به ترتیب مرتب شوند.
دوم اینکه من یک جدول دارم با چند فیلد که می خواهم روی فیلدها محاسبه انجام بدم. اما با بررسی چند شرط. می خواهم شرط بذارم اگر فیلد اول پر بود مقدار فیلد اخر با مقدار edit جمع شود و اگر مقدار فیلد دوم پر بود مقدار فیلد اخر از مقدار edit کم شود. چند کد نوشتم اما اینها فقط مقدار را جمع می کنند و کم نمی کنند.
if not table1.eof then
while not table1.eof do
if table1.FieldByName('field1').Value<>'' then
begin
a:=table1.FieldByName('MANY').Value+a;
table1.Next;
end
else
if table1.FieldByName('field2').Value<>'' then
begin
a:=a-table1.FieldByName('MANY').Value;
table1.Next;
end ;