Vb&Oracle Programs
Vb&Oracle Programs
PROPERTIES:
SI Control Name Property Value
NO.
Font Cooper
Name Form1
Windowstate 2-Maximized
Font Cooper
Name Label1
Font Cooper
Font Cooper
i) Command1 Caption Generate
Name Command1
Name Command2
Name Command3
PROGRAM CODING:
Private Sub Command1_Click()
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
Private Sub Command3_Click()
End
End Sub
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT :
PROPERTIES:
SI Control Name Property Value
NO.
Font Cooper
Name Form1
Windowstate 2-Maximized
Font Cooper
Name Label1
Font Cooper
Font Cooper
Name Command1
Name Command2
PROGRAM CODING:
Private Sub Command1_Click()
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 :
PROPERTIES:
SI Control Name Property Value
NO.
PROJECT PROPERTIES
1 MenuItems
MenuItem1
Name frm1
Name frm2
Name frm3
Name cascade
Name horizon
Name verti
MenuItem2
Name red
Green Caption Green
Name green
Name blue
FORM PROPERTIES
Name MDIForm1
Windowstate 2-Maximized
Name frm1
Name frm2
Name frm3
PROGRAM CODING:
Private Sub MDIForm_Load()
Me.Height = 10000
Me.Width = 10000
Me.Left = 0
Me.Top = 0
End Sub
Font Cooper
Name Form1
Windowstate 2-Maximized
Font Cooper
Enabled True
Name CommonDialog1
CausesValidation True
CausesValidation True
CausesValidation True
7 Image
Name Image1
Visible True
Name Command1
Name Command2
Name Command3
Name Command4
PROGRAM CODING:
Private Sub Command1_Click()
End
End Sub
CommonDialog1.ShowSave
End Sub
CommonDialog1.ShowOpen
End Sub
Private Sub Command4_Click()
rtb1.Text = ""
End Sub
File1.Path = Dir1.Path
End Sub
Dir1.Path = Drive1.Drive
End Sub
On Error GoTo 1
rtb1.Visible = False
Image1.Visible = True
Exit Sub
rtb1.Visible = True
Image1.Visible = True
End Sub
Private Sub Form_Load()
rtb1.Visible = False
Image1.Visible = False
End Sub
DESIGNTIME WNDOW:
RUNTIME WINDOW:
RESULT :
PROPERTIES:
SI Control Name Property Value
NO.
Font Cooper
Name Form1
2 CommonDialogControl
Name CommonDialog1
Font Cooper
Name Label1
Font Cooper
Name Command1
Name Command2
Name Command3
PROGRAM CODING:
Private Sub Command1_Click()
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:
Font Cooper
Name Form1
2 Timer
Name Timer 1
Enabled True
Interval 100
3 Image
Enabled True
Enabled True
PROGRAM CODING:
Private Sub Timer1_Timer()
Image1.Visible = False
Image2.Visible = True
Image1.Visible = True
End If
End Sub
DESIGNTIME WINDOW:
RUNTIME WINDOW:
RESULT :
PROPERTIES:
SI Control Name Property Value
NO.
Font Cooper
Name Form1
Windowstate 2-Maximized
Font Cooper
Name Label1
Name Label2
Name Label3
Name Label4
Name Label5
Font Cooper
Font Cooper
Name Command1
Name Command2
Name Command3
PROGRAM CODING:
Private Sub Command1_Click()
Dim a, b As Integer
Dim c As String
a = Val(Text1.Text)
c=""
While a > 0
b = Fix(a) Mod 2
a = Fix(a) / 2
c=b&c
Text2.Text = Val(c)
Wend
a = Val(Text1.Text)
Text3.Text = Oct(a)
Text4.Text = Hex(a)
End Sub
RESULT :
ORACLE
CODING:
Table created
1 row created.
SQL> /
Enter value for empid: 101
Enter value for empname: thirupathi
Enter value for design: manager
Enter value for gender: m
Enter value for age: 20
Enter value for doj: 21/feb/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('101','thirupathi','manager','m',20,'21/feb/2020',75000)
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
old 1: insert into employee
values('&empid','&empname','&design','&gender',&age,'&doj',&salary)
new 1: insert into employee
values('103','premanand','designer','m',19,'24/aug/2020',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.
SQL> select * from employee;
EMPID EMPNAME DESIGN G AGE DOJ SALARY
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.
11 rows selected.
COUNT(EMPNAME)
1
2
1
2
2
1
2
7 rows selected.
RESULT :
CODING:
Table created.
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
old 1: insert into invent values(&prodid,'&prodname',&rate)
new 1: insert into invent values(1003,'tata masala',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.
1 row updated.
1 row updated.
SQL> update invent
2 set qty =30
3 where prodid = 1002;
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
11 rows selected.
RESULT :
CODING:
Table created.
SQL> std;
desc Null? Type
Name
SID NOT NULL NUMBER(8)
SNAME VARCHAR2(15
)
AGE NUMBER(2)
LOC VARCHAR2
(20)
Trigger created.
1 row created.
1 row updated.
1 row deleted.
RESULT :
CODING:
Procedure created.
SQL> set
serveroutput on;
SQL> declare
2 x number;
3 y number;
4 begin
5 x := &x;
6 y := &y;
7 sum_no(x,y);
8 end;
9/
OUTPUT:
RESULT :
PROPERTIES:
SI NO. Control Name Property Value
Font Cooper
Name Form1
Name Label1
Name Label2
Name Label3
Name Label4
v) Label5 Caption Vb
Name Label5
Name Label6
Name Label7
viii) Label8 Caption Result
Name Label8
DataSource Adodc1
Name Text1
Name Text2
Name Text3
Name Text4
v) Text5 DataField Cn
Name Text5
Name Text6
Name Text7
Name Command1
ii) Command2 Caption Delete
Name Command2
Name Command3
Name Command4
Name Command5
Name Command6
Name Command7
Name Command8
5 Adodc Control
Name Adodc1
Visible False
PROGRAM CODING:
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
MsgBox "RECORD ADDED SUCCESSFULLY"
End Sub
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 :