پرسش و پاسخ در برنامه نویسی VB.NET

mina_1367

عضو جدید
من مشکلم برای نمایش تایتل فیلدها بصورت فارسی نیست بلکه مشکل در نمایش محتوای فیلد می باشد
مثلا در فیلد نام مربوط به رکورد "علی" ذخیره شده ولی هنگام نمایش محتوای رکورد مورد نظر در dbgrid بصورت "؟؟؟" نمایش داده میشود

1- زبان دیتابیس رو باید فارسی انتخاب می کردید
2- هنگام ثبت رکوردها داخل جدول از کراکتر N استفاده کنید
به این صورت :

کد:
N '" & Trim(TextBox1.Text
 
آخرین ویرایش:

hmnader

عضو جدید
- دنبال انتخاب زبان برای دیتابیس قبلا گشتم و چیزی پیدا نکردم اگه ممکنه بفرمایید از کجا این تغییر باید اعمال بشه

- مورد دوم رو هم متوجه نشدم استفاده از کاراکتر N به چه معنی است ؟ و این کد که نوشتید رو آیا در SQL Command باید گذاشت یا جای دیگه .

باز هم ممنون
 

mina_1367

عضو جدید
- دنبال انتخاب زبان برای دیتابیس قبلا گشتم و چیزی پیدا نکردم اگه ممکنه بفرمایید از کجا این تغییر باید اعمال بشه

- مورد دوم رو هم متوجه نشدم استفاده از کاراکتر N به چه معنی است ؟ و این کد که نوشتید رو آیا در SQL Command باید گذاشت یا جای دیگه .

باز هم ممنون

انتخاب زبان که قبل از ایجاد دیتابیس باید صورت می گرفت .
ولی الان تغییر زبان ، من فکر نمی کنم انجام بشه ، البته توی اسکیوال ،
به هر حال دوستان دیگه که اطلاعات بیشتر دارن می تونن کمک کنن چون من این مورد رو نمی دونم .

و اما اون کد هم بله توی اسکیوال کامند جایی که مقداری رو از داخل تکست باکس یا لیست یا دراپ و یا هرچیز دیگه می خواهید داخل جدول اینسرت کنید باید قبل از ( مواردی که باید فارسی باشن) قبلش کراکتر N باید قرار بگیره
کد:
N '" & TextBox1.Text & "'
 

mona 23

عضو جدید
من مشکلم برای نمایش تایتل فیلدها بصورت فارسی نیست بلکه مشکل در نمایش محتوای فیلد می باشد
مثلا در فیلد نام مربوط به رکورد "علی" ذخیره شده ولی هنگام نمایش محتوای رکورد مورد نظر در dbgrid بصورت "؟؟؟" نمایش داده میشود
سلام
دوست عزیز شما باید تنظیمات زبان سیستم عاملتون رو از از قسمت کنترل پنل درست کنید

start menu>control panel>Reginolal And Language Options
و از این تب persian رو انتخاب کن درست میشه

 

hmnader

عضو جدید
درسته با تغییر زبان اصلی سیستم عامل به فارسی ظاهرا مشکل حل میشه ولی این راه حل اصلی نیست چون وقتی زبان اصلی سیستم انگلیسیه خیلی از برنامه ها در نمایش فارسی مشکل ندارند.
 

shenil

عضو جدید
کمک برای تکمیل برنامه ضرب ماتریس ها به زبان vb.6

کمک برای تکمیل برنامه ضرب ماتریس ها به زبان vb.6

با سلام خدمت دوستان عزیز
من برنامه ضرب ماتریس ها رو به زبان وی بی نوشتم حالا میخوام ارتقاء بدمش به n * n ولی خب نمیدونم واسه چاپش باید چکار کنم یا چند تا label بذارم یا اصلا چطوری نمایشش بدم چون از آرایه کنترلی استفاده میکنم اگر کمکم کنید ممنون میشم .:razz:
 

shenil

عضو جدید
خب با اینپوت باکس میتونی یه عدد از ورودی به عنوان N وارد کنی بعد به همون تعداد یا عدد به صورت رندوم تولید کنی و یا خودت از ورودی بدی
 

mahian90

عضو جدید
کاربر ممتاز
سوال در مورد فیـلتر کردن جدول ها

سوال در مورد فیـلتر کردن جدول ها

سلام دوستان

در دلفی چطور میتوان بر اساس دو فیلد جدول رو فیـلتر کرد . من خودم بر اساس یک فیلد رو دارم
PHP:
ADOTable1.Filter:='name  Like '+''''+'%'+Trim(Edit1.Text)+'%'+'''';
ADOTable1.Filtered:=true;

حالا می خوام هم براساس نام باشه هم بر اساس مثلا فامیل.
 

iaidin

عضو جدید
1-توی سیستم عامل کلاینت باید زبان فارسی نصب شده باشه
2-قبل از واژه های فارسی N قرار بدید مثلا اگه میخوای نام را برای علی قرار بدی
'علی'name=N
این N هم ماله یونیکد و ... هست
3-فونت گرید باید فارسی را ساپورت کنه
با انجام مراحل بالا مشکلتون حل میشه
 

iaidin

عضو جدید
هر سه شرط برقرار باشه:
name like'%name%' and family like '%family%' and number=20
حداقل یک شرط برقرار باشه:
name like'%name%' or family like '%family%' or number=20
 

iaidin

عضو جدید
میتونید فیلدی از نوع رشته ای بگیرید و بعد مسیر را توی بانکتون ذخیره کنید.
dim StrFileName as string="C:\file1.txt"

insert into tablename (colPath) values (str)
 

iaidin

عضو جدید
visual studio 2005:
Dim s1, s2, s3 As String
If String.Compare(s1, s2) And String.Compare(s2, s3) Then
MsgBox("All Of Them Are Equal")
End If
یا از کد زیر استفاده کن
If s1 = s2 And s2 = s3 Then
MsgBox("All Of Them Are Equal")
End If
 

iaidin

عضو جدید
دوست عزیز پروژه وی بی 6 را توی ویژوال استودیو 2008 بازش کن خودش کانورت میکنه!
 

iaidin

عضو جدید
در دات نت در پنل solution explorer روی پروژه راست کلیک کن و Properties را انتخاب کن و در پنجره باز شده در تب Applicatoin و در قسمت windows application framework properties گزینه ای داره با نام make single instanse application باید تیک این گزینه را بزنی و یکبار پروژه را کامپایل کنی
 

mahian90

عضو جدید
کاربر ممتاز
تغییر استایل برنامه

تغییر استایل برنامه

سلام من برای تغییر استایل از VCL Skin استفاده میکنم
استایل های قشنگی هم داره

اما می خوام چند استایل بهش بدم که کاربر بتونه با استفاده از یه ComboBox خودش استایل مورد نظرشو انتخاب کنه. کد نویسی های ComboBox انجام دادم ولی وقتی 2 تا SkinData تو صفحه قرار میدم و به هرکدوم یه SkinStore برنامه آخرین SkinData رو با آخرین SkinStore باز میکنه و فقط استایل آخری رو میتونه تغییر بده.

حالا راهی هست که بشه 2 استایل رو داد و کاربر بتونه هر کدوم رو که میخواد انتخاب کنه؟
 

iaidin

عضو جدید
Dim Array1(3, 4) As Integer
برای ستون اول
Dim max As Integer = Array1(0, 0)
For i As Integer = 1 To 2
If Array1(i, 0) > max Then
max = Array1(i, 0)
End If
Next
MsgBox(max)​
 

valery

عضو جدید
ارتباط vb به دیتا بیس

ارتباط vb به دیتا بیس

سلام چظور می تونم صفحه ها مو با vb به sql server وصل کنم
مربوط به طراحی سایته؟:que:
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
با سلام
این کد رو که به vb6 هست میشه معادلش در vb2008 رو بنویسید
با تشکر
Private Sub Command1_Click()
Open "f:\test.txt" For Output As #1
a = InputBox("enter anme")
Print #1, a
Label1.Caption = a
Close
End Sub
Private Sub Form_load()
Open "f:\test.txt" For Input As #1
Input #1, a
Label1.Caption = a
Close
End Sub

به جای InputBox از MessageBox باید استفاده کنی و برای خواندن فايل از فضای نام System.IO و stream ها. به جای caption هم از text اشیا استفاده میشه.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
دوست عزیز پروژه وی بی 6 را توی ویژوال استودیو 2008 بازش کن خودش کانورت میکنه!

دوست من بعضی وقت ها هم جواب نمیده چون یکسری تغييرات اساسی اتفاق افتاده. پروژه وی بی 2003 به 2005 هم که کانورت میشه گاهاً مشکل داره.
 

iaidin

عضو جدید
ابتدا بانکتون را بایستی attach کنید. نحوه این کار را میتونید در پنل خودتون که مربوط به وب مسترها میباشد ببینید.
در مرحله بعد نام کاربری و رمز ورودی برای بانک تعیین میکنید.
در مرحله بعد کانکشن استرینگ را معمولا خود پنل میده! در غیر اینصورت با توجه به نام بانک و نام سرور و نام کاربری و رمز ورود آن بایستی آن را بسازید
 

iaidin

عضو جدید
شما یک پروژه میخواین؟!
اگه دارین طراحی میکنید و مشکل داشتید مطرح کنید
 

iaidin

عضو جدید
کجای طراحی هستید؟
طراحی بانک یا کد نویسی؟
بفرمایید تا راهنمایی کنم
 

iaidin

عضو جدید
دوست عزيز براي هر قسمت يك پنل اختصاص بده و اون استايل را روي پنل ست كن
 

uiopy

عضو جدید
کمک در برنامه نویسی *********vb.net

کمک در برنامه نویسی *********vb.net

سلام دوباره خدمت همه دوستان چرا کسی کمک نمیکنه
درحال نوشتن پروژه انبارداری هستم با vb.netو sql server 2005 کد برای جستجو براساس یک فیلد میخوام که در datagridview نمایش بده .
:
 

tina.programer

عضو جدید
فرم لاگین در vb.net

فرم لاگین در vb.net

سلام من این بخش هم اومدم (VB.NET) می خوام تو وی بی دات نت :smile: یه فرم لاگین کنم با دو تا دسترسی یکی مدیر یکی کاربر با دیتابیس هم می خوام طراحی کنم که کاربر اگه مدیر بود یه سری آبجکت بهش فعال باشه و اگه نبود یه سری غیرفعال باشه :D;)

:gol::gol::gol::gol:
 

Similar threads

بالا