PDA

View Full Version : توابع کار با آرایه ها که غیر از توابع توکار باشند



rezaTavak
یک شنبه 10 اسفند 1382, 23:07 عصر
سلام

من یکسری توابعی که برای کار با آرایه است لازم دارم. اما منظورم توابع توکار نیست. مثلا پر کردن آریه با یک مقدار یا حذف عناصر تکراری در یک آرایه. آیا کسی چنین چیزی داره؟

متشکرم از کمک همه.

kia1349
چهارشنبه 13 اسفند 1382, 06:39 صبح
برای کار با آرایه ها بهترین توابع فقط توی فاکس پرو پیدا میشه
یه مقدار هم کد نویسی میخواد
به هر حال از بعضی توابع api هم میتونی استفاده کنی

rezaTavak
چهارشنبه 13 اسفند 1382, 19:41 عصر
ببخشید ممکنه توابع Api را مثال بزنید

kia1349
پنج شنبه 14 اسفند 1382, 12:03 عصر
خواستم براتون مثال بنویسم ولی سایت www.news2news.com از وقتی که پولی شده توابع پر کاربرد و مفیدشو فقط برای یوزرهای رجیستر شده نشون میده
متاسفم

rezaTavak
شنبه 16 اسفند 1382, 21:03 عصر
متشکرم آقا کیا

فقط اسم توابع هم باشه کافیه

در ضمن من در واقع مشکلم اینه که وقتی با آرایه فاکس کار میکنی مثلا اندازه طول و عرضش رو تغییر میدی (سطرو ستون) اونوقت عناصر اون بهم میرزه
مشکل من اینه که عناصر ستون را اگه اضافه کنم همه بهم میرزه
AINS هم درست کار نمیکنه

kia1349
یک شنبه 17 اسفند 1382, 08:03 صبح
اگه نمونه برنامه ای داری بده تا یه نگاهی بهش بکنم
من تا حالا به این مشکل برخورد نکرده ام
ورژن فاکس که داری کار میکنی چنده(سرویس پک هم نصب شده یا نه؟)

rezaTavak
یک شنبه 17 اسفند 1382, 21:47 عصر
سلام

ببینید اگه یک برنامه اینجوری باشه که تابع
=ains(laArray1,2,2)
در ان باشه ستون دوم آن به .f. تبدیل میشه فقط درسته؟
ممکنه یه چند مثال راجع به AINS بزنید که در اون ستون اضافه شه
البته من برنامه را طور دیگه ای تغییر دادم. فقط برای بعد میخوام بدونم.
منظورم هم این بود که فرض کنید یه تابع 2*3 داریم حالا میخواهیم به 3*3 تبدیل کنیم یعنی یه ستون اضافه شه. خب باید با Dimension و تابع AINS باید کار بشه و پارامتر سوم 2 باشه یعنی
AINS(laArray1,3,2) درسته؟
ممکنه کمک کنید

kia1349
چهارشنبه 20 اسفند 1382, 06:53 صبح
جناب آقای توکل
تازه متوجه منظورتان شدم
همانطور که به ذهن شما هم رسیده این کار فقط با کد نویسی امکان پذیر است
اضافه نمودن یک عنصر به یک آرایه( حال یک سطر باشد یا یک ستون) اندازه آرایه را تغییر نمیدهد
با اینکار عناصر (سطرها یا ستونها) به انتهای آرایه حرکت داده میشوند و آخرین عنصر(سطر یا ستون) از آرایه انداخته میشود و عنصر جدید نیز با .f. پر میشود
راه جلوگیری از آن فقط کد نویسی و حرکت و انتقال عناصر و اطلاعات بصورت دستی است

rezaTavak
پنج شنبه 21 اسفند 1382, 22:04 عصر
سلام
آقای کیا

ممنون از لطف شما