سلامنقل قول:
شما درست میگید
با اکسس 2000 و 2003
پس یه لطفی کنید
چون خیلی این کار واسم مهمه شما فقط سوال 1-2-5 رو دقیق آموزش بدید
ممنون
Printable View
سلامنقل قول:
شما درست میگید
با اکسس 2000 و 2003
پس یه لطفی کنید
چون خیلی این کار واسم مهمه شما فقط سوال 1-2-5 رو دقیق آموزش بدید
ممنون
سلام،نقل قول:
از اینکه می تونم کمکی کنم خوشحالم:
1) وقتی نوع یک فیلد Number انتخاب میشه، Field Size اون به طور پیش فرض Long Integer هست که بیشترین مقدار اون میتونه 2,147,483,647 باشه. برای همین نوع فیلد سایز رو Decimal انتخاب کنید.
2) در حالت دیزاین جدول، در سمت راست، یعنی Property sheet، گزینه ای هست با نام subdatasheet name . این گزینه تعیین میکنه وقتی علامت بعلاوه هر فیلدی رو که میزنیم، از چه جدولی اطلاعات مرتبط (که ممکنه مرتبط هم نباشن)، نشون داده بشه. مقدار این گزینه احتمالا خود جدوله که میشه گزینه های Auto یا none رو انتخاب کرد تا مساله برطرف بشه.
ممنون از لطفتون،
سلام،نقل قول:
1) اول دوتا جدول درست میکنیم. یکی برای صنف، با فیلد های senf_ID (بعنوان Primary key) و مثلا senf_name ، و یکی هم برای زیرمجموعه با فیلدهای subsenf_ID, senf_ID, subsenf_name (بعنوان Primary key). نوع Primary keyها میتونه autoNumber باشه یا number. بعد باید بین این دو جدول رابطه بوجود آورد به این صورت که در قسمت ساخت رابطه Relationship ، دو جدول رو انتخاب میکنیم و فیلد senf_ID از جدول صنف رو به روی فیلد senf_ID از جدول زیرمجموعه درگ-اند-دراپ میکنیم. در پنجره باز شده تیک های موجود رو میزنیم و بعد از create کردن save میکنیم. حالا اگه جدول صنف رو باز کنیم و یک رکورد جدید وارد کنیم، می تونیم با زدن علامت بعلاوه در سمت چپ رکورد، اطلاعات مربوط به زیر مجموعه رو هم وارد کنیم. البته این یک راهشه که سرراست هم هست.
2) برای این کار باید یه فرم با نام Address درست کرد. در فرم اصلی دکمه ای قرار داد که این فرم رو باز کنه. در فرم Address هم دکمه ای هست که اطلاعات رو منتقل میکنه به فرم اصلی و این فرم رو میبنده. کار انتقال رو میشه با دستور SetValue در ماکرو و یا مستقیما بوسیله اجرای کد ، انجام داد. یعنی در قسمت Item دستور SetValue، آدرس فیلد مورد نظر در فرم اصلی و در قسمت Expression ، آدرس فیلد در همین فرم Address .
5) چون من 2003 یا 2000 ندارم ، در این باره زیاد اطلاعات ندارم. ولی میدونم که در پستهای قبل تر در این باره صحبت شده.
ممنون،
با سلام دوباره
یه سوال
یک فیلد داریم که متنی است شامل چندین گزینه است و برای یه رکورد ممکن چند تا از این گزینه ها با هم انتخاب بشه و برای یه رکورد دیگ ممکنه فقط یکی باشه خلاصه گزینه ها نباید رادیئی باشند و امکان انتخاب چندین گزینه باید وجود داشته باشه
برای نشون دادن این فیلد روی فرم از چه کنترلی استفاده می کنی؟
هم چک باکس و هم آپشن گروپ رو استفاده کردم اما هیچ کدوم مشکل من رو حل نکرد ممنون می شم کمکم کنید
سلام،نقل قول:
در اكسس 2007، قابليتي هست كه ميشه نوع يك فيلد رو "چند گزينه اي" يا MultipleValue انتخاب كرد. در قسمت طراحي جدول، وقتي فيلد مورد نظر رو انتخاب كردي،در قسمت Data Type ، گزينه Lookup Wizard رو انتخاب كرده و پس از انجام مراحل موردنظر، در آخر تيك مربوط به Allow Multiple Values رو ميزنيم.( البته اين كارها رو ميشه بصورت دستي در زبانه Lookup ، گزينه Display Control و انتخاب Combo Box و ... انجام داد.) حالا اگه فرمي از اين جدول درست كنيم، فيلد موردنظر به طور خودكار بصورت كمبوباكس و شكل دلخواه، ايجاد ميشه.
با سپاس،
بازم سلام
روشی که گفته بودید مشکل من رو حل نکرد
من یه فیلد دارم به نام کار گروه که شامل گزینههای
فرهنگی
هنری
مددکاری
روابط عمومی
انفورماتیک است
هرکس موقع ثبت نام میتونه یک از اینها یا تعدادی از اونها رو انتخاب کنه با روشی که گفتید یه کمبو باکس تشکیل میشه که چندین ستون داشته باشه اما فقط مقدار یکی از ستونهاانتخاب میشه نه از هر ستون یکی
گزینه MultipleValue رو هم پیدا نکردم البته این دفعه من با اکسس 2003 کار می کنم شاید در این ورژن این گزینه نباشد
(چون مراحلی که گفتید با دقت دنبال کردم و همچین چیزی ندیدم)
سلام،نقل قول:
بله، اين قابليت فقط در اكسس 2007 هست. اگه ناچار به استفاده از 2003 هستي، مثلا ميشه با كدنويسي يه كارايي كرد ... (احتمال ميدم)
ممنون،
سلام ،
من جديداً اكسس 2003 را نصب كردم ولي كليه اعداد را به فارسي تبديل كرده و حتي نمي توان اعداد انگليسي نوشت در حاليكه صفحه كليد نيز انگليسي است .لطفاً مرا راهنمائي كنيد .
از شما بي نهايت سپاسگزارم
دوست عزیز میشه کمی بیشتر توضیح بدید من نفهمیدم شما می خواید چیکار کنیدنقل قول:
سلام ،
من جديداً اكسس 2003 را نصب كردم ولي كليه اعداد را به فارسي تبديل كرده و حتي نمي توان اعداد انگليسي نوشت در حاليكه صفحه كليد نيز انگليسي است .لطفاً مرا راهنمائي كنيد .
از شما بي نهايت سپاسگزارم
معمولا اکثر کاربران برعکس مشکل شما رو دارند یعنی اعدادشون فارسی نمیشه و می خوان فارسیش کنن.
شما اگه اصلا نمی خوایید از فارسی استفاده کنید پس برید زبان فارسی رو حذف کنید
بازم سلام
من اومدم با یه سوال دیگه
من می خوام یه برای یه کانون یه فرم درست کنم که
تمام اطلاعات مربوط به دریافت حق عضویت اعضا رو نشون بده
یه بانکه اطلاعاتی می خواد که تمام دریافتی های هر شخص و تاریخشون رو نگه داره و برای ماههای آینده هم امکان ورود اطلاعات داشته باشه و برای اعضای جدید هم این امکاه باشه
با استفاده از شی گرایی میشه همچین کاری کرد اما در اکسس فرقی نداره 2003 یا 2007 امکان همچین کاری هست یا نه ؟
اگه هست ممنون می شم راهنماییم کنید.