PDA

View Full Version : حذف يك item از combo box بعد از يكبار استفاده



mona_poof_63
یک شنبه 09 آبان 1389, 16:29 عصر
سلام
ممنون مي شم كمكم كنيد. يك فرم دارم كه كد پذيرنده هام به وسيله يك combo نشان داده ميشه و من هر روز بايد اطلاعاتي از اين پذيرنده هامو ثبت كنم مثلا هر روز به 10 تا از پذيرنده ها زنگ بزنم اطلاعات ازشون بگيرم و save كنم .ميخوام وقتي اطلاعات را ثبت كردم و كليد save رو زدم آن شماره پذيرنده از combo پاك بشه.

dadsara
یک شنبه 09 آبان 1389, 17:52 عصر
سلام
قاعدتا كومبو شما يك منبع داده دارد ، و اطلاعات مندرج در فرم شما هم در محلي ذخيره مي شود
براي اينكار كافي است به منبع داده ،‌كومبو مورد نظر رفته و شرط خود را اعمال كنيد
در صورت نياز به راهنمائي بيشتر نمونه فايل خود را قرار دهيد

mona_poof_63
دوشنبه 10 آبان 1389, 09:03 صبح
مرسي از كمكت.
الان combo من داره از table ي pazirande پر ميشه و موقعي كه اطلاعاتش رو save ميكنم تو tableي call ثبت ميشه.كاري كه ميخوام كنم اينه كه شماره پذيرنده هايي كه تو Call ثبت شده ديگه تو combo نشان نده.
اين دستورم نوشتم اما جواب نداد

SELECT [Pazirande]![IDn [

FROM Pazirande

WHERE [Pazirande]![IDn] Not IN (SELECT [Call]![IDn] FROM Call WHERE [Pazirande]![IDn] = [Call]![IDn] )

dadsara
سه شنبه 11 آبان 1389, 12:22 عصر
سلام
مي توني فايلت را با فرمت 2003 قرار بدهي

shahabrayane
سه شنبه 11 آبان 1389, 23:09 عصر
سلام
اول تو جدول پزیرنده یک چک باکس ایجاد کنید
2- فرمتون رو به یک کوئری که در اون این چک باکس با شرط =0 وجود دارد ارتباط دهید
3- این چک باکس را به صورت مخفی روی فرم قرار دهید
4- در کامند ذخیره فرم : مقدار چک باکس را مساوی-1 قرار داده و فرم را رفرش کنید
امیدوارم که درست کار کنه
با تشکر محسنی

karmand
چهارشنبه 12 آبان 1389, 07:42 صبح
وقتي كليد ذخيره را فشار دادي يك دستور اس كيو ال بنويس كه از جدول پذيرش حذف كند با شرط مساوي با values كمبو

DELETE pazirande.aa
FROM pazirande
WHERE (((pazirande.aa)=" & me.combo.valus & "));


ان را با
docmd.runsql
اجرا كن

در اخر فرم را requery كن