مثل این که آقا فرهاد خسته شده !
در ضمن اگر این مطالب را به صورت Pdf در بیاری و آپلود کنی خیلی بهتره خواهد بود اگر هم وقت نداری اجازه بده من چنین کاری کنم( یعنی تمام گفته های شما را به صورت Pdf در بیارم و آپلود کنم )
Printable View
مثل این که آقا فرهاد خسته شده !
در ضمن اگر این مطالب را به صورت Pdf در بیاری و آپلود کنی خیلی بهتره خواهد بود اگر هم وقت نداری اجازه بده من چنین کاری کنم( یعنی تمام گفته های شما را به صورت Pdf در بیارم و آپلود کنم )
منم همينون ميگم. اگه Pdf بشه خيلي بهتره بابا. يكي زحمتش رو بكشه ممنون ميشم.
يه سوال رو يادم رفت بپرسم:
فرهاد جان براي اينكه بخوايم در جستجوي ما كلمه اي باشه كه ما در فيلد جستجو سرچ مي كنيم از Like استفاده مي كنيم. حالا اگه بخوايم در جستجوي ما اون كلمه نباشه بايد چيكار كنيم. يعني در جستجوي ما عبارتي كه ما در فيلد جستجو هست، نباشه!!!
موفق باشين
باي
نه دوست عزیز خسته نشدم. تنها دلیلش مشغله زیاد در این روزها هست. (اگر به کسی نمیگید طراحی یک وب سایت برای یک ارگان دولتی :5: )نقل قول:
اگر دوستان لطف کنند و به صورت pdf در بیارند، ممنون میشم.
مثال رو با همون جدول inventory معروف میزنم:نقل قول:
موفق باشیکد:
with adoquery do begin
close;
sql.Clear;
sql.Add('select name from inventory where name not in (select name from inventory where name=:param)');
ADOQuery3.Parameters.ParamValues['param']:=edit1.Text;
open;
end;
سلام فرهاد جان
يه مشكل بسيار عجيب دارم. من 6 تا فيلد دارم از نوع Text در پايگاه داده اكسس
سه تا از اونا براي نگه داري تاريخ به صورت Merge شده (بدون مميز) و سه تا ديگه از اونا هم براي شماره نامه.
من با مثلا قطعه كد زير مي تونم به طور كاملا دقيق سه تا فيلد مربوط به تاريخ رو ***** كنم.
پس تا اينجا مشكلي نيست. ولي وقتي به فيلد شماره ها مي رسم و مي خوام با دستور Between ، باقطعه كد زير:کد:STRtemp:=STRtemp+'And MDH Between "'+Resform.Mergedate('m',MDWRLY.Text,MDWRLM.Text,MDWRLD.Text)+'" and "'+Resform.Mergedate('m',MDWRHY.Text,MDWRHM.Text,MDWRHD.Text)+'" '
اونا رو **** كنم. كار مهمي نمي كنه. مي گم كار مهم نمي كنه چون مثلا سه ركورد با مقادير زير براي شماره نامه داريم (125,123,1236) . حالا وقتي مي خوام مقادير بين مثلا 123 تا 130 رو برام بياره، 1236 رو هم مياره. (مثل اينكه از خاصيت شباهت استفاده مي كنه). هر كار كردم نشد.کد:STRtemp:=STRtemp+'And Mailnum Between "'+MNWRL.Text+'" and "'+MNWRH.Text+'" '
بايد بگم كه STRtemp رشتة SQL ما هست كه با تركيب چند پارامتر به رشتة نهايي تبديل ميشه.
حالا بگين اشكال از كجاست.
موفق باشين
باي
اگر فیلد های شماره عدد هست نباید بین " " قرار بگیره. اگر هم اینجوری درست نشد مقدار نهایی STRtemp رو بنویس. اینجوری نمیشه کاری کرد
سلام
فرهاد جان فيلد از نوع رشته هستش. چرا نميشه اينجوري كاري كرد؟
به هر كي گفتم تا حالا به اين مشكل بر نخورده بود.
شما راه حلي ندارين؟
ممنون
باي
نقل قول:به پست توجه نکردید!نقل قول:
اگر هم اینجوری درست نشد مقدار نهایی STRtemp رو بنویس. اینجوری نمیشه کاری کرد
امیدوارم که حال دوستان خوب باشه
فرهاد جان می دونم اگر کسی سوالی نداشته باشه آدم کم کم سرد می شه .
اما امیدوارم که شما همچنان موفق باشید در ضمن من یک برنامه را شروع کردم که می خوام در این برنامه فقط از دستورات Sql استفاده کنم یعنی تا جائی که شما و دوستان آموزش دادید من از دستورات Sql استفاده خواهم کرد
امیدوارم که همه موفق باشن و ما هم اگر مشکلی داشتیم بتونیم در انجا مطرح کنیم و به جواب برسیم.