PDA

View Full Version : ایجاد رکورد در Vb



javady_joon
شنبه 03 آبان 1393, 01:19 صبح
با سلام
من میخوام بدونم ما در پاسکال که در محیط کنسول برنامه مینوشتیم
رکورد تعریف میکردیم و با معرفی که چند مقداری بود یعنی از نوع integer و از نوع string بود با مرتب کردن یکی بقیه هم مرتب میشدند
اینجوری میتونستیم تمرین اینکه کدوام دانش اموز بیشترین نمره را دارد را حل کنیم
حالا میخوام بدونم این روش در VB به چه صورا وجود داره؟
ممنون میشم راهنمایی کنید آیا میشه با معرفی عناصر خاصی انها را به هم ارتباط داد اگر میشه راهنمایی کنید.

ASedJavad
شنبه 03 آبان 1393, 15:50 عصر
سلام
اگه درست منظورت رو فهمیده باشم، شما باید از type استفاده کنی:
Private Type DaneshAmuz
Nam As String
Nomre As Integer
End Type
Dim x As DaneshAmuz

Private Sub Command1_Click()
x.Nam = "ASedJavad"
x.Nomre = 12
End Sub

javady_joon
شنبه 03 آبان 1393, 16:59 عصر
بعد این type مثل آرایه از خانه ها معینی تشکیل شده؟
مثلا تعریف type با 10 خانه به چه شکلی است؟

vbhamed
یک شنبه 04 آبان 1393, 15:07 عصر
سلام
اگر منظورتون آرایه ای از نوع Type تعریف شده است به صورت زیر میشه :
Dim x(10) As DaneshAmuz
و برای استفاده :
x(5).Nam = "Reza"