مشكل در ويژوال بيسيك

وضعیت
موضوع بسته شده است.

omidak

Active Member
سلام:
در مورد اولي كه ميتونيد از Onclick استفاده کنید 8)
بعدی هم درست متوجه نشدم ... یعنی اینکه شما میخواید موقعی که TextBox ها تغییر کردن تمامی Object ها با تغییر DataBase تغییر کنند؟ :roll:
 

shakiba

Member
سلام
فرض كنيد من يك datacombo دارم كه وقتي روش كليك ميكنم دو تا frame با يه lable قابل رويت ميشه و بنا بر عنواني كه در datacombo انتخاب شده lable همون نام عنوان رو مي گيره
و در frame هام كه سه تا textbox دارم هم جزو ستنهاي بعدي همان عنوان هستند يعني متعلق به يه ركورد هستند كه نسبت به هر عنوان بايد تغيير كنند.

چجوري بايد بينشون ارتباط برقرا كنم؟يعني بگم هر عنوان كمبو را بگير و به نسبت عنوان بقيه را تغيير بده

:?:
 

shakiba

Member
راه حل مشكلمو پيدا كردم مشكل از boomark بود

يه مسپله ديگه:
شما با بيشتر نرم افزارهايي كه كار ميكنيد اگه بخوايد از برنامه خارج بشيد از شما ميژرسه ميخواي تغييرات ذخيره بشه يا نه و اگه نه بزنيد همه تغييرات به حالت اول برميگرده.مشكل اكسس و ديتاگرايد اينه كه هر تغييري انجام ميدم بدون سوال انجام ميشه حالا ميخوام وقتي كاربر خواست از برنامه خارج بشه اگر كاربر نخواست تغييرات ذخيره بشه همه تغييرات را به حالت اول برگردونه.

ميشه راهنمايي كنيد؟
 

shakiba

Member
خيلي خيلي ممنون

يه سوال ديگه

فرضا ما چند تا ستون در ديتابيس داريم
من ميخوام يه ستوني داشته باشم كه مقادير ستون اول + مقادير ستون دوم باشه

8)
 

omidak

Active Member
سلام:
از Function هایه SQLString استفاده کنید که خیلی سادس :wink: :
کد:
"Select *,(Col1 + Col2) As Col3 From Doctor"
موفق باشید :wink:
 

shakiba

Member
آقا اميد من در adodc نوشتم :
"SELECT *,(mosavvab - tankhah) As mandeh FROM onvan"

ولي همش ارور ميده

:cry:
 

omidak

Active Member
سلام
شما نبايد مشكلي داشته باشيد به شرطي كه اين دو Column عدد باشند
اینو همین الان امتحان کردم هیچ مشکلی نداشت
 

shakiba

Member
هر دو عددي هستن .من در adodc تا اينو ميويسم ارور ميده.حتي همرو با حروف بزرگ نوشتم ولي باز هم ارور داد.

يه سوال ديگه:
زير ديتاگريد اگر شما يه ستون عددي داشته باشيد و بخوايد يه تكست باكس زير اون ديتاگريد قرار بديد كه كل مقادير اون ستون را جمع كنه و اگه مقادير تغيير كردنداون هم تغيير كنه بايد چيكار كرد؟


ممكنه در مورد اول مشكل از sql من باشه؟
 

omidak

Active Member
سلام:
من دوباره امتحان كردم . حتي اگر داده شما String هم باشه کار میکنه
برایه دومی هم میتونید از Function زیر استفاده کنید
کد:
Select *,Sum(Col) As Col2 From Table
و فکر نمیکنم که مشکل از سیستم شما باشه... :roll:
موفق باشید :wink:
 

shakiba

Member
مشكل از * بود نميدونم چرا اينو قبول نميكرد مجبور شدم همه ستونها رو بنويسم

:roll:
 

shakiba

Member
در مورد پاسخ دومتون col2 خروجي محسوب ميشه و چون مال من ميخوام خروجي در textbox باشه به جاي col2 بنويسم textbox1.text

در ضمن اين دستور رو چجوري در كنار دستور قبلي كه براي جمع دو ستون بود بنويسم؟

:?:
 

omidak

Active Member
shakiba گفت:
مشكل از * بود نميدونم چرا اينو قبول نميكرد مجبور شدم همه ستونها رو بنويسم

:roll:
سلام ... اگر از (,) استفاده کنید مشکلی ندارید :wink:
در مورد پاسخ دومتون col2 خروجي محسوب ميشه و چون مال من ميخوام خروجي در textbox باشه به جاي col2 بنويسم textbox1.text

در ضمن اين دستور رو چجوري در كنار دستور قبلي كه براي جمع دو ستون بود بنويسم؟
ای بابا 8O 8O 8O 8O
شما که نمیتونید 1 Object رو به SQL بدید 8O
شما میتونید اسم Column رو در DataFild ها بنویسید...
این هم که دیگه کاری نداره... :
کد:
Select *,(Col1+Col2) As Col3,Sum(Col1) As Col4 From Table1
به جز property در datagrid چطوري ميشه عرض هر ستون datagrid را مشخص كرد؟
باز هم با Property :lol:
اگر میخواهید طول اونها رو در برنامه نویسی مشخص کنید میتونید از همون Property ها در Code هاتون استفاده کنید :wink:
 

shakiba

Member
سلام

ببخشيد چطور ميشه از ديتاگريد » report با datareport گرفت؟
براي پرينت :wink:
 

omidak

Active Member
سلام
مگه پرژه رو تحويل ندادين؟ :lol:

من شنيدم كه با CrystalReport هستش...
اما باهاش کار نکردم :roll:
 

shakiba

Member
منهاي اون من مشكل back هم دارم.قبل از اينكه از datareport , dataenvironment استفاده كنم خيلي خوب كار ميكرد و ميتونستم يه كپي از فايل درست كنم و در نهايت يا پاكش كنم يا جايگزين قبلي كنم (همانوطر كه خودتون گفتيد) ولي بعد از ايجاد رپورت ميگه كه ديتابيست باز هست و نميتونم كپي بگيرم.فكر ميكنم به خاطر كانكت هايي كه در dataenvironment دارم هستش.
چيكار بايد بكنم؟

:oops:
 

omidak

Active Member
سلام:
قبل از انجام اين كار Connection ها رو Close کنید درست میشه :wink:
 
وضعیت
موضوع بسته شده است.

جدیدترین ارسال ها

بالا