View Full Version : طریقه نوشتن Query با پارامترهای ورودی و دارای IF چگونه است ؟
Ali_Prodes
شنبه 11 اردیبهشت 1389, 12:01 عصر
سلام دوستان
بنده در Sql و با ساخت Sp دارای پارامتر و دستورهای شرطی به مقصود خودم می رسم ، آیا امکان نوشتن Query با پارامترهای ورودی و دارای IF در Access وجود دارد؟
wolfstander
شنبه 11 اردیبهشت 1389, 12:19 عصر
در مورد پارامتر های ورودی:
بله این امکان وجود داره
درقسمت criteria با گذاشتن دو براکت در دو طرف ورودیت ، میتونی کاربر رو وادار به دادن اطلاعات کنی
به این صورت
[اطلاعات شماره مشتری را وارد کنید]
البته این کار یه مقداری باعث دردسر میشه
بهترش اینه که شما یه فرم داشته باشی و توش ارجاع بدی به کوئری
هرچیزی که تو sql هست ، تو اکسس هم هست
فقط باید نیتت رو صاف کنی تا بتونی ببینیش
:لبخند:
شما که sql بلدی، چرا میگی اکسس؟
فرمهات رو با اکسس طراحی کن، مابقی رو بذار به عهده sql
خیلی راحت تر و مطمئن تره
خود من دارم خودمو میکشم که تو sql وارد بشم تا بعدش بتونم از امکانات راحت اکسس برای ساخت فرم و اتصال به بانک اطلاعاتی استفاده کنم
شما میخوای برگردی از اول؟
نکنه ما رو میخوای سر کار بذاری؟
این کار رو نکن
میریم معتاد میشیم ، گناهش میفته گردنت ای جوان
:بامزه:
ولی در مورد If یه مقداری نامفهوم بود
یعنی شما بگی که اگر فلان مقدار در فلان فیلد بود ، کار بهمان رو انجام بده؟
اگه منظور شما این بوده باشه ، آره میشه
ولی در مورد دیگه من نمیدونم
Ali_Prodes
شنبه 11 اردیبهشت 1389, 13:33 عصر
دوست عزیز بنا به درخواست مشتری و پرتابل بودن Access لاجرا از روش فوق می خواهم استفاده کنم و سوالم را مطرح کردم و اگر می شود در مورد دستور IF نمونه Query با دستور SQL دارید ، لطفا آنرا اینجا قرار دهید .
مهدی قربانی
شنبه 11 اردیبهشت 1389, 14:22 عصر
سلام
اين يك نمونه كد SQLقابل استفاده در اكسس با پارامتر ورودي
پارامتر ورودي در اين مثال [نام را وارد كنيد] هست ، اين دستور پس از اجرا نام شخص رو از كاربر مطالبه ميكنه اگر نام وارده برابر با ali باشه ركورد مربوطه رو برميگردونه در غير اينصورت همه ركوردها برگردونده ميشن .
SELECT Table1.ID, Table1.code, Table1.name
FROM Table1
WHERE (((Table1.name)=IIf([نام را وارد كنيد]="ali","ali",[name])));
Mehrdadtest1
سه شنبه 14 اردیبهشت 1389, 19:06 عصر
البته در صورتي كه با كد نويسي هم آشنايي داشته باشي ميتوني براش يه function بنويسي:چشمک:
Ali_Prodes
چهارشنبه 15 اردیبهشت 1389, 09:22 صبح
سلام
میشه دوستم یک نمونه مثال اینجا قرار بدین.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.