Академический Документы
Профессиональный Документы
Культура Документы
BY:
SHASHI KANT DUBEY
BCA(2000-2002)
ENROLLMENT NO: 993513770
• ActiveX technologies
ActiveX technologies allow you to use the
functionality provided by other applications like
Microsoft Word Processor, Microsoft Excel
spreadsheet, and other Windows applications. You
can even automate applications and objects created
using the professional or Enterprise edition of Visual
Basic.
• Internet Capabilities
Internet Capabilities make it easy to provide access to
documents and application across the Internet, or an
Internet, form within your application, or to create
Internet server applications.
ADVANTAGES OF RELATIONAL
APPROACH
ORACLE RDBMS:
ORACLE is a powerful RDBMS product that provides efficient
and effective for major databases features. These include large
database and space management control, many concurrent database
user, high transaction processing performance. High availability,
control availability, management security, database enforce
integrity, client/server, distributed database system protability,
connectivity.
Prior to SQL, there was no standard access language. The
SQL relational databse interface was developed by IBM in late
1970s. ANSI and ISO have adopted SQL as a standard language
for RDBMS access.
FEATURES OF ORACLE:
1. Efficient multi-user support and consistency:
Application that do on-line transaction processing
benefits most from low level locking allows multiple users to
access different rows in the same table concurrently. The
resulting performance gain is significant. ORACLE data
integrity is maintained by oracle protecting data and structure.
2. Ease of Administration:
Oracle can provide compressive set of power
utilities for confiruring and implementing the application.
4. Fault Tolerance:
Oracle is transaction oriented that is it used
transactions to ensure data integrity.
In the event of success crash or an abnormal shutdown,
failure of application program in middle of transaction, the
database is automatically restored to its former (pre transaction)
state.
The ORACLE precompilers let the programmers pack
the power and flexibility of SQL in application programs. We can
use SQL in familiar
If u = 3 Or p = 3 Then
End
End If
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim k As Integer
Private Sub Combo3_LostFocus()
Dim nm As String, nm1 As String
Dim i As Integer
Set rs = New ADODB.Recordset
rs.Open "select * from student", cn
i=1
Do While Not rs.EOF
nm = rs("class")
nm1 = rs("section")
If Trim(nm) = Combo2 And Trim(nm1) = Combo3 Then
i=i+1
End If
rs.MoveNext
Loop
Text3.Text = i
End Sub
Private Sub Command1_Click()
Dim ans As String
Text9.Text = Left(Text9.Text, 7)
Text10.Text = Left(Text10.Text, 7)
End If
Command1.Enabled = False
End Sub
Else
Text11.SetFocus
End If
End If
End Sub
Else
Command1.Enabled = True
Command1.SetFocus
End If
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim i As Integer, k As Integer
'rs.MoveFirst
For i = 0 To rs.RecordCount - 1
bgrid.Row = i + 1
bgrid.Col = 0
bgrid.Text = rs(0)
bgrid.Col = 1
bgrid.Text = rs(1)
bgrid.Col = 2
bgrid.Text = rs(2)
bgrid.Col = 3
bgrid.Text = rs(3)
bgrid.Col = 4
bgrid.Text = rs(4)
bgrid.Col = 5
bgrid.Text = rs(5)
bgrid.Col = 6
bgrid.Text = rs(6)
bgrid.Col = 7
bgrid.Text = rs(7)
bgrid.Col = 8
bgrid.Text = rs(8)
bgrid.Col = 9
bgrid.Text = rs(9)
bgrid.Col = 10
bgrid.Text = rs(10)
bgrid.Col = 11
bgrid.Text = rs(11)
bgrid.Col = 12
bgrid.Text = rs(12)
bgrid.Col = 13
bgrid.Text = rs(13)
bgrid.Col = 14
bgrid.Text = rs(14)
bgrid.Col = 15
bgrid.Text = rs(15)
bgrid.Col = 16
bgrid.Text = rs(16)
rs.MoveNext
Next
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim i As Integer, k As Integer
'rs.MoveFirst
For i = 0 To rs.RecordCount - 1
bgrid.Row = i + 1
bgrid.Col = 0
bgrid.Text = rs(0)
bgrid.Col = 1
bgrid.Text = rs(1)
'bgrid.Col = 2
'bgrid.Text = rs(2)
'bgrid.Col = 3
'bgrid.Text = rs(3)
bgrid.Col = 2
bgrid.Text = rs(4)
bgrid.Col = 3
bgrid.Text = rs(5)
bgrid.Col = 4
bgrid.Text = rs(6)
bgrid.Col = 5
bgrid.Text = rs(7)
bgrid.Col = 6
bgrid.Text = rs(8)
bgrid.Col = 7
bgrid.Text = rs(9)
bgrid.Col = 8
bgrid.Text = rs(10)
bgrid.Col = 9
bgrid.Text = rs(11)
bgrid.Col = 10
bgrid.Text = rs(12)
bgrid.Col = 11
bgrid.Text = rs(13)
bgrid.Col = 12
bgrid.Text = rs(14)
bgrid.Col = 13
bgrid.Text = rs(15)
bgrid.Col = 14
bgrid.Text = rs(16)
rs.MoveNext
Next
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim rs1 As ADODB.Recordset
Dim cn1 As ADODB.Connection
Dim k As String
Command3.Enabled = False
Combo1.SetFocus
End Sub
j = Val(Text4.Text)
i = Val(Text4.Text)
j=j+1
i=i+1
j=j+1
End If
rs1.MoveNext
Loop
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Combo2.Text = ""
Combo3.Text = ""
Combo4.Text = ""
Combo1.Clear
Combo1.SetFocus
Command3.Enabled = False
Command2.SetFocus
Else
Combo1.Text = rs(0)
End If
Combo2.Text = "Male"
Combo3.Text = "STD1"
Combo4.Text = "A"
Command3.Enabled = False
Command4.Enabled = False
DTPicker1.Value = Date
Text15.Text = Date
End Sub
Text1.Text = rs(1)
Combo3.Text = rs(2)
Combo4.Text = rs(3)
Text2.Text = rs(4)
DTPicker1.Value = rs(5)
Text3.Text = rs(6)
Combo2 = rs(7)
Text4.Text = rs(8)
Text5.Text = rs(9)
Text6.Text = rs(10)
Text7.Text = rs(11)
Text8.Text = rs(12)
Text9.Text = rs(13)
Text10.Text = rs(14)
Text11.Text = rs(15)
Text12.Text = rs(16)
End Sub
Dim k As Integer
End If
End Sub
Dim i As Integer
'rs.MoveFirst
For i = 0 To rs.RecordCount - 1
bgrid.Row = i + 1
bgrid.Col = 0
bgrid.Text = rs(0)
bgrid.Col = 1
bgrid.Text = rs(1)
bgrid.Col = 2
bgrid.Text = rs(2)
bgrid.Col = 3
bgrid.Text = rs(3)
bgrid.Col = 4
bgrid.Text = rs(4)
bgrid.Col = 5
bgrid.Text = rs(5)
bgrid.Col = 6
bgrid.Text = rs(6)
bgrid.Col = 7
bgrid.Text = rs(7)
bgrid.Col = 8
bgrid.Text = rs(8)
bgrid.Col = 9
bgrid.Text = rs(9)
bgrid.Col = 10
bgrid.Text = rs(10)
bgrid.Col = 11
bgrid.Text = rs(11)
rs.MoveNext
Next i
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Form14.Hide
MDIForm1.Show
End Sub
Command3.Enabled = False
Combo1.SetFocus
End Sub
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Combo2.Text = ""
Combo1.Clear
Combo1.SetFocus
Command3.Enabled = False
Set cn = New ADODB.Connection
With cn
.CursorLocation = adUseClient
.Provider = "msdaora"
End With
cn.Open "source=kumar; user id= amit; password=kumar;"
Set rs = New ADODB.Recordset
rs.Open "select * from teacher", cn
If rs.EOF Then
Command2.SetFocus
Else
Combo1.Text = rs(0)
End If
DTPicker1.Value = Date
DTPicker2.Value = Date
Command3.Enabled = False
Command4.Enabled = False
End Sub
Text1.Text = rs(1)
Text2.Text = rs(2)
Combo2.Text = rs(3)
Text3.Text = rs(4)
DTPicker1.Value = rs(5)
Text4.Text = rs(6)
Text5.Text = rs(7)
Text6.Text = rs(8)
DTPicker2.Value = rs(9)
Text7.Text = rs(10)
Text8.Text = rs(11)
Text9.Text = rs(12)
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim k As Integer
Command4.Enabled = True
Set rs = cn.Execute("select *from student where std_code='" &
Combo1 & "'")
DTPicker1.SetFocus
abc
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
End Sub
End Sub
MsgBox "This Student Pay Fee In This Month And This Year",
vbOKOnly
DTPicker1.SetFocus
End If
rs1.MoveNext
Loop
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
n=n-1
j=0
Do While True
yr2 = yr1(j)
' k=j
j=j+1
i=0
t=s
Do While t <> 0
If yr3(i) = yr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
yr3(s) = yr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo2.AddItem (yr3(i))
Next
End Sub
Command1.Enabled = True
Command1.SetFocus
End Sub
fgrid.Row = 0
fgrid.Col = 1
fgrid.Text = "Ad_Fee"
fgrid.Col = 2
fgrid.Text = "Tu_Fee"
fgrid.Col = 3
fgrid.Text = "Lib_Fee"
fgrid.Col = 4
fgrid.Text = "Exm_Fee"
fgrid.Col = 5
fgrid.Text = "Dev_Fee"
fgrid.Col = 6
fgrid.Text = "Late_Fee"
fgrid.Col = 7
fgrid.ColWidth(7) = 1100
fgrid.Text = "Back_Dues"
fgrid.Col = 8
fgrid.Text = "Total"
a = "January"
b = "February"
c = "March"
d = "April"
e = "May"
f = "June"
g = "July"
h = "August"
i = "September"
j = "October"
k = "November"
l = "December"
fgrid.Col = 1
fgrid.Row = p + 3
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
Set rs = cn.Execute("select * from fee where std_code='" &
Combo1.Text & "' and year=" & Combo2.Text & " and month='"
& d & "'")
For p = 0 To rs.RecordCount - 1
fgrid.Col = 1
fgrid.Row = p + 4
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 5
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 6
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 7
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 8
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
Set rs = cn.Execute("select * from fee where std_code='" &
Combo1.Text & "' and year=" & Combo2.Text & " and month='"
& i & "'")
For p = 0 To rs.RecordCount - 1
fgrid.Col = 1
fgrid.Row = p + 9
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 10
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 11
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
fgrid.Col = 1
fgrid.Row = p + 12
fgrid.Text = rs(7)
fgrid.Col = 2
fgrid.Text = rs(8)
fgrid.Col = 3
fgrid.Text = rs(9)
fgrid.Col = 4
fgrid.Text = rs(10)
fgrid.Col = 5
fgrid.Text = rs(11)
fgrid.Col = 6
fgrid.Text = rs(12)
fgrid.Col = 7
fgrid.Text = rs(13)
fgrid.Col = 8
fgrid.Text = rs(14)
Next
End Sub
End Sub
n=n-1
j=0
Do While True
str2 = Trim(str1(j))
j=j+1
i=0
t=s
Do While t <> 0
If Trim(str3(i)) = str2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
str3(s) = str2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo1.AddItem (str3(i))
Next
Combo1.SetFocus
Command1.Enabled = False
End Sub
Public Sub abc()
Text1.Text = rs("section")
Text2.Text = rs("name")
Text3.Text = rs("class")
Text5.Text = rs("roll")
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
fgrid.Row = 0
fgrid.Col = 1
fgrid.Text = "Name"
fgrid.Col = 2
fgrid.Text = "Class"
fgrid.Col = 3
fgrid.Text = "Roll"
fgrid.Col = 4
fgrid.Text = "Section"
fgrid.Col = 5
fgrid.Text = "Month"
fgrid.Col = 6
fgrid.Text = "Year"
fgrid.Col = 7
fgrid.Text = "Add_Fee"
fgrid.Col = 8
fgrid.Text = "Tu_Fee"
fgrid.Col = 9
'fgrid.ColWidth(7) = 1100
fgrid.Text = "Lib_Fee"
fgrid.Col = 10
fgrid.Text = "Exm_Fee"
fgrid.Col = 11
fgrid.Text = "Dev_Fee"
fgrid.Col = 12
fgrid.Text = "Late_Fee"
fgrid.Col = 13
fgrid.Text = "Back Dues"
fgrid.Col = 14
fgrid.Text = "Total"
fgrid.Col = 6
fgrid.Text = rs(16)
fgrid.Col = 7
fgrid.Text = rs(7)
fgrid.Col = 8
fgrid.Text = rs(8)
fgrid.Col = 9
fgrid.Text = rs(9)
fgrid.Col = 10
fgrid.Text = rs(10)
fgrid.Col = 11
fgrid.Text = rs(11)
fgrid.Col = 12
fgrid.Text = rs(12)
fgrid.Col = 13
fgrid.Text = rs(13)
fgrid.Col = 14
fgrid.Text = rs(14)
''fgrid.Col = 15
''fgrid.Text = rs(14)
''fgrid.Col = 14
''fgrid.Text = rs(15)
rs.MoveNext
Next
End Sub
End Sub
FORM:- FEE ENQUIRY AND MODIFICATION
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
n=n-1
j=0
Do While True
tr2 = tr1(j)
j=j+1
i=0
t=s
Do While t <> 0
If tr3(i) = tr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
tr3(s) = tr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo2.AddItem (tr3(i))
Next
End Sub
n=n-1
j=0
Do While True
yr2 = yr1(j)
j=j+1
i=0
t=s
Do While t <> 0
If yr3(i) = yr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
yr3(s) = yr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo3.AddItem (yr3(i))
Next
End Sub
Private Sub Combo3_LostFocus()
Command1.Enabled = True
End Sub
Command3.Enabled = False
Combo1.SetFocus
End Sub
Combo1.Text = rs(1)
Do While Not rs.EOF
str1(n) = rs(1)
n=n+1
rs.MoveNext
Loop
n=n-1
j=0
Do While True
str2 = Trim(str1(j))
j=j+1
i=0
t=s
Do While t <> 0
If Trim(str3(i)) = str2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
str3(s) = str2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo1.AddItem (str3(i))
Next
Combo1.SetFocus
Command1.Enabled = False
Command3.Enabled = False
Text1.Text = Date
End Sub
Dim k As Integer
Command2.Enabled = True
End Sub
Private Sub Command1_Click()
If Val(Text8.Text) = 0 Then
Text8.Text = 0
End If
If Val(Text9.Text) = 0 Then
Text9.Text = 0
End If
If Val(Text10.Text) = 0 Then
Text10.Text = 0
End If
Text11.Text = Val(Text4.Text) + Val(Text5.Text) +
Val(Text6.Text) + Val(Text7.Text) + Val(Text8.Text) +
Val(Text9.Text) + Val(Text10.Text)
Command4.Enabled = True
End Sub
End Sub
Dim mm As String
Dim yy As Integer
mm = Format(DTPicker2, "mmmm")
yy = Format(DTPicker1, "yyyy")
k=k+1
Text1.Text = ""
Text2.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
End Sub
DTPicker1.Value = Date
DTPicker2.Value = Date
Command4.Enabled = False
Command1.Enabled = False
Command2.Enabled = False
Combo1.SetFocus
End Sub
Public Sub abc()
Text1.Text = rs(1)
Text4.Text = rs(10)
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Next
End Sub
Private Sub Form_Activate()
Set cn = New ADODB.Connection
With cn
.CursorLocation = adUseClient
.Provider = "msdaora"
End With
cn.Open "source=kumar; user id= amit; password=kumar;"
Set rs = New ADODB.Recordset
rs.Open "select * from salary", cn
End Sub
Private Sub Command3_Click()
fgrid.Clear
Form27.Hide
MDIForm1.Show
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
n=n-1
j=0
Do While True
tr2 = tr1(j)
j=j+1
i=0
t=s
Do While t <> 0
If tr3(i) = tr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
tr3(s) = tr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo2.AddItem (tr3(i))
Next
End Sub
n=n-1
j=0
Do While True
yr2 = yr1(j)
j=j+1
i=0
t=s
Do While t <> 0
If yr3(i) = yr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
yr3(s) = yr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo3.AddItem (yr3(i))
Next
End Sub
If Val(Text8.Text) = 0 Then
Text8.Text = 0
End If
If Val(Text9.Text) = 0 Then
Text9.Text = 0
End If
If Val(Text10.Text) = 0 Then
Text10.Text = 0
End If
Text11.Text = Val(Text4.Text) + Val(Text5.Text) +
Val(Text6.Text) + Val(Text7.Text) + Val(Text8.Text) +
Val(Text9.Text) + Val(Text10.Text)
Command4.Enabled = True
End Sub
End Sub
Text3.Text = Date
n=n-1
j=0
Do While True
str2 = Trim(str1(j))
j=j+1
i=0
t=s
Do While t <> 0
If Trim(str3(i)) = str2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
str3(s) = str2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo1.AddItem (str3(i))
Next
Text3.Text = Date
Combo1.SetFocus
Command4.Enabled = False
Command1.Enabled = False
Command2.Enabled = False
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Command4.Enabled = True
End Sub
Combo1.Clear
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
Text21.Text = ""
Text22.Text = ""
End Sub
End Sub
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Private Sub Command1_Click()
Dim str As String, str1 As String, str2 As String
Dim k As Integer
Dim st_code As String, term As String
str = "1st"
str1 = "2nd"
str2 = "Final"
fgrid.Cols = 4
fgrid.Rows = 19
fgrid.Col = 0
fgrid.Row = 0
fgrid.ColWidth(0) = 1120
fgrid.Text = "Subjects"
fgrid.Col = 1
fgrid.ColWidth(1) = 1120
fgrid.Text = "1st Terminal"
fgrid.Col = 2
fgrid.ColWidth(2) = 1200
fgrid.Text = "2nd Terminal"
fgrid.Col = 3
fgrid.ColWidth(3) = 1300
fgrid.Text = "Final Terminal"
fgrid.Col = 0
fgrid.Row = 1
fgrid.Text = "Hindi"
fgrid.Row = 2
fgrid.Text = "Sanskrit"
fgrid.Row = 3
fgrid.Text = "English 1"
fgrid.Row = 4
fgrid.Text = "English 2"
fgrid.Row = 5
fgrid.Text = "Math 1"
fgrid.Row = 6
fgrid.Text = "Math 2"
fgrid.Row = 7
fgrid.Text = "Physich"
fgrid.Row = 8
fgrid.Text = "Chemistry"
fgrid.Row = 9
fgrid.Text = "Biology"
fgrid.Row = 10
fgrid.Text = "History"
fgrid.Row = 11
fgrid.Text = "Geograhhy"
fgrid.Row = 12
fgrid.Text = "Economics"
fgrid.Row = 13
fgrid.Text = "G.K"
fgrid.Row = 14
fgrid.Text = "Computer"
fgrid.Row = 15
fgrid.Text = "Drawing"
fgrid.Row = 16
fgrid.Text = "Total"
fgrid.Row = 17
fgrid.Text = "Rank"
fgrid.Row = 18
fgrid.Text = "Attendance"
Set rs = cn.Execute("select * from marks where std_code='" &
Combo1.Text & "' and term='" & Trim(str) & "' and year= " &
Combo2.Text & " ")
abc
For i = 0 To rs.RecordCount - 1
fgrid.Col = i + 1
fgrid.Row = 1
fgrid.Text = rs(7)
fgrid.Row = 2
fgrid.Text = rs(8)
fgrid.Row = 3
fgrid.Text = rs(10)
fgrid.Row = 4
fgrid.Text = rs(11)
fgrid.Row = 5
fgrid.Text = rs(13)
fgrid.Row = 6
fgrid.Text = rs(14)
fgrid.Row = 7
fgrid.Text = rs(16)
fgrid.Row = 8
fgrid.Text = rs(17)
fgrid.Row = 9
fgrid.Text = rs(18)
fgrid.Row = 10
fgrid.Text = rs(19)
fgrid.Row = 11
fgrid.Text = rs(20)
fgrid.Row = 12
fgrid.Text = rs(21)
fgrid.Row = 13
fgrid.Text = rs(12)
fgrid.Row = 14
fgrid.Text = rs(9)
fgrid.Row = 15
fgrid.Text = rs(15)
fgrid.Row = 16
fgrid.Text = rs(22)
fgrid.Row = 17
fgrid.Text = rs(23)
fgrid.Row = 18
fgrid.Text = rs(24)
Next
For i = 0 To rs.RecordCount - 1
fgrid.Col = i + 2
fgrid.Row = 1
fgrid.Text = rs(7)
fgrid.Row = 2
fgrid.Text = rs(8)
fgrid.Row = 3
fgrid.Text = rs(10)
fgrid.Row = 4
fgrid.Text = rs(11)
fgrid.Row = 5
fgrid.Text = rs(13)
fgrid.Row = 6
fgrid.Text = rs(14)
fgrid.Row = 7
fgrid.Text = rs(16)
fgrid.Row = 8
fgrid.Text = rs(17)
fgrid.Row = 9
fgrid.Text = rs(18)
fgrid.Row = 10
fgrid.Text = rs(19)
fgrid.Row = 11
fgrid.Text = rs(20)
fgrid.Row = 12
fgrid.Text = rs(21)
fgrid.Row = 13
fgrid.Text = rs(12)
fgrid.Row = 14
fgrid.Text = rs(9)
fgrid.Row = 15
fgrid.Text = rs(15)
fgrid.Row = 16
fgrid.Text = rs(22)
fgrid.Row = 17
fgrid.Text = rs(23)
fgrid.Row = 18
fgrid.Text = rs(24)
Next
For i = 0 To rs.RecordCount - 1
fgrid.Col = i + 3
fgrid.Row = 1
fgrid.Text = rs(7)
fgrid.Row = 2
fgrid.Text = rs(8)
fgrid.Row = 3
fgrid.Text = rs(10)
fgrid.Row = 4
fgrid.Text = rs(11)
fgrid.Row = 5
fgrid.Text = rs(13)
fgrid.Row = 6
fgrid.Text = rs(14)
fgrid.Row = 7
fgrid.Text = rs(16)
fgrid.Row = 8
fgrid.Text = rs(17)
fgrid.Row = 9
fgrid.Text = rs(18)
fgrid.Row = 10
fgrid.Text = rs(19)
fgrid.Row = 11
fgrid.Text = rs(20)
fgrid.Row = 12
fgrid.Text = rs(21)
fgrid.Row = 13
fgrid.Text = rs(12)
fgrid.Row = 14
fgrid.Text = rs(9)
fgrid.Row = 15
fgrid.Text = rs(15)
fgrid.Row = 16
fgrid.Text = rs(22)
fgrid.Row = 17
fgrid.Text = rs(23)
fgrid.Row = 18
fgrid.Text = rs(24)
Next
End Sub
n=n-1
j=0
Do While True
yr2 = yr1(j)
' k=j
j=j+1
i=0
t=s
Do While t <> 0
If yr3(i) = yr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
yr3(s) = yr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo2.AddItem (yr3(i))
Next
Command1.Enabled = True
End Sub
Private Sub Combo1_GotFocus()
fgrid.Clear
Combo2.Clear
End Sub
n=n-1
j=0
Do While True
str2 = Trim(str1(j))
j=j+1
i=0
t=s
Do While t <> 0
If Trim(str3(i)) = str2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
str3(s) = str2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo1.AddItem (str3(i))
Next
Command1.Enabled = False
Combo1.SetFocus
Text5.Text = Date
End Sub
n=n-1
j=0
Do While True
tr2 = tr1(j)
j=j+1
i=0
t=s
Do While t <> 0
If tr3(i) = tr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
tr3(s) = tr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo2.AddItem (tr3(i))
Next
End Sub
n=n-1
j=0
Do While True
yr2 = yr1(j)
' k=j
j=j+1
i=0
t=s
Do While t <> 0
If yr3(i) = yr2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
yr3(s) = yr2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo3.AddItem (yr3(i))
Next
End Sub
Private Sub Combo3_LostFocus()
Command1.Enabled = True
End Sub
Private Sub Command1_Click()
Set rs = cn.Execute("select * from marks where std_code='" &
Combo1.Text & "' and term='" & Combo2.Text & "' ")
abc
Text6.SetFocus
Command4.Enabled = True
End Sub
Private Sub Command2_Click()
Form23.Hide
MDIForm1.Show
Combo1.Clear
Combo2.Clear
Combo3.Clear
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
Text21.Text = ""
Text22.Text = ""
Text23.Text = ""
End Sub
n=n-1
j=0
Do While True
str2 = Trim(str1(j))
j=j+1
i=0
t=s
Do While t <> 0
If Trim(str3(i)) = str2 Then
Exit Do
End If
i=i+1
t=t-1
Loop
If t = 0 Then
str3(s) = str2
s=s+1
End If
If j > n Then
Exit Do
End If
Loop
For i = 0 To s - 1
Combo1.AddItem (str3(i))
Next
Combo1.SetFocus
Command1.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Text5.Text = Date
End Sub
Public Sub abc()
Text1.Text = rs(1)
Text2.Text = rs(4)
Text3.Text = rs(3)
Text4.Text = rs(2)
Text6.Text = rs(7)
Text7.Text = rs(8)
Text8.Text = rs(9)
Text9.Text = rs(10)
Text10.Text = rs(11)
Text11.Text = rs(12)
Text12.Text = rs(13)
Text13.Text = rs(14)
Text14.Text = rs(15)
Text15.Text = rs(16)
Text16.Text = rs(17)
Text17.Text = rs(18)
Text18.Text = rs(19)
Text19.Text = rs(20)
Text20.Text = rs(21)
Text21.Text = rs(22)
Text22.Text = rs(23)
Text23.Text = rs(24)
End Sub
OUTPUTS
A COMPLETE ANALYSIS
&
DESIGN REPORT
USER
Company COMPANY
Information
Product PRODUCT
Information
Customer CUSTOMER
Information
Invoice INVOICE
Maintenance
Company COMPBILL
Billing
Company
Payment COMP_PAYMENT
Maintenance
USER
Student STUDENT
Information
Teacher TEACHER
Information
Progress MARKS
Report
PROGRAM STRUCTURE
1. START
2. IF USER PROVIDES CORRECT PASSWORD THEN
MODIFICATION OR DELETION.
6. ELSE
9. ELSE
12.ELSE
FORM.
15.ELSE
18. ELSE
20.END IF
21.END IF
22.END IF
23.END IF
24.END IF
25.END IF
26.STOP
BY