PDA

View Full Version : سوال: بازیابی اطلاعات یک فیلد توسط فیلد دیگری که با کمبوباکس انتخاب می شود!!!



opinions
سه شنبه 19 آبان 1394, 10:02 صبح
دوستان و اساتید عزیز سلام.

بنده یک جدول با اکسس دارم که شامل 5 ستون مشابه زیر هست:


ID | Field1 | Field2 | Field3 | FieldCode


ستونها باهم رابطه دارند. یعنی هر ستون در کمبوباکسی قرار دارد، که با انتخاب کمبو اولی موارد مربوط به اون کمبو در کمبوباکس دوم ظاهر میشه و ... (مشابه کشور، استان، شهر که مثال هاش در فروم موجوده). من یه ستون پنجمی هم دارم که یه کد خاص برای فیلد ها در نظر گرفتم. یعنی جدول به شکل زیر است:





ID | Field1 | Field2 | Field3 | FieldCode

ID1 | A | AA | AAA | 0101
ID2 | A | AA | BBB | 0102
ID3 | A | BB | CCC | 0103
ID4 | B | CC | DDD | 0104
ID5 | B | CC | EEE | 0105
ID6 | B | DD | FFF | 0106
ID7 | C | FF | GGG | 0107
ID8 | C | GG | HHH | 0108
ID.. | ... | ... | ... | 0109


بدین ترتیب وقتی از کمبو اول A انتخاب می شود در کمبو دوم AA و BB نمایش داده می شود و وقتی از کمبوی دوم مثلا BB انتخاب شود در کمبو سوم CCC وجود دارد و الی آخر...

حال دوستان سوالم اینه که:
1. من میخوام کد خاصی که در ستون آخر برای هر فیلد از ستون Filed3 تعریف کردم را بازیابی کنم و در تکست باکسی نمایش بدم اما کوئریش رو بلد نیستم!!!
2. در دیتابیس (اکسس) کد چهار رقمی باید داشته باشم که رقم اولش 0 اباید باشه اما هرکاری میکنم مثلا 0101 رو میزنه 101 و صفر اولش رو نمیزنه! چیکار کنم؟ آیا بعد از بازیابی کد باید صفر قبلش اضافه کنم؟ اگه آره چطوری؟

vaheeed
سه شنبه 19 آبان 1394, 12:19 عصر
با اکسس کار نکردم ولی برای مشکل دومت معمولا استفاده از کتیشن '0101' جواب میده