ورود

View Full Version : سوال: جمع آوری اطلاعات سه کمبو در یک جدول



mah3150
پنج شنبه 05 آبان 1390, 11:11 صبح
سلام به دوستان گرامی
از اسم تاپیک معلومه میخام اطلاعات انتخاب شده از فرم 1 رو در جدول sum ذخیره کنم.
تو فرم خودم اعدادی بجای اسم ظاهر میشن.


اگه ممکنه یک کتاب خوب معرفی کنید من هر قدم از کار باید مزاحم دوستان بشم.

Abbas Amiri
پنج شنبه 05 آبان 1390, 19:27 عصر
در زمینه برنامه نویسی اکسس راهنمای برنامه نویسی اکسس پیترنورتن انتشارات دیباگران مرجع خوبی است.
دستور INSERT INTO را در Help اکسس ببین .این دستور برای اضافه کردن رکورد به یک جدول ، چه ازجدول دیگر وچه مقدار دلخواه بکار می رود.


Dim strSQL AS String
strSQL = "INSERT INTO sum (Ostan, shahrestan, shahr) VALUES(" & Combo0 & ", " & Combo2 & ", " & Combo6 & ")"
DoCmd.RunSQL strSQL

البته باید فیلدهای جدول sum ازنوع Number شوند درغیر اینصورت مقادیر درج شونده بایستی در کوتیشن قرارگیرند.
وستونهای مربوطه از کمبوها انتخاب شوند

mah3150
شنبه 07 آبان 1390, 13:43 عصر
آقای امیری عزیز مثل اینکه بد توضیح دادم
میخوام اطلاعات وارد شده در فرم 1 در یک جدول ذخیره شن هر چی من وارد میکنم
فیلد های اون جدول می تونن به نامهای "مرکز دیسپاچینگ" "نام امور" و گنام شهر" باشند
با تشکر

Abbas Amiri
شنبه 07 آبان 1390, 21:12 عصر
برای اینکه نام شهرها بجای ID آنها ذخیره شود بصورت زیر اصلاح کن:


Dim strSQL AS String
strSQL = "INSERT INTO sum (Ostan, shahrestan, shahr) VALUES('" & Combo0.Column(1) & "', '" & Combo2.Column(1) & "', '" & Combo6.Column(1) & "')"
DoCmd.RunSQL strSQL

amirshadow3
سه شنبه 17 آبان 1390, 10:29 صبح
سلام
من يه جدول تو اكسس دارم كه شامل كد پرسنلي - نام - نام خانوادگي و ... ميباشد. حالا من در يك فرم يه كمبو باكس ميخوام بذارم كه وقتي از اون مثلا آيتم كد پرسنلي رو انتخاب ميكنم در ليست باكسي كه زير همون فرم قرار داره تمام كد پرسنلي ها رو نشون بده
ممنون ميشم اگه جواب بدين