FINALVBRECORD Compressed
FINALVBRECORD Compressed
:
DATE:
SIMPLE ARITHMETIC CALCULATOR
AIM:
ALGORITHM:
PROGRAM CODING:
Declare global variable at the top of the coding windows in VB and type the following
code.
Dim sd As Integer
Dim operator As Integer
Dim result As Integer
cmdOne
Private Sub cmdOne_Click()
txtOutput = txtOutput & 1
End Sub
cmdTwo
Private Sub cmdTwo_Click()
txtOutput = txtOutput & 2
End Sub
cmdThree
Private Sub cmdThree_Click()
txtOutput = txtOutput & 3
End Sub
cmdFour
Private Sub cmdFour_Click()
txtOutput = txtOutput & 4
End Sub
cmdFive
Private Sub cmdFive_Click()
txtOutput = txtOutput & 5
End Sub
cmdSix
Private Sub cmdSix_Click()
txtOutput = txtOutput & 6
End Sub
cmdSeven
Private Sub cmdSeven_Click()
txtOutput = txtOutput & 7
End Sub
cmdEight
Private Sub cmdEight_Click()
txtOutput = txtOutput & 8
End Sub
cmdNine
Private Sub cmdNine_Click()
txtOutput = txtOutput & 9
End Sub
cmdZero
Private Sub cmdZero_Click()
txtOutput = txtOutput & 0
End Sub
cmdPlus
Private Sub cmdZero_Click()
txtOutput = txtOutput & 0
End Sub
Private Sub cmdPlus_Click()
operator = 1
sd = txtOutput.Text
txtOutput.Text = ""
End Sub
cmdMinus
Private Sub cmdMinus_Click()
operator = 2
sd = txtOutput.Text
txtOutput.Text = ""
End Sub
cmdMul
Private Sub cmdMul_Click()
operator = 3
sd = txtOutput.Text
txtOutput.Text = ""
End Sub
cmdDivide
Private Sub cmdDivide_Click()
operator = 4
sd = txtOutput.Text
txtOutput.Text = ""
End Sub
cmdMod
Private Sub cmdMod_Click()
operator = 5
sd = txtOutput.Text
txtOutput.Text = ""
End Sub
cmdSquare
Private Sub cmdSquare_Click()
operator = 6
sd =txtOutput.Text = ""
End Sub
cmdEquals
Private Sub cmdEQUALS_Click()
If operator = 1 Then
result = Val(num) + Val(txtOUTPUT.Text) txtOUTPUT.Text = result
ElseIf operator = 2 Then
result = Val(num) - Val(txtOUTPUT.Text) txtOUTPUT.Text = result
ElseIf operator = 3 Then
result = Val(num) * Val(txtOUTPUT.Text) txtOUTPUT.Text = result
ElseIf operator = 4 Then
result = Val(num) / Val(txtOUTPUT.Text) txtOUTPUT.Text = result
ElseIf operator = 5 Then
result = Val(num) Mod Val(txtOUTPUT.Text) txtOUTPUT.Text =
ElseIf operator = 6 Then
result = Val(num) * Val(num)
txtOUTPUT.Text = result
End If
End Sub
DESIGN TIME WINDOW:
RESULT:
EX. NO. :
DATE:
USING LOOPS AND DECISION-MAKING STATEMENT
A. GENERATE FIBONACCI SERIES.
AIM:
To write simple programs using loops and decision-making statements for
a. Generating Fibonacci series.
ALGORITHM:
Step 1; Start the Process
Step 2: Design the forms using controls
Step 3: Declare variables for find the Fibonacci values
Step 4: Change the property in property window
Step 5: Write the coding
Step 6: Run the project
Step 7: Stop the process
PROPERTIES:
PROGRAM CODING:
Dim f, s, a, n As Integer
n = Val(Text1.Text)
a=0
f=0
s=1
List1.AddItem f
List1.AddItem s
c=2
While (c < n)
a=f+s
List1.AddItem a
f=s
s=a
c=c+1
Wend
End Sub
List1.Clear
Text1 = ""
End Sub
End
End Sub
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT :
EX. NO. :
DATE:
B. FIND THE SUM OF NUMBERS
AIM:
To write simple programs using loops and decision-making statements for
b. Finding the sum of numbers.
ALGORITHM:
Step 1; Start the Process
Step 2: Design the forms using controls
Step 3: Declare variables for sum of N numbers
Step 4: Change the property in property window
Step 5: Write the coding
Step 6: Run the project
Step 7: Stop the process
PROPERTIES:
Dim n, s, c, r As Integer
n = Val(Text1.Text)
s=0
While (n > 0)
s = s + (n Mod 10)
n = n / 10
Wend
Text2.Text = s
End Sub
Text1.Text = ""
Text2.Text = ""
End Sub
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT:
EX. NO. :
DATE:
ALGORITHM:
FORM PROPERTIES
1 MDIForm Caption MenuDrivenProgram
Name MDIForm1
Windowstate 2-Maximized
2 Forms MDIchild True
i) Form1 Caption Form1
Name frm1
ii) Form2 Caption Form2
Name frm2
iii) Form3 Caption Form1
Name frm3
PROGRAM CODING:
Private Sub MDIForm_Load()
Me.Height = 10000
Me.Width = 10000
Me.Left = 0
Me.Top = 0
End Sub
Private Sub frm1_Click()
Form1.Show
End Sub
Private Sub frm2_Click()
Form2.Show
End Sub
Private Sub frm3_Click()
Form3.Show
End Sub
Private Sub cascade_Click()
MDIForm1.arrange 0
End Sub
Private Sub horizon_Click()
MDIForm1.arrange 1
End Sub
Private Sub verti_Click()
MDIForm1.arrange 2
End Sub
Private Sub red_Click()
If Screen.ActiveForm.Name = "Form1" Then
Form1.BackColor = vbRed
ElseIf Screen.ActiveForm.Name = "Form2" Then
Form2.BackColor = vbRed
ElseIf Screen.ActiveForm.Name = "Form3" Then
Form3.BackColor = vbRed
End If
End Sub
Private Sub green_Click()
If Screen.ActiveForm.Name = "Form1" Then
Form1.BackColor = vbGreen
ElseIf Screen.ActiveForm.Name = "Form2" Then
Form2.BackColor = vbGreen
ElseIf Screen.ActiveForm.Name = "Form3" Then
Form3.BackColor = vbGreen
End If
End Sub
Private Sub blue_Click()
If Screen.ActiveForm.Name = "Form1" Then
Form1.BackColor = vbBlue
ElseIf Screen.ActiveForm.Name = "Form2" Then
Form2.BackColor = vbBlue
ElseIf Screen.ActiveForm.Name = "Form3" Then
Form3.BackColor = vbBlue
End If
End Sub
DESIGN TIME WINDOW:
AIM:
To write a program to display files in a directory using Drive List Box, Dir List Box and
File List Box control and open, edit and save text file using Rich textbox control.
ALGORITHM:
Step 2: Design the form using Drive List Box, Dir List Box and File List Box control.
Step 3: Add Rich textbox control for open and save the files.
PROGRAM CODING:
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT :
EX. NO. :
DATE:
COMMON DIALOG BOX
AIM:
Write a program to common dialog control and to open , edit and save text file.
ALGORITHM:
PROPERTIES:
CommonDialog1.ShowOpen
End Sub
CommonDialog1.ShowFont
Text1.FontName = CommonDialog1.FontName
Text1.FontSize = CommonDialog1.FontSize
Text1.FontBold = CommonDialog1.FontBold
Text1.FontItalic = CommonDialog1.FontItalic
End Sub
CommonDialog1.ShowSave
End Sub
Unload Me
End Sub
DESIGN TIME WINDOW:
AIM:
ALGORITHM:
Image1.Visible = False
Image2.Visible = True
Image2.Visible = False
Image1.Visible = True
End If
End Sub
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT :
EX. NO. :
DATE:
BINARY , OCTAL ,HEXA DECIMAL CONVERSION
AIM:
ALGORITHM:
PROGRAM CODING:
RESULT :
ORACLE
EX. NO. :
DATE:
TABLE CREATION
AIM:
Write a program to Create table and its attributes with primary key.
ALGORITHM:
CODING:
Table created
SQL> desc
Null? Type
employeeName
1 row created.
SQL> /
1 row created.
SQL> /
Enter value for empid: 102
Enter value for empname: katrina
Enter value for design: manager
Enter value for gender: f
Enter value for age: 20
Enter value for doj: 24/mar/2020
Enter value for salary: 75000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('102','katrina','manager','f',20,'24/mar/2020',75000)
1 row created.
SQL> /
Enter value for empid: 103
Enter value for empname: premanand
Enter value for design: designer
Enter value for gender: m
Enter value for age: 19
Enter value for doj: 24/aug/2020
Enter value for salary: 60000
1 row created.
SQL> /
Enter value for empid: 104
Enter value for empname: harisudhan
Enter value for design: programmer
Enter value for gender: m
Enter value for age: 19
Enter value for doj: 25/sep/2020
Enter value for salary: 55000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('104','harisudhan','programmer','m',19,'25/sep/2020',55000)
1 row created.
SQL> /
Enter value for empid: 105
Enter value for empname: vishnu
Enter value for design: programmer
Enter value for gender: m
Enter value for age: 19
Enter value for doj: 25/oct/2020
Enter value for salary: 55000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('105','vishnu','programmer','m',19,'25/oct/2020',55000)
1 row created.
SQL> /
Enter value for empid: 106
Enter value for empname: nidharsana
Enter value for design: coordinator
Enter value for gender: f
Enter value for age: 19
Enter value for doj: 27/nov/2020
Enter value for salary: 50000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('106','nidharsana','coordinator','f',19,'27/nov/2020',50000)
1 row created.
SQL> /
Enter value for empid: 107
Enter value for empname: reshma
Enter value for design: coordinator
Enter value for gender: f
Enter value for age: 18
Enter value for doj: 23/dec/2020
Enter value for salary: 50000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('107','reshma','coordinator','f',18,'23/dec/2020',50000)
1 row created.
SQL> /
Enter value for empid: 108
Enter value for empname: mageshwari
Enter value for design: marketing
Enter value for gender: f
Enter value for age: 18
Enter value for doj: 21/jan/2021
Enter value for salary: 45000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('108','mageshwari','marketing','f',18,'21/jan/2021',45000)
1 row created.
SQL> /
Enter value for empid: 109
Enter value for empname: shri
Enter value for design: marketing
Enter value for gender: f
Enter value for age: 20
Enter value for doj: 23/feb/2020
Enter value for salary: 45000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('109','shri','marketing','f',20,'23/feb/2020',45000)
1 row created.
SQL> /
Enter value for empid: 110
Enter value for empname: kevin
Enter value for design: communicator
Enter value for gender: m
Enter value for age: 20
Enter value for doj: 27/mar/2021
Enter value for salary: 40000
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('110','kevin','communicator','m',20,'27/mar/2021',40000)
1 row created.
11 rows selected.
EMPNAME
karthikeyan
thirupathi
katrina
premanand
harisudhan
vishnu
nidharsana
reshma
mageshwari
shri
kevin
EMPNAME
md
manager
manager
designer
programmer
programmer
coordinator
coordinator
marketing
marketing
communicator
22 rows selected.
SQL> select * from employee order by empname;
11 rows selected.
COUNT(EMPNAME)
1
2
1
2
2
1
2
7 rows selected.
RESULT :
EX. NO. :
DATE:
ALTER TABLE
AIM:
Write a program to Create table and its attributes with primary key.
ALGORITHM:
CODING:
Table created.
SQL> desc
invent;
Name Null? Type
1 row created.
SQL> /
Enter value for prodid: 1002
Enter value for prodname: tata oil
Enter value for rate: 200
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1002,'tata oil',200)
1 row created.
SQL> /
Enter value for prodid: 1003
Enter value for prodname: tata masala
Enter value for rate: 250
1 row created.
SQL> /
Enter value for prodid: 1004
Enter value for prodname: tata flour
Enter value for rate: 350
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1004,'tata flour',350)
1 row created.
SQL> /
Enter value for prodid: 1005
Enter value for prodname: tata rice
Enter value for rate: 450
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1005,'tata rice',450)
1 row created.
SQL> /
Enter value for prodid: 1006
Enter value for prodname: tata water
Enter value for rate: 500
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1006,'tata water',500)
1 row created.
SQL> /
Enter value for prodid: 1007
Enter value for prodname: tata sweets
Enter value for rate: 600
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1007,'tata sweets',600)
1 row created.
SQL> /
Enter value for prodid: 1008
Enter value for prodname: tata milk
Enter value for rate: 600
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1008,'tata milk',600)
SQL> /
Enter value for prodid: 1009
Enter value for prodname: tata soap
Enter value for rate: 400
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1009,'tata soap',400)
1 row created.
SQL> /
Enter value for prodid: 1010
Enter value for prodname: tata paint
Enter value for rate: 900
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1010,'tata paint',900)
1 row created.
SQL> commit;
Commit complete.
11 rows selected.
SQL> begin
2 update invent
3 set rate = rate + rate * 0.2;
4 commit;
5 end;
6/
Table altered.
11 rows selected.
SQL> update
invent 2 set
qty=10
3 where prodid=1000;
1 row updated.
SQL> update
invent 2 set qty
=20
3 where prodid = 1001;
1 row updated.
1 row updated.
SQL> update
invent 2 set qty
=40
3 where prodid = 1003;
1 row updated.
SQL> update
invent 2 set qty
=20
3 where prodid=1004;
1 row updated.
SQL> update
invent 2 set qty
=20
3 where prodid=1005;
1 row updated.
SQL> update
invent 2 set qty
=50
3 where prodid=1006;
1 row updated.
SQL> update
invent 2 set qty
=20
3 where prodid=1007;
1 row updated.
1 row updated.
SQL> update
invent 2 set qty
=70
3 where prodid=1009;
1 row updated.
SQL> update
invent 2 set qty
=30
3 where prodid=1010;
1 row updated.
SQL> select * from invent;
PRODID PRODNAME RATE QTY
11 rows selected.
RESULT :
EX. NO. :
DATE:
Write a program to Create table and its attributes and perform trigger operation.
ALGORITHM:
CODING:
Table created.
SQL> std;
desc Null? Type
Name
SID NOT NULL NUMBER(8)
SNAME VARCHAR2(15)
AGE NUMBER(2)
LOC VARCHAR2 (20)
SQL> create or replace trigger std_trig
2 before insert or update or delete on std 3
for each row
4 begin
5 if inserting then
6 dbms_output.put_line('before insert trigger fired');
7 elsif updating then
8 dbms_output.put_line('before update trigger fired'); 9
elsif deleting then
10 dbms_output.put_line('before delete trigger fired');
11 end if;
12 end;
13 /
Trigger created.
1 row created.
1 row updated.
1 row deleted.
RESULT :
PROCEDURES IN SQL
AIM:
CODING:
Procedure created.
RESULT :
EX. NO. :
DATE:
STUDENT DATABASE MANAGEMENT
AIM:
ALGORITHM:
Private Sub
Command1_Click()
Adodc1.Recordset.AddNew
MsgBox "RECORD ADDED SUCCESSFULLY"
End Sub
Private Sub
Command2_Click()
Adodc1.Recordset.Delete
MsgBox "RECORD DELETED SUCCESSFULLY"
End Sub
Private Sub
Command3_Click()
Adodc1.Recordset.Update
MsgBox "RECORD UPDATED SUCCESSFULLY"
End Sub
Private Sub
Command4_Click()
Adodc1.Recordset.Save
MsgBox "RECORD SAVED SUCCESSFULLY"
End Sub
Private Sub
Command5_Click() Text1.Text
= ""
Text2.Text =
"" Text3.Text
= ""
Text4.Text =
"" Text5.Text
= ""
Text6.Text =
"" Text7. Text
= ""End Sub
Private Sub
Command6_Click() Unload
Me
End Sub
End Sub
Private Sub
Command8_Click()
Adodc1.Recordset.MoveNext
End Sub
DESIGN TIME WINDOW:
RUN TIME WINDOW:
CODING:
SQL> create table student (sid number(4) primary key , sname varchar2(15),rdbms
number(3),vb number(3),cn number(3),st number(3),result char(6));
1 row created.
SQL> /
Enter value for sid: 101
Enter value for sname: tamil
Enter value for rdbms: 90
Enter value for vb: 100
Enter value for cn: 70
Enter value for st: 80
Enter value for result: pass
old 1: insert into s values(&sid ,'&sname',&rdbms,&vb,&cn,&st,'&result')
new 1: insert into s values(101,'tamil',90,100,70,80,'pass')
1 row created.
SQL> /
Enter value for sid: 102
Enter value for sname: salim
Enter value for rdbms: 100
Enter value for vb: 100
Enter value for cn: 100
Enter value for st: 100
Enter value for result: pass
old 1: insert into s values(&sid ,'&sname',&rdbms,&vb,&cn,&st,'&result')
new 1: insert into s values(102,'salim',100,100,100,100,'pass')
1 row created.
SQL> /
Enter value for sid: 103
Enter value for sname: dhoni
Enter value for rdbms: 100
Enter value for vb: 97
Enter value for cn: 99
Enter value for st: 88
Enter value for result: pass
old 1: insert into s values(&sid ,'&sname',&rdbms,&vb,&cn,&st,'&result')
new 1: insert into s values(103,'dhoni',100,97,99,88,'pass')
1 row created.
SQL> /
Enter value for sid: 104
Enter value for sname: raja
Enter value for rdbms: 100
Enter value for vb: 100
Enter value for cn: 80
Enter value for st: 70
Enter value for result: pass
old 1: insert into s values(&sid ,'&sname',&rdbms,&vb,&cn,&st,'&result')
new 1: insert into s values(104,'raja',100,100,80,70,'pass')
1 row created.
SQL> /
Enter value for sid: 105
Enter value for sname: ram
Enter value for rdbms: 100
Enter value for vb: 99
Enter value for cn: 90
Enter value for st: 8100
Enter value for result: pass
old 1: insert into s values(&sid ,'&sname',&rdbms,&vb,&cn,&st,'&result')
new 1: insert into s values(105,'ram',100,99,90,100,'pass')
1 row created.
RESULT :