ورود

نسخه کامل مشاهده نسخه کامل : ویرایش در database



sahar_82614
05-04-2010, 20:01
سلام
من یک برنامه با vb6 , sql نوشتم ولی الان یک کد میخوام که همون اطلاعات قبلی که درجدول دارم رو بتونم ویرایش کنم یعنی سطر جدید باز نشود و ویرایش شده همون اطلاعات دوباره تکرار نشود
کدی که برای ثبت اطلاعات نوشتم را در قسمت زیر وارد کردم
خواهش میکنم جواب دهید :20::20::20::20:



cnn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=bayegani;Data Source=sh"
rst.Open "table", cnn, adOpenKeyset, adLockOptimistic, adCmdTable
rst.AddNew
rst.MoveLast

rst!pno1 = Combo1.Text
Combo1.Refresh
rst!pno2 = Text1.Text
rst!Name = Combo6.Text
Combo6.Refresh
rst!elat = Combo7.Text
rst!date1 = Text4.Text
rst!date2 = Text5.Text
Combo7.Refresh

Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
rst.Update
rst.Close
cnn.Close
Set cnn = Nothing
Set rst = Nothing

sahar_82614
05-04-2010, 20:36
من دوخط قرمز را از روی برنامه حذف کردم ولی با اینکار فقط سطر اول جدول را برای من تغییر میده چیکارکنم؟؟؟؟؟؟؟؟؟؟
یک سوال دیگه که داشتم اینه که فرمت تاریخ اگر به صورت 2/1/89 بود چجوری به 02/01/89 تبدیل کنم؟؟

Morteza561
05-04-2010, 21:18
سلام

من زیاد با دیتا بیس کار نکردم پس میذارمش به عهده دوستان. ولی در مورد سوال دومتون:

فرمت تاریخ اگر به صورت 2/1/89 بود چجوری به 02/01/89 تبدیل کنم؟؟

من روش خاصی پیدا نکردم ولی همیشه تو برنامه هام اینطوری ازش ایتفاده می کنم که یه مقدار طولانیه:

برای تبدیل کردن مثلا 123045 یا 12:3045 یا 12:3045 به 12:30:45 از روش حلقه استفاده کردم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

از همین روش به راحتی میتونید برای کار خودتون استفاده
کنید. اگر خواستید بگید تا کد مربوط به درخواستتون رو بذارم.

تا بعد یا حق ...

sahar_82614
05-04-2010, 21:34
اگه اینکارو بکنید خیلی ممنون میشم:46:
راستی کد تبدیل تاریخ میلادی به شمسی رو برای نمایش در فرم هم میخواستم که نتونستم برای vb6 پیداکنم اگه لطف کنید ممنون میشم

Morteza561
05-04-2010, 22:53
اگه اینکارو بکنید خیلی ممنون میشم

خواهش می کنم. هر چند خلاف قوانینه ولی باشه.

خدمت شما:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در مورد سوال دومتون:


کد تبدیل تاریخ میلادی به شمسی رو برای نمایش در فرم

هم کامپوننتش هست هم سورسش که من براتون سورسش رو آپلود کردم، اگه کامپوننتش رو می خواید بگید تا آپش کنم.

یه ماژول درست کنید و توش این رو بنویسید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یه فرم هم بسازید و چهارتا تکست باکس بذارید و این رو توش بنویسید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم آمادش:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

به همین سادگی!!!:31:

اگه مشکلی بود در خدمتم.

sahar_82614
06-04-2010, 19:56
مرسی از لطف شما متشکرم
فقط هنوز نتونستم جواب سوال اولم را پیدا کنم اگه کسی بتونه کمکم کنه ممنون میشم:20: