Gumagawa po ako ng isang program using VB 6.0 as an exercise.
Since medyo noob pa medyo nahihirapan ako sa combo box.
Eto ung Source code ng ginagawa ko:
________________________________________________________________________________________
Option Explicit
Dim day, year, complete_date As String
Dim leap, yr As Integer
________________________________________________________________________________________
Private Sub cmdDisplay_Click()
complete_date = MsgBox(cboMonth.Text + " " + cboDay.Text + ", " + cboYear, vbInformation, "Date")
End Sub
________________________________________________________________________________________
Private Sub Form_Load()
'Month--------------------------------------------------------------'
cboMonth.AddItem "January"
cboMonth.AddItem "February"
cboMonth.AddItem "March"
cboMonth.AddItem "April"
cboMonth.AddItem "May"
cboMonth.AddItem "June"
cboMonth.AddItem "July"
cboMonth.AddItem "August"
cboMonth.AddItem "September"
cboMonth.AddItem "November"
cboMonth.AddItem "October"
cboMonth.AddItem "December"
'Day------------------------------------------------------------------'
yr = Val(cboYear.Text)
leap = yr Mod 4
Select Case cboMonth.Text
Case "February"
If leap = 0 Then
day = 1
Do Until day = 29
day = day + 1
cboDay.AddItem day
Loop
Else
Do Until day = 28
day = day + 1
cboDay.AddItem day
Loop
End If
End Select
Do Until day = 31
day = day + 1
cboDay.AddItem day
Loop
'Year-----------------------------------------------------------------'
year = 1990
Do Until year = 2030
year = year + 1
cboYear.AddItem year
Loop
End Sub
________________________________________________________________________________________
Ano yung gusto kong makuhang output:
1.) Program sya na mag display ng selected date sa message box.
2.) Pag na select ung "February" sa Combo Box na "Month", ung list ng days sa Combo Box na "Day" ay magiging up to 28, If leap year magiging 29.
Logical Error so far:
Kahit piliin ung "February" hindi sya nagiging 28, same pag pumili ng leap year - hindi sya nagiging 29.
Question:
Hindi po ba narerecognize ung value na na-select sa combo box, kung gagamitin sa isang conditional statement?
TIA
Since medyo noob pa medyo nahihirapan ako sa combo box.
Eto ung Source code ng ginagawa ko:
________________________________________________________________________________________
Option Explicit
Dim day, year, complete_date As String
Dim leap, yr As Integer
________________________________________________________________________________________
Private Sub cmdDisplay_Click()
complete_date = MsgBox(cboMonth.Text + " " + cboDay.Text + ", " + cboYear, vbInformation, "Date")
End Sub
________________________________________________________________________________________
Private Sub Form_Load()
'Month--------------------------------------------------------------'
cboMonth.AddItem "January"
cboMonth.AddItem "February"
cboMonth.AddItem "March"
cboMonth.AddItem "April"
cboMonth.AddItem "May"
cboMonth.AddItem "June"
cboMonth.AddItem "July"
cboMonth.AddItem "August"
cboMonth.AddItem "September"
cboMonth.AddItem "November"
cboMonth.AddItem "October"
cboMonth.AddItem "December"
'Day------------------------------------------------------------------'
yr = Val(cboYear.Text)
leap = yr Mod 4
Select Case cboMonth.Text
Case "February"
If leap = 0 Then
day = 1
Do Until day = 29
day = day + 1
cboDay.AddItem day
Loop
Else
Do Until day = 28
day = day + 1
cboDay.AddItem day
Loop
End If
End Select
Do Until day = 31
day = day + 1
cboDay.AddItem day
Loop
'Year-----------------------------------------------------------------'
year = 1990
Do Until year = 2030
year = year + 1
cboYear.AddItem year
Loop
End Sub
________________________________________________________________________________________
Ano yung gusto kong makuhang output:
1.) Program sya na mag display ng selected date sa message box.
2.) Pag na select ung "February" sa Combo Box na "Month", ung list ng days sa Combo Box na "Day" ay magiging up to 28, If leap year magiging 29.
Logical Error so far:
Kahit piliin ung "February" hindi sya nagiging 28, same pag pumili ng leap year - hindi sya nagiging 29.
Question:
Hindi po ba narerecognize ung value na na-select sa combo box, kung gagamitin sa isang conditional statement?
TIA

