PDA

View Full Version : اکسس پروجکت



ITST-1
یک شنبه 07 اسفند 1384, 09:06 صبح
با سلام

من در ارتباط با اکسس پروجکت سئوال دارم
دوستان من می خواهم اطلاعاتی که برای یم کوئری پارامتری می فرستم از طریق فرم باشد

بر روی این فرم یک دکمه وجود دارد که با کلیک کردن آن اطلا عات از تکس بکس روی فرم به کوئری رفته و در نهایت گزارشس که مربوط به ای گزارش از قبل طراحی شده اجرا شود.

اگر راهنمایی بفر مایید متشکر می شوم

moustafa
یک شنبه 07 اسفند 1384, 10:15 صبح
سوال تکراری نکن جوابت کامل دادم

mohammadgij
دوشنبه 22 اسفند 1384, 14:17 عصر
اگه می خواین از توی فرم متغیر هاتونو پاس بدین اول باید به جای View از گزینه Stored Procedure استفاده کنید
که به ازای هر متغیر باید قبل از اون @ رو بذارید.
برای ورودی ها
اول در فرمتون یه متغیر تعریف میکنید
Dim adocmdObject As New ADODB.Command
دقت کنید که حتما باید Object از نوع Command باشه
سپس از دستورات زیر برای متغیر هاتون در فرم استفاده می کنید
Set adocmdObject.ActiveConnection = CurrentProject.Connection
adocmdObject.CommandText = "نام Stored Procedure"
adocmdObject.CommandType = adCmdStoredProc
adocmdObject.Parameters.Append adocmdObject.CreateParameter("نام پارامتر در پروسیجر بدون @", DataType, adParamInput, length, مقدار ورودی)

به تعداد مقادیر ورودی دستور خط فوق را می نویسید و پس از آن

adocmdObject.Execute
Set adocmdObject=Nothing
اگر می خواهید که جواب را در یک رکورد ست ذخیره نمایید به جای خط بالا می نویسید

Set adorstSelect= adocmdObject.Execute
Set adocmdObject=Nothing

ITST-1
سه شنبه 23 اسفند 1384, 08:55 صبح
با سلام مرسی از راهنمائتان

من دستورات شما را عمل کردم ولی باز مشکل حل نشد

من یک جدول به نام تست دارم که شامل دو فیلد id و name است
و یک کوئری دارم که می خواهم delete کوئری باشد id را بگیرد و رکورد را حذف کند نام این هم

تست است اگر راهنمایی بفرمایید ممنون می شوم

mohammadgij
شنبه 19 فروردین 1385, 18:18 عصر
میشه فایلت رو بذاری روی نت

MMAASS
شنبه 19 فروردین 1385, 22:55 عصر
با سلام مرسی از راهنمائتان

من دستورات شما را عمل کردم ولی باز مشکل حل نشد

من یک جدول به نام تست دارم که شامل دو فیلد id و name است
و یک کوئری دارم که می خواهم delete کوئری باشد id را بگیرد و رکورد را حذف کند نام این هم

تست است اگر راهنمایی بفرمایید ممنون می شوم

ببین این کمکت می کنه؟
این هم تقریبا مشکل شماست.
http://www.barnamenevis.org/forum/showthread.php?t=41935

ROGHANI
سه شنبه 27 آذر 1386, 09:15 صبح
اگر می خواهید که جواب را در یک رکورد ست ذخیره نمایید به جای خط بالا می نویسید

Set adorstSelect= adocmdObject.Execute
Set adocmdObject=Nothing[/quote]
با سلام
دوست عزیز من میخواهم این اطلاعات در یک رکورد ست قرار گیرد و ازآن به عنوان رکورد سورس برنامهاستفاده کنم .اگر این adorstSelect یک رکورد ست است با قراردادن ان به عنوان رکورد سورس فرم error میدهد . ممکن است راهنمایی بفرمایید