PDA

View Full Version : سوال: هایلایت (رنگی )کردن یک ردیف در فرمهایی که به صورت tabular طراحی شدند



alinoori76
چهارشنبه 08 دی 1389, 17:23 عصر
با سلام
اگر ممکنه شیوه هایلایت کردن یک ردیف (تغییر رنگ تمام فیلدهای همان فرم) با مثلا کلیک کردن روی یکی از فیلد ها رو مختصرا توضیح دهید و در صورت امکان کد مربوط را بذارید =====هرچی سرچ کردم پیدا نشد=====



سوال دوم :
در برنامه آپلود شده با فشردن دکمه 0 ساعت در لیبل بالا ثبت میشود ولی یا بسته و باز شدن فرم کپشن لیبل دوباره به حالت اول برمیگردد چطور میشود کپشن این لیبل را بصورت ثابت تغییر داد که فقط با فشردن دکمه تغییر کند؟

id1385
چهارشنبه 08 دی 1389, 20:26 عصر
با سلام
سوال اولتونو متوجه نشدم لطفاً کمی واضحتر توضیح دهید
منظورتون اینطوریه ؟

http://www.mytabligh.com/acpi/8.PNG


سوال دومتون رو رو آپ کردم


موفق باشید

alinoori76
چهارشنبه 08 دی 1389, 20:43 عصر
خیلی ممنون از راهنماییتون درباره سوال دوم فقط اگر کمی توضیح میدادین عالی بود و آیا میشه تاریخ رو هم در یک لیبل مثل ساعت ثبت کرد؟
نه منظور من از سوال اول اینه که در ==فرمی== که به شکل ردیفی طراحی شده به دلیل طولانی بودن ردیف بشود با کلیک کردن روی فیلد اول تمام فیلدهای همین ردیف را مشخص کرد برای بهتر بررسی کردن
متشکرم

id1385
چهارشنبه 08 دی 1389, 21:20 عصر
ببینید:
ما اول اون بالا یک سری روشهایی رو گفتیم که شما می تونید ازشون استفاده کنید


'Easy way to save your setting in win reg
'Also you can use INI fines in yours applaction
'Or use a table in your databse to save any setting
'This is only on of them
'Enjoy ;-)
'www.mytabligh.com
'See my applaction on this topic
'http://www.barnamenevis.org/forum/showthread.php?t=221938


از بین این روشها ساده ترین روش ذخیره کردن اطلاعات در ریجستری خوئد ویندوز هستش و تیو قسمت وی بی شما از دستور savesetting برای اینکار استفاده می کنید.
کد مورد نظر اگه ریجستری رو نگاه کرده باشید مثل شاخه های پوشه می مونند

SaveSetting "MSA_APP", "MY_SEC", "CMD0_PRSTIME", Time$

"MSA_APP" : در اصل شاخه اصلی است و یک اسمی رو بر اون میگذاریم (حالا تو ریجستری خودشون زیرشاخه هایی هستند بماند)
"MY_SEC" : این عنوان سرفصل ماست که ما میتونیم در اون به تعدادی شاخه ی اطلاعاتی داشته باشیم که درشون اطلاعات ذخیره میشن یعنی خونه های اخر
"CMD0_PRSTIME" : اینم در اصل نام خونه ی آخر هستش فرض کنید مثل یک جدول می مونه اینم یکی از فیلدهاشه
, Time$ : اون چیزی که باید در این فیلد ذخیره بشه رو می نویسیم اینجا

اینم برای باز خوانی اطلاعات ذخیره شده
GetSetting("MSA_APP", "MY_SEC", "CMD0_PRSTIME", "#Error!")

خطایی که در آخر نوشتیم برای این هست که در صورتی که اطلاعاتی یافت نشد یا وجود نداشت اونو نمایش بده
نکته : مسیر ذخیره و بازیابی باید عین هم باشند



SaveSetting "MSA_APP", "MY_SEC", "CMD0_PRSTIME", Time$

GetSetting("MSA_APP", "MY_SEC", "CMD0_PRSTIME", "#Error!")


بله تاریخ و یا هر چیز دیگری رو میتونید داشته باشید منتها برای اینکار باید یه اسم دیگه به اون خونه ی آخر بدید مثل تکه کد زیر مثلاً



SaveSetting "MSA_APP", "MY_SEC", "CMD0_PRSِDATE", "1389/10/08"$



موفق باشید.

alinoori76
چهارشنبه 08 دی 1389, 21:25 عصر
با تشکر از شما برای این راهنمایی شفافتون
میشه نظرتون رو در باره سوال اول بگید با توجه به توضیحاتی که دادم ؟