در این مطلب، ویدئو #C – دوره آموزش دیتابیس اکسس insert و ذخیره داده در دیتابیس را برای دانلود قرار داده ام. شما میتوانید با خرید اکانت vip ، این ویدیو و تمامی فیلم ها و پکیج ها و سورس کد های سایت را دانلود نمائید.اکثر فیلم های سایت پروگرم 98 به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
2
00:00:02,490 –> 00:00:04,770
آخرین ویدیو من به شما نشان دادم که چگونه می
3
00:00:04,770 –> 00:00:08,460
توانید یک فرم دوم را باز کنید زمانی که
4
00:00:08,460 –> 00:00:10,500
اعتبار نام کاربری و رمز عبور شما صحیح است و
5
00:00:10,500 –> 00:00:14,280
هر زمان که این دکمه ورود را می دهید یا فشار می
6
00:00:14,280 –> 00:00:18,270
دهید بنابراین این نام کاربری را مدیر و
7
00:00:18,270 –> 00:00:19,910
رمز عبور می
8
00:00:19,910 –> 00:00:24,050
دهم و وقتی کلیک می کنم این به من نشان می دهد که اول
9
00:00:24,050 –> 00:00:25,669
از همه نام کاربری و رمز عبور صحیح است
10
00:00:25,669 –> 00:00:29,300
و سپس ما را به فرم دوم هدایت می کند.
11
00:00:29,300 –> 00:00:32,448
اکنون در این ویدیو به
12
00:00:32,448 –> 00:00:36,409
شما نشان می دهم که چگونه می توانید داده های خود را با استفاده از
13
00:00:36,409 –> 00:00:40,309
فرم دوم در پایگاه داده خود ذخیره کنید، بنابراین
14
00:00:40,309 –> 00:00:43,730
بیایید ببینیم چگونه ما می توانیم این کار را انجام دهیم، بنابراین
15
00:00:43,730 –> 00:00:45,829
در حال حاضر به فرم دوم می روم، این یک
16
00:00:45,829 –> 00:00:48,979
فرم خالی است، بنابراین کاری که می خواهم انجام دهم
17
00:00:48,979 –> 00:00:54,920
این است که سه برچسب یکی دو و سه برچسب را
18
00:00:54,920 –> 00:00:58,159
در شکل دوم می گیرم و بیایید
19
00:00:58,159 –> 00:01:02,059
ببینیم چه چیزی در پایگاه داده خود داریم. و من
20
00:01:02,059 –> 00:01:08,119
ابتدا این پایگاه داده را باز می کنم و در
21
00:01:08,119 –> 00:01:11,479
ضمن سه جعبه متن را
22
00:01:11,479 –> 00:01:15,229
نیز در اینجا اضافه می کنم، بنابراین
23
00:01:15,229 –> 00:01:23,840
جعبه های متنی یک دو و سه را جستجو می کنم و دکمه ای را اضافه می کنم که
24
00:01:23,840 –> 00:01:27,609
با استفاده از آن افراد می گویند Barnato،
25
00:01:27,609 –> 00:01:31,329
پس ببینیم در چه چیزی داریم.
26
00:01:31,329 –> 00:01:37,069
پایگاه داده ما و ما داده های من را باز می کنیم این پایگاه داده ما است،
27
00:01:37,069 –> 00:01:40,039
بنابراین فرض کنید من می خواهم
28
00:01:40,039 –> 00:01:42,710
برخی از داده ها را در پایگاه داده ذخیره کنم، به عنوان مثال
29
00:01:42,710 –> 00:01:47,060
در حال حاضر من 13 کارمند دارم، می خواهم
30
00:01:47,060 –> 00:01:50,090
یک کارمند دیگر یا سایر کارمندان را اضافه کنم
31
00:01:50,090 –> 00:01:53,389
14 15 با کمک
32
00:01:53,389 –> 00:01:56,780
برنامه فرم ویندوز c-sharp خود برای این کار
33
00:01:56,780 –> 00:01:59,929
نسخه ی نمایشی ساده برای ذخیره من می خواهم از
34
00:01:59,929 –> 00:02:01,249
این ستون به
35
00:02:01,249 –> 00:02:06,469
نام نام خانوادگی استفاده کنم و شاید بپردازم، بنابراین می
36
00:02:06,469 –> 00:02:09,288
خواهم این داده های سه ستونی را ذخیره کنم
37
00:02:09,288 –> 00:02:12,970
و بقیه آنها برای سادگی همان
38
00:02:12,970 –> 00:02:15,920
روش هستند، من
39
00:02:15,920 –> 00:02:19,370
فقط سه ستون P را می گیرم
40
00:02:19,370 –> 00:02:23,650
نام و نام خانوادگی و درد پس بیایید به فرم خودمان برویم
41
00:02:23,650 –> 00:02:26,990
و من متن این برچسب ها را تغییر می دهم،
42
00:02:26,990 –> 00:02:28,710
43
00:02:28,710 –> 00:02:41,480
نام خانوادگی برچسب دوم متن آگهی
44
00:02:41,480 –> 00:02:52,590
و برچسب سوم را به صورت P تغییر می دهم بسیار خوب و
45
00:02:52,590 –> 00:02:56,900
نام این جعبه متن را
46
00:02:56,900 –> 00:03:05,240
ابتدا به عنوان TXT تغییر می دهم. زیر خط F
47
00:03:05,240 –> 00:03:11,810
نام جعبه لمسی دوم با نام
48
00:03:11,810 –> 00:03:18,330
زیر خط و نام txt و جعبه متن سوم با
49
00:03:18,330 –> 00:03:27,090
نام txt زیرخط P خوب است
50
00:03:27,090 –> 00:03:28,980
و همچنین نام این دکمه را
51
00:03:28,980 –> 00:03:36,780
به عنوان VT و زیرخط ذخیره okay
52
00:03:36,780 –> 00:03:38,880
و همچنین متن این دکمه را
53
00:03:38,880 –> 00:03:46,280
به عنوان متن تغییر می دهم. هفتم دکمه is as save data save
54
00:03:46,280 –> 00:03:51,570
dotter خوب است، بنابراین اکنون این
55
00:03:51,570 –> 00:03:57,900
کادرهای متنی را داریم و این دکمه را داریم، بنابراین کاری که
56
00:03:57,900 –> 00:04:02,160
می توانیم انجام دهیم این است که من فقط
57
00:04:02,160 –> 00:04:04,880
اندازه فونت آنها را تغییر می دهم تا ببینیم همه آنها را
58
00:04:04,880 –> 00:04:10,830
انتخاب می کنند تا به اندازه فونت 16 بروند.
59
00:04:10,830 –> 00:04:17,459
اکنون میتوانیم آنها را خوب ببینیم، بنابراین
60
00:04:17,459 –> 00:04:24,150
ما نام خانوادگی و ستون پرداخت را
61
00:04:24,150 –> 00:04:26,790
داریم، اکنون میخواهیم Naadam خود را ذخیره کنیم، بنابراین من
62
00:04:26,790 –> 00:04:29,630
فقط روی دکمه ذخیره دادهها در اینجا کلیک
63
00:04:29,630 –> 00:04:35,840
میکنم و به کد پشت این فرم
64
00:04:35,840 –> 00:04:40,530
میرویم – همانطور که داریم. هوای انجام شده در
65
00:04:40,530 –> 00:04:42,200
اولین شکل زمانی که
66
00:04:42,200 –> 00:04:44,930
ما ارتباط با اولین یا
67
00:04:44,930 –> 00:04:47,410
فرم خود را به پایگاه داده Access ایجاد کردیم،
68
00:04:47,410 –> 00:04:51,080
این فرم فضای نام نام کاربری شما
69
00:04:51,080 –> 00:04:54,650
را برای اتصال به
70
00:04:54,650 –> 00:04:57,590
پایگاه داده Access وارد کرده ایم که از نقطه سیستم داده
71
00:04:57,590 –> 00:05:00,350
نقطه oledb استفاده می کند، من فقط این
72
00:05:00,350 –> 00:05:04,430
فضای نام را کپی می کنم و من به کد
73
00:05:04,430 –> 00:05:08,050
این فرم نیز میروم و فقط
74
00:05:08,050 –> 00:05:11,390
همین فضای نام را در اینجا با استفاده از
75
00:05:11,390 –> 00:05:15,020
نقطه سیستم یا نقطه oledb به سمت راست میچسبانم و
76
00:05:15,020 –> 00:05:18,200
همچنین در فرم دوم یک اتصال
77
00:05:18,200 –> 00:05:20,480
با پایگاه داده Access ایجاد
78
00:05:20,480 –> 00:05:24,280
میکنم، به همین ترتیب کاری که در آن انجام دادهام.
79
00:05:24,280 –> 00:05:28,100
فرم اولی که دارم ایجاد شده این اتصال led B خصوصی
80
00:05:28,100 –> 00:05:30,020
برابر با روغن جدید در
81
00:05:30,020 –> 00:05:32,540
شی اتصال DB است بنابراین من فقط
82
00:05:32,540 –> 00:05:35,240
این را کپی می کنم و همین کار را در شکل دوم انجام می
83
00:05:35,240 –> 00:05:39,490
دهم بنابراین فقط به این
84
00:05:39,490 –> 00:05:43,070
فرم به کلاس و فقط داخل این فرم
85
00:05:43,070 –> 00:05:44,810
به کلاس I می روم. این اتصال را نیز اعلام خواهد کرد
86
00:05:44,810 –> 00:05:47,060
، فقط اتصال صورتحساب خصوصی یا LED
87
00:05:47,060 –> 00:05:50,270
برابر با oledb جدید نیست، اکنون
88
00:05:50,270 –> 00:05:53,200
من به رشته اتصال نیز نیاز دارم، بنابراین
89
00:05:53,200 –> 00:05:56,150
همان کاری که در شکل اول انجام
90
00:05:56,150 –> 00:06:00,110
دادهام،
91
00:06:00,110 –> 00:06:03,200
رشته اتصال نقطهای و رشته اتصال را
92
00:06:03,200 –> 00:06:06,410
به پایگاه داده exes دادهام. من فقط آن را کپی می کنم
93
00:06:06,410 –> 00:06:09,980
و به فرم دوم می روم و آن را
94
00:06:09,980 –> 00:06:13,910
در سازنده فرم دو درست
95
00:06:13,910 –> 00:06:17,270
زیر این مؤلفه مقداردهی اولیه قرار می
96
00:06:17,270 –> 00:06:19,850
دهم اگر نمی دانید چگونه این کار را انجام داده ام که باید
97
00:06:19,850 –> 00:06:23,300
ویدیوهای قبلی من را ببینید که در آن
98
00:06:23,300 –> 00:06:27,140
همه این کارها را انجام داده ام. خوب حالا مثلا
99
00:06:27,140 –> 00:06:31,400
من
100
00:06:31,400 –> 00:06:34,670
میخواهم هر کاری که
101
00:06:34,670 –> 00:06:37,850
در ویدیوی اول انجام دادم با دیتابیس باز کنم و ببندم
102
00:06:37,850 –> 00:06:39,650
کانکشن را با دیتابیس باز کردم و
103
00:06:39,650 –> 00:06:42,860
یک دستور ایجاد کردم و سپس آن را اجرا
104
00:06:42,860 –> 00:06:46,070
کردم فقط این کد را کپی می کنم. و
105
00:06:46,070 –> 00:06:49,040
همچنین یک بار دیگر به شما توضیح خواهم داد که به فرم می روم
106
00:06:49,040 –> 00:06:52,730
تا فقط دکمه ذخیره داده را
107
00:06:52,730 –> 00:06:55,010
دوبار کلیک کنید و
108
00:06:55,010 –> 00:06:57,350
این کد را بچسبانید و این کد چه
109
00:06:57,350 –> 00:06:59,690
کاری انجام می دهد فقط اتصال با پایگاه داده را باز می کند
110
00:06:59,690 –> 00:07:01,310
بنابراین این اتصال
111
00:07:01,310 –> 00:07:03,890
این اتصال شی است باز کنید و
112
00:07:03,890 –> 00:07:07,700
سپس دستور اجرا را با استفاده از
113
00:07:07,700 –> 00:07:09,710
این اتصال ایجاد می کنیم، بنابراین من دستور led B را ایجاد کردم که
114
00:07:09,710 –> 00:07:11,990
مساوی است با روغن جدیدی که DB
115
00:07:11,990 –> 00:07:12,320
روشن نمی شود
116
00:07:12,320 –> 00:07:15,860
و سپس این فرمان اتصال ما
117
00:07:15,860 –> 00:07:18,050
است که ایجاد کرده ایم و
118
00:07:18,050 –> 00:07:22,970
سپس در این خط دستور را با دستور txt کنید.
119
00:07:22,970 –> 00:07:26,210
یا متن یک کوئری است که می خواهیم
120
00:07:26,210 –> 00:07:30,380
با پایگاه داده اجرا کنیم و فعلاً
121
00:07:30,380 –> 00:07:32,600
این پرس و جو را حذف می کنم و پرس و
122
00:07:32,600 –> 00:07:36,290
جوی جدید خود را ایجاد می کنیم بنابراین
123
00:07:36,290 –> 00:07:39,950
فقط آن را به عنوان Lang می گذارم فقط دو
124
00:07:39,950 –> 00:07:43,160
نقل قول و چون می خواهیم یک
125
00:07:43,160 –> 00:07:46,340
داده در آن وارد کنیم. پایگاه داده ای که این خواننده
126
00:07:46,340 –> 00:07:49,670
معتبر
127
00:07:49,670 –> 00:07:54,110
نخواهد بود، بنابراین خواننده باشید تا این خواننده
128
00:07:54,110 –> 00:07:57,530
به اینجا نیاید، بنابراین کاری که ما می خواهیم انجام دهیم این است که
129
00:07:57,530 –> 00:08:01,820
من در یک لحظه به شما نشان خواهم داد، بنابراین در
130
00:08:01,820 –> 00:08:04,430
اولین یا در ویدیوهای قبلی
131
00:08:04,430 –> 00:08:07,820
هر زمان که به شما نشان داده ام میخواهید یک کوئری انتخابی را انتخاب کنید یا
132
00:08:07,820 –> 00:08:10,640
هر زمان که میخواهید اجرا کنید
133
00:08:10,640 –> 00:08:13,070
که به شما دادههایی را میدهد که
134
00:08:13,070 –> 00:08:18,020
از اجرای خواندن استفاده میکنید تا بتوانید دادههایتان
135
00:08:18,020 –> 00:08:20,860
را بخوانید، اما هر زمان که بخواهید از
136
00:08:20,860 –> 00:08:25,490
دستورات درج بهروزرسانی یا حذف استفاده کنید،
137
00:08:25,490 –> 00:08:29,030
در ازای آن هیچ دادهای به شما نمیدهند. بنابراین
138
00:08:29,030 –> 00:08:32,000
شما چیزی را نخواهید خواند، فقط
139
00:08:32,000 –> 00:08:35,929
برای اجرای پرس و جو نیاز دارید، بنابراین فقط از
140
00:08:35,929 –> 00:08:40,070
این دستور استفاده کنید dot execute non
141
00:08:40,070 –> 00:08:43,130
query این برای درج به روز رسانی و
142
00:08:43,130 –> 00:08:47,930
حذف داده ها است و زمانی که
143
00:08:47,930 –> 00:08:50,330
areeda را dot می کنیم به آن نیاز نداریم زیرا
144
00:08:50,330 –> 00:08:52,640
چیزی نمی خوانیم. بنابراین ما میتوانیم
145
00:08:52,640 –> 00:08:56,690
دستور dot execute non query
146
00:08:56,690 –> 00:09:02,300
را درست بنویسیم و
147
00:09:02,300 –> 00:09:05,780
اگر خطایی رخ داد این کد جریان را در بلوک try catch
148
00:09:05,780 –> 00:09:07,660
قرار میدهیم، سپس
149
00:09:07,660 –> 00:09:11,310
درست دریافت میشود، بنابراین من از این استفاده خواهم کرد و
150
00:09:11,310 –> 00:09:13,690
به طور مشابه در اولین ویدیو که به شما