PDA

View Full Version : سوال: مشكل با Vsflex



ali-a2
سه شنبه 28 مرداد 1393, 09:13 صبح
سلام ‏‌من از كد زير براي تغيير Header در VSflex استفاده ميكنم ولي كماكان Header همون اسمي هست كه داخل فايل اكسس انتخاب شده ‏‌. علت چيه ؟ ممنون ميشم راهنمايي كنيد !!

With VS

.TextMatrix(0, 1) = "äÇã"
.TextMatrix(0, 2) = "äÇã ÎÇäæÇϐí"
.TextMatrix(0, 3) = "äÇ㠁ÏÑ "
.TextMatrix(0, 4) = "ßÏ ãáí"
.TextMatrix(0, 5) = "Ñæå Îæäí"
.TextMatrix(0, 6) = "ÊáÝä"
.TextMatrix(0, 7) = "ÂÏÑÓ"
.TextMatrix(0, 8) = "ÊÇÑíÎ ãÑÇÌÚå"


End With

hrj1981
سه شنبه 28 مرداد 1393, 09:51 صبح
ابتدا ديتاسورس گريد رو به بانك اطلاعاتي ست كن بعد هدرها رو تغيير بده

ali-a2
سه شنبه 28 مرداد 1393, 09:56 صبح
ممنون
منظورتون رو متوجه نشدم‌!
كد اصلاح شدش به چه صورت ميشه ؟

hrj1981
سه شنبه 28 مرداد 1393, 11:00 صبح
شما اطلاعات اكسس رو چه جوري تو گريد فراخوني ميكني ؟

ali-a2
سه شنبه 28 مرداد 1393, 11:08 صبح
از Properties قسمت Datasource !!

hrj1981
سه شنبه 28 مرداد 1393, 11:22 صبح
بهتر با كد نويسي اين كار رو انجام بدي تا دستت براي بقيه تغييرات باز باشه

hrj1981
سه شنبه 28 مرداد 1393, 11:25 صبح
يا همون كدهاي خودتو تو رويداد AfterDataRefresh گريد بنويس ببين تغييرات رو قبول ميكنه

ali-a2
سه شنبه 28 مرداد 1393, 11:30 صبح
نميدونم چرا با كد با ارور Method Or Datamember Not Found مواجه ميشم !!


VS.DataSource = Adodc1
VS.Refresh
VS.DataRefresh

ali-a2
سه شنبه 28 مرداد 1393, 11:34 صبح
با روش دوم جواب ميده ولي علت ارور دادن تو روش اول چيه ؟

بعد يه سوال ديگه ‏‌‏‌: توي VS نميشه مثه Datagrid مثلا يه سري Column خاص رو نشون داد فقط ؟ اينجوري همه رو مياره !

بازم ممنون

ahmad abdoli
سه شنبه 28 مرداد 1393, 13:04 عصر
از این کد استفاده کن
vs.ColHidden(1) = True
شماره ستون ها هم از صفر شروع میشه

hrj1981
سه شنبه 28 مرداد 1393, 15:31 عصر
برای اینکه کارت تمیز تر بشه با استفاده از ADODB و دستور SELECT فیلدهای مورد نظر خودتو از بانک اطلاعاتی واکشی کن بعد دیتاسورس گرید رو به این واسط بانک اطلاعاتی ست کن ، اینجوری فیلدهایی که میخوایی فقط نمایش میدی

ali-a2
سه شنبه 28 مرداد 1393, 16:45 عصر
ممنون از هر دو عزیز !!

به عنوان سوال آخر ، میخواستم ببینم چجوری میشه به جای یکی از ستون ها از Combobox استفاده کنم که خود به خود تو بانک اطلاعاتی هم ذخیره بشه ! یه روش برای استفاده Combo در VS پیدا کرده بودم که با اون روش نمیشد با بانک اطلاعاتی هم ارتباط داشت !

ممنون !

ali-a2
چهارشنبه 29 مرداد 1393, 07:57 صبح
ممنون از هر دو عزیز !!

به عنوان سوال آخر ، میخواستم ببینم چجوری میشه به جای یکی از ستون ها از Combobox استفاده کنم که خود به خود تو بانک اطلاعاتی هم ذخیره بشه ! یه روش برای استفاده Combo در VS پیدا کرده بودم که با اون روش نمیشد با بانک اطلاعاتی هم ارتباط داشت !

ممنون !

دوستان كسي نظري نداره ؟؟؟

ahmad abdoli
چهارشنبه 29 مرداد 1393, 16:49 عصر
دوست عزیز خاصیت DataMode رو روی flexDMBound بزار و همچنین خاصیت Editabel روی flexEDKbdMouse تنظیم کن.
بعد از این استفاده کن.

VSFLG1.ColComboList(4) = "aaa|bbb|ccc|ddd"