PDA

View Full Version : سوالات ريز و درشت از VB



Tifon_vb
پنج شنبه 14 آذر 1387, 10:58 صبح
سلام
من در حال انجام طرhحي يک نرم افزار تاکسي تلفني هستم که در اين زمينه چند سوال برايم پيش امده
1- بهترين راه براي گزارش گيري مثلا گزارش گرفتن از سرويس هاي رانندگان استفاده ار نرم افزار کريستال ريپورت است؟
2-چه طور مي توان از کامندي استفاده کرد که با يک بار کليک کامند حالت تو رفتگي پيدا کند و با کليک بعدي از حالت تو رفتگي خارج شود؟
ممنون!

Hossein Bazyan
پنج شنبه 14 آذر 1387, 17:36 عصر
سلام
1- بهترين راه براي گزارش گيري مثلا گزارش گرفتن از سرويس هاي رانندگاناستفاده ار نرم افزار کريستال ريپورت است؟
ممنون!

خیر ، میتوانی از DataReport استفاده کنی ، نه احتیاج به کامپوننت اضافی داری و نه دردسر!


سلام
2-چه طور مي توان از کامندي استفاده کرد که با يک بار کليک کامند حالت تو رفتگي پيدا کند و با کليک بعدي از حالت تو رفتگي خارج شود؟
ممنون!

باید Refrence زیر را به پروژه ات اضافه کنی سپس از ToggleButton1 استفاده نمایی.

به عکس دقت کن

Tifon_vb
پنج شنبه 14 آذر 1387, 22:20 عصر
جناب آقاي Hossein Bazyanاز کمک شما ممنون
من براي استفاده از بانک اطلاعاتي از vis data و کنترل data استفاده ميکنم
ميخواستم بدونم استفاده از اين موارد اشکالي در برنامه ايجاد نميکنه؟
------------------------------------------------------------------------------------
من برايثبت نام رانندگان ميخوام به طور atuo number يک کد در تکست باکس کد
راننده ظاهر شود بايد چه کدي رو بنويسم؟
ببخشيد سوالاتم زياد شد تازه کاريم ديگه!
از دوستاني که با حوصله به سوالات من جواب ميدند پيشاپيش ممنون
آقاي Hossein Bazyan بازم نوکرتيم!

Hossein Bazyan
پنج شنبه 14 آذر 1387, 22:35 عصر
جناب آقاي Hossein Bazyanاز کمک شما ممنون
من براي استفاده از بانک اطلاعاتي از vis data و کنترل data استفاده ميکنم
ميخواستم بدونم استفاده از اين موارد اشکالي در برنامه ايجاد نميکنه؟
------------------------------------------------------------------------------------

سلام
برنامه vis data برنامه ای جهت ایجاد بانک mdb و ویرایش آن ، البته میتوانی از access هم استفاده بکنی - اما این برنامه سریعتر و در دسترس تر میباشد و هیچ تاثیری روی گزارشگیری نداره . گزارشگیری با data report نه بار اضافی روی برنامه میذاره و در دسترس و جمع و جور هم هست .



من براي ثبت نام رانندگان ميخوام به طور atuo number يک کد در تکست باکس کد
راننده ظاهر شود بايد چه کدي رو بنويسم؟


باید بانک را بر حسب همین atuo number مرتب و آخرین کد به اضافه یک را بعنوام کد بعدی انتخاب نمایی.

Tifon_vb
جمعه 15 آذر 1387, 09:03 صبح
منظور شما اينکه فيلد کد خاصيت Auto Incerment رو تيک بزنم بعدش مثلا براي کد نويسي بايد از يه شمارنده استفاده کنم؟ اگر ممکن است يه نمونه کد هم بي زحمت بنويسيد

Hossein Bazyan
جمعه 15 آذر 1387, 10:42 صبح
منظور شما اينکه فيلد کد خاصيت Auto Incerment رو تيک بزنم بعدش مثلا براي کد نويسي بايد از يه شمارنده استفاده کنم؟ اگر ممکن است يه نمونه کد هم بي زحمت بنويسيد
سلام
بله دقیقا.

Dr.Bronx
جمعه 15 آذر 1387, 15:25 عصر
منظور شما اينکه فيلد کد خاصيت Auto Incerment رو تيک بزنم بعدش مثلا براي کد نويسي بايد از يه شمارنده استفاده کنم؟ اگر ممکن است يه نمونه کد هم بي زحمت بنويسيد

به نظر من بهتر اينه كه خودتون به صورت دستي به عدد 1 اضافه كنين اينجوري ترتيب هميشه رعايت ميشه
يعني مثلا پيش فرض رو 100 قرار ميدين و هر بار كه كليد راننده جديد رو مي زنن ميشه
Text1 = text1 + 1

Tifon_vb
شنبه 16 آذر 1387, 13:26 عصر
دوستان عزيز بازم ممنون
من از ديتا گريد 5 استفاده ميکنم
سوالي ديگه اي که داشتم درباره فريز کردن ديتا گريد بود يعني کاربر نتونه فيلدهاي ديتاگريد رو تغيير سايز بده.يک چيزي مثل اينکه خاصيتenabeld ديتا گريد رو FALSE کني ولي در اين صورت کاربر نميتونه فيلد هاي ديتا گريد رو انتخاب کنه .يعني کاربر بتونه مثلا فيلدي رو انتخاب و با زدن دکمه ويرايش يا حذف بر روي فيلد عمليات انجام بده ولي حق تغيير سايز نداشته باشه
چه طوري بايد اين مشکل رو حل کنم؟

rouzbeh_ziafati
جمعه 18 بهمن 1387, 18:14 عصر
چطور میشه برای رکوردهایی که توی گزارش Datareport میاند شماره ردیف گذاشت ؟ به ترتیب از 1 به بالا