PDA

View Full Version : سوال: تعداد خط ها در یک text



amin_rj
جمعه 17 اردیبهشت 1389, 08:17 صبح
سلام
من می خواهم اطلاعاتی را با استفاده از دستور trim وارد یک Text کنم و اگر تعداد خطها در text به 5 رسید به تعداد 3 خط فاصله ایجاد کنم_vbnewline- حالا مشکل اینجاست که به چه روشی بفهمم که تاخط 5 پر شده یا نه
لطفاً کمک کنید
خیلی واجب هست

amin_rj
جمعه 17 اردیبهشت 1389, 15:33 عصر
از دوستان کسی نمی تواند کمک کند

amirzazadeh
شنبه 18 اردیبهشت 1389, 10:16 صبح
سلام
من می خواهم اطلاعاتی را با استفاده از دستور trim وارد یک Text کنم و اگر تعداد خطها در text به 5 رسید به تعداد 3 خط فاصله ایجاد کنم_vbnewline- حالا مشکل اینجاست که به چه روشی بفهمم که تاخط 5 پر شده یا نه
لطفاً کمک کنید
خیلی واجب هست
سلام
شما ميتونين با استفاده از تابع LEN طول رشته رو به دست بياريد و اگر از حد مورد نظر شما بيشتر بود شرط موردنظر شما اعمال بشه.(به عنوان مثال اگر با فونت ثابت تعداد كاراكتر بدون TRIMبيش از 120(عدد فرضيه) كاراكتر بود شرط اعمال بشه)

........................
موفق باشيد

amin_rj
شنبه 18 اردیبهشت 1389, 11:10 صبح
تشکر
من می خواهم بین د وکلمه که یکی فارسی و دیگری انگلیسی فاصله بگذارم به طوری که فارس از سمت راست و انگلیسی از سمت چپ در textنوشته شود با دستور len , space هر کاری می کنم برای بعضی کلمات این فاصله به هم مخورد
یا کم می شود یا زیاد
دستوری که استفاده می کنم
trim(XXX & space(43-len(yyy))

amin_rj
شنبه 18 اردیبهشت 1389, 11:16 صبح
سلام
شما ميتونين با استفاده از تابع LEN طول رشته رو به دست بياريد و اگر از حد مورد نظر شما بيشتر بود شرط موردنظر شما اعمال بشه.(به عنوان مثال اگر با فونت ثابت تعداد كاراكتر بدون TRIMبيش از 120(عدد فرضيه) كاراكتر بود شرط اعمال بشه)

........................
موفق باشيد


تشکر
من در این تکسک حدود 15 فیلد وارد می کنم
با این توضیح که شما لطف کردید دادید من باید در هنگام وارد کردن یک فیلد به text یک تابع که به صورتی که شما گفتید تهیه شده را اجرا کنم ولی اگر وقتی یک فیلد را وارد text می کنم text من از خط 5 عبور کنه وحتی به خط 6 ام برسه شرط "دو سطر فاصله" من در خط 6 اعمال می شود
آیا روش دیگری پیشنهاد می کنید
و سؤال بالا چون ربط به این سؤال داشت آوردم ممنون میشم در اون مشکلم کمکم کنید .
تشکر
پس با این وجود من با

amirzazadeh
شنبه 18 اردیبهشت 1389, 13:28 عصر
تشکر
من در این تکسک حدود 15 فیلد وارد می کنم
با این توضیح که شما لطف کردید دادید من باید در هنگام وارد کردن یک فیلد به text یک تابع که به صورتی که شما گفتید تهیه شده را اجرا کنم ولی اگر وقتی یک فیلد را وارد text می کنم text من از خط 5 عبور کنه وحتی به خط 6 ام برسه شرط "دو سطر فاصله" من در خط 6 اعمال می شود
آیا روش دیگری پیشنهاد می کنید
و سؤال بالا چون ربط به این سؤال داشت آوردم ممنون میشم در اون مشکلم کمکم کنید .
تشکر
پس با این وجود من با
سلام
اگر ممكنه نمونه كار رو با فرمت 2003اپلود كنيد شايد دوستان راه حل بهتري داشته باشند.
...............................
موفق باشيد

amin_rj
یک شنبه 19 اردیبهشت 1389, 07:29 صبح
سلام
این هم نمونه که گفتید
تشکر

amin_rj
سه شنبه 21 اردیبهشت 1389, 14:58 عصر
از دوستان کسی نیست کمک کند

anbaran
سه شنبه 21 اردیبهشت 1389, 18:21 عصر
از دوستان کسی نیست کمک کند
از این لینک کمک بگیر
http://www.barnamenevisan.co.cc/showthread.php?t=300