PDA

View Full Version : ساخت فيلد



Hossis
شنبه 05 تیر 1389, 22:16 عصر
من کد ساخت جدول در پايگاه داده رو بلدم اما براي ساخت يک فيلد در يک جدول موجود در صورتي که اون فيلد موجود نباشه، چه کدي بايد نوشت؟؟
پس دو مرحله داريم
1- اطلاع از اين که فيلد مورد نظر در جدول موجود هست يا نه؟؟
2- در صورت نبود، آن را بسازيم و نوع آن را مشخص کنيم
البته من از بانک اکسس استفاده مي‌کنم

mazoolagh
یک شنبه 06 تیر 1389, 14:05 عصر
خوب میتونین توی fields یک tabledef دنبال یک name خاص باشین ببینین هست یا نه

Hossis
یک شنبه 06 تیر 1389, 22:13 عصر
خوب میتونین توی fields یک tabledef دنبال یک name خاص باشین ببینین هست یا نه
من از طريق کد نويسي مي خواستم اين کار رو انجام بدم لذا انتقال تاپيک به اين جا مناسب نبود
اما اصل مطلب:
چجوري مي تونم اين کار که گفتي انجام بدم، جواب شماخيلي کلي هست
اونوقت اگه نبود چي کار کنيم؟؟ من مي خوام اين کار رو با دستورات اسکيوال انجام بدم

mazoolagh
سه شنبه 08 تیر 1389, 15:51 عصر
خوب سئوال شما هم کلی هست

شما میتونین با tabledefs به مجموعه جداول بانک دسترسی پیدا کنین


dim tdf as tabledef
for each tdf in currentdb.tabledefs
...
...
next


مشابه همین با fields میتونین به مجموعه فیلدهای یک جدول دسترسی داشته باشین و با متدهایی مثل append و delete فیلد به جدول اضافه یا ازش کم کنین


اما اگر میخواین با دستورات sql کار کنین باید از alter table استفاده کنین