PDA

View Full Version : سوال: قرار دادن یک کوئری در حلقه



alinoori76
یک شنبه 05 دی 1389, 22:29 عصر
با سلام و تشکر از اساتید محترم
لطفا در صورتی که امکان قرار دادن یک کوئری در یک حلقه وجود دارد کمی توضیح دهید یا نمونه ای رو آپلود کنید و یا کد مربوط را بگذارید
ممنون

mazoolagh
دوشنبه 06 دی 1389, 22:51 عصر
شما اول توضیح بدین منظورتون از حلقه چیست.
احتمالا کوئری تودرتو نیست؟

alinoori76
سه شنبه 07 دی 1389, 07:27 صبح
با سلام منظور من اینه که ما نتیجه یک کوئری رو برای تعدادی از فیلد ها میخواهیم بدست بیاریم . یا بهتر بگم میخواهیم در یک حلقه مثلا for بطور متوالی نتیجه یک کوئری را در یک فرم ثبت کنیم آیا اینچنین کاری ممکنه . جهت این کار شما چه پیشنهادی دارین؟ اگر لطف کنید و یک نمونه بذارید که دارای یک حلقه باشه ( برای بررسی حلقه ها در اکسس میگم) چون هنوز با چنین کاری مواجه نشدم ممنون میشم

mazoolagh
سه شنبه 07 دی 1389, 20:50 عصر
ظاهرا کوئری شما فقط یک مقدار برمیگردونه که در اینصورت میتونین از توابع domain aggregate هم استفاده کنین (مثل dmax,dsum و ...)

ببینین سئوال شما کلی و تا حدودی هم مبهم هست. شاید یک update query ساده جوابگوی کارتون باشه یا شاید بهتر باشه از رکوردست استفاده کنین.

هر چه دقیقتر سئوالتون رو مطرح کنین و مثال ذکر کنین بهتر میشه راهنمایی کرد و نمونه کد داد.

alinoori76
چهارشنبه 08 دی 1389, 15:47 عصر
درسته سوال من کلی هست و هنوز هم با چنین کاری مواجه نشدم فقط برای یادگیری سوال رو پرسیدم اگر نمونه هایی از توابع domain aggregate یا رکوردست و update query بزارید ممنون میشم

mazoolagh
چهارشنبه 08 دی 1389, 21:02 عصر
با اینحساب بهتر هست از help خود اکسس شروع کنین که در هر مورد نمونه کد همراه با توضیح داره

sadra1234
سه شنبه 05 بهمن 1389, 18:14 عصر
سلام دوستان
من یه سوال داشتم و دیدم مرتبط با این بخش هست
من می خوام یه سری اطلاعات رو از طریق فرم توی یه جدول ثبت کنم مثلا اطلاعات مربوط به اقساط و بدین صورت که یکسری اطلاعات مثل نام و شماره وام و ..ثابت و یه سری مثل سررسید هر قسط متغیر با فاصله مشخص (مثلا 1 ماه) حالا با یکبار کلیک برروی دکمه save می خوام برای هر قسط یه رکورد ثبت بشه
مثلا اگه سررسید قسط اول 89/1/1و تعداد اقساط 60 و فاصلا اقساط 1 ماه باشه با کلیک بر روی یک دکمه سیو 60رکورد ایجاد بشه که فقط فیلد سررسید قسط اونا فرق کنه(60ماه پشت سر هم)
ممنون میشم راهنمایی کنید

sadra1234
جمعه 15 بهمن 1389, 12:01 عصر
دوستان یعنی کسی بلد نیست و یا اینکه امکانش نیست
لطفا جواب بدین

stabesh
جمعه 15 بهمن 1389, 18:50 عصر
با سلام
ضمیمه ای گذاشتم شاید به دردتون خورد
ولی این کارتون به نظرم درست نیست باید اطلاعات وام در یک جدول و اطلاعات سررسید در یک جدول دیگر باشه این طوری دیگه افزونگی یا به عبارتی داده تکراری نداریم

sadra1234
دوشنبه 18 بهمن 1389, 22:53 عصر
با سلام و تشکر از شما جناب stabesh (http://barnamenevis.org/member.php?150745-stabesh)
ممنونم از راهنماییتون
این مثالی که شما گذاشتین فقط برای یک حالت هست ، اگه بخوایم که کاربر سررسید قسط اول و فاصله اقساط و تعداد اقساط رو درون تکست باکسهایی وارد کنه (درون شرط داده هایی از تکست باکس هایی دریافت کنیم) باید چیکار کنیم؟
باز هم از اینکه وقت گذاشتین و منو راهنمایی کردین سپاسگذارم.