main real

50
 ON LIBR ARY M ANAGEMENT  A Pro ject Report is s ubmitted to Punjab Technical University in partial fulfillment of the requirement for award of the Masters of  Guided By: Guided By: Submitted By: Submitted By: Mahinder Pal Jaswant Singh (720327183) Mahinder Pal Jaswant Singh (720327183) Instructor PTUM!"S! Instructor PTUM!"S!

Upload: supankit

Post on 01-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 1/50

ON

LIBRARY MANAGEMENT

A Project Report is submitted to

Punjab Technical University

in partial fulfillment of the requirement for award of the

Masters of

Guided By:Guided By:Submitted By:Submitted By:Mahinder Pal Jaswant Singh (720327183)Mahinder Pal Jaswant Singh (720327183)Instructor PTU M!"S!Instructor PTU M!"S!

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 2/50

ACKNOWLEDGEMENT

It is the #o#ent o$ great %leasure and satis$action to e&%ressour dee% and heartil' regards and sincere than s to all o$ our res%ected teachers who %ro ided #an' hel%$ul and alua*lesuggestions in all stages o$ the %ro+ect which went a long wa' inhel%ing us to co#%lete our %ro+ect success$ull',

This is our %ro+ect during M-!, The success$ul co#%letion o$ this %ro+ect could not ha e *een %ossi*le without the hel% and guidance o$ #an' %eo%le,

.irst and $ore#ost we are grate$ul and inde*ted to our %ro+ect guideMr, Mahinder Pal $or their encourage#ent guidance, /e also wish tothan others $or %ro iding all sorts o$ $acilities needed $or theco#%letion o$ %ro+ect,

ast *ut not least we than all those who ha e directl' o$ indirectl'hel%ed in the success$ul co#%letion o$ this %ro+ect,

Submitted By:- Jaswant Singh (720327183) Jaswant Singh (720327183)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 3/50

CONTENTS1, Introduction

2, ata*ase Used

3, Source -ode

, Sna% Shots

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 4/50

INTRODUCTION OF VISUAL BASICINTRODUCTION OF VISUAL BASIC

Visual Basic is a %roduct o$ Microso$t -or%orationand descendent o$ 4!SI-5 language, 6isual 4asic can *e *est understood as

6ISU! 5 /hich re$ers to the #ethod o$ creating gra%hical user inter$ace

( UI),/hich #eans whereas in the case o$ languages li e -5 and - 5 the

Progra##er is re9uired to right e er' length' and co#%le& %rogra# in :rder to

descri*e the a%%earance and %osition o$ inter$ace ele#ents in 6isual 4asic the

%rogra##er can si#%l' drag and dro% %re*uilt o*+ects !nd %lace the# on to the

screen, 6isual 4asic #a es de elo%#ent so ;as' that an'*od' who has wor ed in

an' UI en iron#ent alread' has Most o$ the necessar' s ills to create an a$$ecti e

user inter$ace using 64,

The ‘Basic’ part refers to the ‘BASIC’ (Be i!!ers All"#urpose

S$%&olic I!structio! Co'e la! ua e) Visual Basic has e*ol*e' fro%

‘BASIC’+ a la! ua e that has &ee! &$ pro ra%%ers %ore tha! a!$ other

la! ua e i! The histor$ of la! ua e) Visual Basic co!tai!s se*eral

hu!'re's state%e!ts fu!ctio!s+ ,e$-or's a!' others -hich %a,e *isual&asic a la! ua e %ost suite' for .UI 'e*elop%e!ts) Useful applicatio!s

ca! &e create' /ust &$ lear!i! a fe- ,e$-or's+ at the sa%e ti%e the

po-er of the la! ua e is such that it e%po-ers the pro ra%%er to -rite

a!' acco%plish -hate*er he ca! -ith a!$ other -i!'o-s pro ra%%i!

la! ua e)

0o-e*er+ Visual Basic 'iffers fro% pre*ious *ersio! of BASIC

la! ua e &ecause it is &ase' o! 1*e!t"Dri*e! #ro ra%%i! 2o'el) VisualBasic #ro*i'es a rapi' applicatio! 'e*elop%e!t co%%o!l$ ter%e' as ‘RAD’

e!*iro!%e!t+ a rich o&/ect &ase' la! ua e+ a!' eas$ to use set of 'e&u i!

tools) Before -e u!'ersta!' the attri&utes of Visual Basic+ it -ill &e -orth

,!o-i! the %ost u!i3ue features of Visual Basic)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 5/50

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 6/50

Procedural Programming

I! tra'itio!al or proce'ural applicatio!s+

the applicatio! co!trols -hich portio! of co'e ru!s a!' the se3ue!ce i!

-hich it ru!s) Applicatio! e4ecutio! starts -ith the first li!e of co'e a!'

follo-s a pre'efi!e' path throu h the applicatio!+ calli! proce'ures as

!ee'e') That is+ applicatio! -ritte! i! proce'ural e4ecutes &$

procee'i! lo icall$ throu h the pro ra% co'e+

o!e at a li!e of co'e at a ti%e) Lo ic flo- ca! &e te%poraril$ tra!sferre'

to the other parts of the pro ra% throu h ‘.OTO’ a!' ‘CALL

STAT121NTS’+ 'irecti! the pro ra% fro% &e i!!i! to e!')

EVENT-DRIVEN PROGRAMMING EVENT-DRIVEN PROGRAMMING

I! a! e*e!t 'ri*e!

pro ra%%i! e4ecutio! 'oes !ot follo- pre'eter%i!e' path) I!stea'

'iffere!t co'e sectio!s ru! i! respo!se to e*e!ts) #ro ra% state%e!ts

e4ecute o!l$ -he! a specific e*e!t calls a sectio! of co'e for that e*e!t)

1*e!ts ca! &e tri ere' &$ the user’s actio!s &$ %essa es fro% the

s$ste% or other applicatio!s+ or &$ the applicatio! itself) The se3ue!ce of

the e*e!ts 'eter%i!es the se3ue!ce i! -hich the co'e ru!s) Therefore the

path throu h the applicatio!’s co'e ca! 'iffer each ti%e the pro ra%

ru!s)

A! esse!tial part of e*e!t 'ri*e! pro ra%%i! is to -rite a co'e

that respo!se to all possi&le se3ue!ces i! -hich the e*e!ts %a$ occur i!

a! applicatio!) Visual Basic %a,es it eas$ to i%ple%e!t a! e*e!t 'ri*e!

pro "ra%%i! %o'el ,

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 7/50

INT1RACTIV1 D1V1LO#21NT 1NVIRON21NT

I! case of co!*e!tio!al applicatio! 'e*elop%e!t+ the 'e*elop%e!t

process is 'i*i'e' i!to three %a/or steps5

6)9riti!

7)Co%pili!

8)Testi! the co'e)

! 6!"T; ;S

9ith %ost la! ua es+ if %a,e a %ista,e i! -riti! the co'e+ the

co%piler catches the error he! $ou co%pile $our applicatio!) :ou %ust

the! fi!' the error a!' &e i! the co%pile c$cle a ai!+ repeati! the

process for each error fou!') Visual Basic i!terrupts the co'e at the ti%e

of e!teri! + catchi! a!' hi hli hti! %ost s$!ta4 a!' spelli! error a!'

i!'icati! the% to the user) I! a''itio! to catchi! errors at the ti%e of

e!teri! Visual Basic also co%"pile the co'e as it is e!tere') The &e!efit

of this feature of *isual &asic is that &$ the ti%e the user is rea'$ to ru!

a!' test the applicatio!+ half of co%pilatio! is alrea'$ 'o!e at the ti%e of

e!teri! a!' there is o!l$ &rief 'ela$ to fi!ish co%pili! ) If the

pro ra%%er fi!'s a! error+ it is hi hli hte' i! the co'e) It also re'uces

the respo!se ti%e)

The i!teracti*e !ature of Visual Basic facilitates the pro ra%%er

to ru! the applicatio! as it is 'e*elope') This -a$ the affects of the co'e

ca! &e teste' -hile -or,i! rather tha! -aiti! to co%pile later)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 8/50

T01 INTR1.AT1D D1V1LO#21NT 1NVIRON21NT

The -or,i! e!*iro!%e!t i! Visual Basic is ofte! referre' to as

i!te rate' 'e*elop%e!t e!*iro!%e!t or ID1 &ecause i!te rates %a!$

-i!'o-s for 'iffere!t fu!ctio!s such as 'esi !i! + e'iti! + co%pili! +

a!' 'e&u i! -ith i! a co%%o! e!*iro!%e!t) I! %ost tra'itio!al

'e*elop%e!t tools each of these fu!ctio!s -oul' operate as a separate

pro ra%+ each -ith its o-! i!terface)

!PP I-!TI:" ;6; :PM;"T /IT> 64

I! applicatio! 'e*elop%e!t -ith VB for%s a!' co!trols are use')

FOR2 is a -i!'o- 'ispla$e' at ru!ti%e a!' acts as a co!tai!er to all the

ele%e!ts of the i!terface)

CONTROLS are o&/ects that are co!tai!e' -ithi! the for% o&/ects)

#COMBOBOX CONTROL

The !a%e co%&o &o4 %ea!s ‘Co%&i!atio! Bo4’ I!

co%&o &o4 te4t ca! &e a''e' or e'ite') This co!trol allo-s the user to select

a! ite% either &$ t$pi! te4t i!to the co%&o &o4 or selecti! it fro% the list)

Co%&o &o4 prese!t a list of choices to the user) If the !u%&er of ite%s

e4cee's -hat ca! &e 'ispla$e' i! the co%&o &o4+ scroll&ars -ill appear

auto%aticall$ o! the co!trol)

Three t$pes of co%&o &o4es are

6)Drop"Do-! Co%&o Bo4

Ta,es up o!l$ a si! le li!e o! the for% u!less the

user ope!s the co%&o &o4 to see a''itio!al *alues) The user ca! e!tera''itio!al ite%s at the top of the 'rop 'o-! co%&o &o4 a!' select ite%s

fro% the co%&o &o4)

7)Si%ple co%&o

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 9/50

Displa$s ite%s as if the$ -ere i! list &o4) The user ca! a''

ite%s to co%&o &o4 list)

8)Drop"Do-! list &o4 Does !ot let the user !e- ite%s+ so it is si%ilar to a list &o4)

U!li,e a list &o4+ ho-e*er+ the 'rop 'o-! list &o4 !or%all$ appears close'

to a si! le li!e u!til the user clic,s the 'o-! arro- &utto! to ope! the list

&o4 to its full si;e)

#TEXT BOX CONTROL

The te4t &o4 co!trols are co%%o!l$ use' for accepti! useri!put or for e!teri! the 'ata) This co!trol 'ispla$s the te4t that the user

ca! e'it) The te4t &o4 co!trol is a %i!i te4t e'itor+ a!' its %ost i%porta!t

propert$ is Te4t propert$) Te4t e!tere' i!to the te4t &o4 co!trol is co!tai!e'

i! its te4t propert$) B$ 'efault 7<=> characters ca! &e e!tere' i! a te4t &o4)

#LABEL CONTROL

La&el co!trols are use' to 'ispla$ te4t a!' ca! !ot &e e'ite'

&$ the user) The propert$+ -hich is set i! la&el+ is captio! propert$ -hich

ca! &e set at 'esi ! ti%e or at ru! ti%e)

#COMMAND BUTTON CONTROL

This is %ost co%%o! ele%e!t i! -i!'o-s i!terface) The

co%%a!' &utto! co!trol is use' to &e i!+ i!terrupt or e!' a process) The

%ost co%%o! e*e!t for the co%%a!' &utto! is clic, e*e!t) 9he! clic,e'+ it

i!*o,es a co%%a!' that has &ee! -ritte! i!to its clic, e*e!t proce'ure)

#ROC1DUR1S

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 10/50

The co%po!e!ts calle' proce'ures are &uil'i! &loc,s+ -hich let

us e!ha!ce a!' e4te!' Visual Basic) The proce'ures are useful for co!'e!si!

repeate' or share' tas,s) The %ai! a'*a!ta es of pro ra%%i! -ith

proce'ures5

6) #roce'ures si%plif$ pro ra%%i! tas,s &$ &rea,i! our pro ra%s i! to

'iscrete lo ical u!its each of -hich -e ca! 'e&u easil$)

7) #roce'ures are use' i! o!e pro ra% ca! act as &uil'i! &loc,s for other

pro ra%s+ usuall$ -ith little %o'ificatio!)

There are se*eral t$pes of proce'ures use' i! Visual Basic5

6 )SUB #ROC1DUR1S

A su& proce'ure is a &loc, of co'e that is e4ecute' i!respo!se to a! e*e!t) B$ &rea,i! the co'e i! a %o'ule i! to su& proce'ure

it &eco%e %uch easier to fi!' a!' %o'if$ the co'e i! $our applicatio!) The

s$!ta4 of su& proce'ure is

?#ri*ate@#u&lic SUB #roce'ure !a%e (ar u%e!ts

state%e!ts

1!' Su&

1ach the proce'ure is calle' the state%e!ts &et-ee! Su& a!' 1!' Su& are

e4ecute')

Su& proce'ures are &$ 'efault pu&lic i! all %o'ules)

7 ).1N1RAL #ROC1DUR1S

A .e!eral #roce'ure tells the applicatio! ho- to perfor%

specific tas, o!ce a e!eral proce'ure is 'efi!e'+ it %ust &e specificall$

calle' &$ applicatio!)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 11/50

8)1V1NT #ROC1DUR1

9he! a! o&/ect i! *isual &asic reco !i;es that a! e*e!t has

occurre'+ it auto%aticall$ calls the e*e!t proce'ure usi! the !a%e

correspo!'i! to the e*e!t) A! e*e!t for a co!trol co%&i!es the co!trols theactual !a%e+ a!' the u!'erscore a!' the e*e!t !a%e)

=)FUNCTION #ROC1DUR1S

Visual Basic i!clu'es &uilt i! or i!tri!sic fu!ctio!s li,e S3r+

Chr+ I!str) I! a''itio! -e ca! use the fu!ctio! state%e!ts to -rite our

Fu!ctio! #roce'ures)

M;"US

A %e!u co!trol is a! o&/ect li,e other it has properties that ca!

&e use' to 'efi!e its appeara!ce a!' &eha*ior) The %e!u&ar appear &elo-

the title &aro! a for% a!' co!tai!s o!e or %ore %e!u titles) 9he! -e clic,

%e!u title such as File+ a %e!u co!tai!i! a list of %e!u ite%s 'rops 'o-!)

2e!u ite% ca! i!clu'e co%%a!'s (such as Ne- + su&%e!u titles)

SUB21NU

A Su&%e!u also calle' as asce!'i! %e!u+ is a %e!u that

&ra!ches off a!other %e!u ite%)

POP- P MEN A pop"up %e!u is %e!u that is !ot *isi&l$ tie' to %e!u &ar a!'

that t$picall$ appears -he! the user clic,s the ri ht %ouse &utto! -hich

pop"up %e!u appears 'epe!'s o! locatio! of %ouse poi!ter) #op"up %e!us

are also ,!o-! as Co!te4t 2e!u a!' pro*i'e the user a!other -a$ to

co!trol applicatio!) The %etho' re3uires the !a%e of %e!u that $ou -a!t

to pop"up)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 12/50

.:?MS

A for% is a -i!'o- o! -hich co!trols a!' o&/ects are place')

There are &asicall$ to t$pes of for%s to &e use')

6)SDI (SIN.L1 DOCU21NT INT1RFAC1 These are si%ple for%s o! -hich co!trols a!' other o&/ects

ca! &e place') 9e 'esi ! these for%s accor'i! to our re3uire%e!ts a!'

place 'iffere!t o&/ects a!' co!trols o! these for%s) Te4t &o4es+ co%&o &o4

co%%a!' &utto!s are place' o! these for%s a!' &$ clic,i! these o&/ects

-e ca! co'e the co!trols to 'esi ! a pro/ect i! *isual &asic)

7)2DI (2ULTI#L1 DOCU21NT INT1RFAC1

These are special t$pe of for%s) 9e ca! !ot place co!trols a!'

o&/ects o! these for%s) 9e ca! place o!l$ %e!us o! these for%s) 9e place

%e!us a!' su&%e!us o! these for%s to 'irectl$ ope!i! the re3uire'

'ocu%e!t+ so these for%s are ,!o-! as %ultiple 'ocu%e!t i!terface+ as the$

are use' for the li!,i! of 'iffere!t 'ocu%e!ts)

DATABASE CONNECTIVITYDATABASE CONNECTIVITY

This topic 'eals -ith ho- 'ata&ase ca! &e 'esi !e' a!' create' a!' ho-

'ata ca! &e i!serte'+ up'ate'+ %o'ifie' a!' 'elete' throu h *isual &asic)

9e start -ith the co!cept of 'ata&ase co!!ecti*it$ it -ill &e -orth focusi!

o!5 9hat t$pes of 'ata&ases ca! &e accesse' usi! *isual &asic 9ell *isual

&asic i*es us Data Co!trols to access a *ariet$ of 'ata&ase for%ats) The

co!trols i!teract -ith the 2icrosoft Eet Data&ase 1! i!e+ a!' help to create

'ata a-are applicatio!s -ith a %i!i%al effort)

There are three -a$s of co%%u!icatio! &et-ee! Fro!t 1!' a!' Bac, 1!')

These are5

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 13/50

6)E1T (EOINT 1N.IN1 T1C0NOLO.:

This Eoi!t 1! i!e Tech!olo $ is use' for local 'ata&ases that

ca! &e use' &$ o!l$ si! le user at a ti%e) This tech!olo $ is use' for E1T

'ata&ases also ,!o-! as Access Data&ases+ li,e 2icrosoft Access) The'ata&ases li,e Oracle a!' S L Ser*er ca! !ot &e accesse' &$ usi! this

Eoi!t 1! i!e Tech!olo $)

7)ODBC (O#1N DATABAS1 CONN1CTIVIT:

This Tech!olo $ is use' for lo&al 'ata&ases -here as %a!$ as

users ca! share 'ata&ase at a!$ ti%e) The 'ata&ases accesse' &$ this

tech!olo $ are ,!o-! as ODBC 'ata&ases+ li,e Oracle a!' S L Ser*er)

Si!ce these 'ata&ases are -i'el$ utili;e' i! !et-or,i! e!*iro!%e!t it oes

-ithout sa$i! that Visual Basic ca! support the access of 'ata o*er

!et-or,s)

8)ISA2 (IND1G1D S1 U1NTIAL ACC1SS 21T0OD

This tech!olo $ is use' for accessi! 'ata&ases+ calle' ISA2

'ata&ases) The for%ats of these 'ata&ases i!clu'e #ara'o4+ 2S"14cel+

D&ase)

VARIOUS CONTROLS FOR ACC1SSIN.VARIOUS CONTROLS FOR ACC1SSIN.DATADATA6)DAO (DATA ACC1SS OBE1CT

Data Access O&/ect is a set of o&/ects that e!a&les us to access a!'

%a!ipulate 'ata throu h co'e) 9e use DAO to %a!a e 'ata&ase alo! -ith

their o&/ects a!' structures) DAO to is the hierarch$ of classes that

correspo!' to a lo ical *ie- of a relatio!al 'ata&ase s$ste%) The or'er of

o&/ects i! DAO is referre' as o&/ects %o'el)

The DAO o&/ect accesses the 'ata&ase that ca! &e accesse' &$

usi! the E1T (EOINT 1N.IN1 T1C0NOLO.: a!' ISA2 (IND1G1D

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 14/50

S1 U1NTIAL ACC1SS 21T0OD ) So DAO ca! access 'ata&ases li,e

FOG#RO+ 2ICROSOFT ACC1SS+ D&ase etc)

7)RDO (R12OT1 DATA OBE1CTS The RDO co!trol is use' for accessi! 'ata&ases that ca! &e

accesse' &$ usi! the O#1N DATABAS1 CONN1CTIVIT: tech!olo $) So

this co!trol ca! &e use' to access 'ata&ases li,e ORACL1+ S L S1RV1R)

So this co!trol ca! !ot &e use' for accessi! 'ata&ases li,e DBAS1+

FOG#RO+ 2ICROSOFT ACC1SS)

8)ADO (ACTIV1 G DATA OBE1CTS

The Data Access O&/ects are use' to create 'ata&ase applicatio!s

3uic,l$) 0o-e*er+ for the applicatio! to perfor% certai! tas,s li,e ha!'li!

errors+ preser*i! the i!te rit$ or %a!a i! %ultiple users+ -e a'' so%e

%ore co'es) RDB2S pla$s a! i%porta!t role i! %ai!tai!i! the i!te rit$ of

'ata) Data i!te rit$ co!strai!ts restrict i!*ali' 'ata *alues fro% i!serti!

i!to the 'ata&ase) R1F1R1NTIAL INT1.RIT: is the co!strai!t that helps

user to preser*e the relatio!ship &et-ee! ta&les -he! -e %o'if$ recor's)

The ! : controls are used to access data*ase using all the (J:I"T

;" I"; T;->": : @ :P;" !T!4!S; -:"";-TI6IT@ IS!M) three

technologies, So all t'%es o$ data*ases li e :racle SA Ser er Microso$t !ccess

.o&Pro and *ase can *e accessed using the ! : controls, So this control is widel'

used $or $ront end and *ac end a%%lications,

ABOUT DATABASE TO BE USED

The 'ata&ase to &e use' i! 'e*elopi! the #urchase 2a!a e%e!t S$ste% is

ORACL1’s s3lHplus 'ata&ase) Oracle pro*i'es us a fle4i&le RDB2S) Usi!

its features -e ca! store a!' %a!a e 'ata -ith the a'*a!ta es of a

relatio!al structure plus #L@S L+ a! e! i!e that pro*i'es us -ith a&ilit$ to

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 15/50

store a!' e4ecute pro ra% u!its) The ser*er offers us the optio!s of

retrie*i! 'ata &ase' o! opti%i;atio! tech!i3ues) It i!clu'es the securit$

features that co!trol ho- a 'ata&ase is accesse' a!' use') Other features

i!clu'e co!siste!c$ a!' protectio! of 'ata throu h loc, %echa!is%)

S3l is a co%%a!' la! ua e for co%%u!icatio! -ith the oracle ser*er fro%

a!$ tool or applicatio!) 9he! $ou e!ter a s3l state%e!t+ it is use' i! the

%e%or$ area calle' s3l &uffer a!' re%ai!s there u!til $ou e!ter a !e-

state%e!t)

RDB2S

Relatio!al 'ata&ase %a!a e%e!t s$ste%s are co%pose' of o&/ects a!' relatio!s)

The$ are %a!a e' &$ operatio!s a!' o*er!e' &$ 'ata i!te rit$ co!strai!ts)

F1ATUR1S OF S L

Ca! &e use' &$ a ra! e of users i!clu'i! those -ith !o pro ra%%i!

e4perie!ce)

Is a !o! proce'ural la! ua e)

Is ANSI sta!'ar' la! ua e)

Is !ot case se!siti*e)

Re'uces the a%ou!t of ti%e re3uire' for creati! a!' %ai!tai!i! s$ste%s)

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 16/50

-: I"

:.

#ROE1CT#ROE1CT

LIBRAR: FOR2

#ri*ate Su& a'JClic,(

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 17/50

For%6<)Sho-1!' Su&

#ri*ate Su& a%JClic,(fr%a&out)Sho-

1!' Su&

#ri*ate Su& &s,JClic,(DataReport6)Sho-1!' Su&

#ri*ate Su& &uJClic,(If 2s Bo4(KI!sert the flopp$ i!to A5 Dri*e to -rite Bac,Up 'ata)K+ *&O Ca!cel+KTa,e Bac,UpK M *&Ca!cel The! 14it Su&Bac,Up1!' Su&

#ri*ate Su& 14itJClic,(For%68)Sho-U!loa' 2e1!' Su&

#ri*ate Su& htJClic,(For%6=)Sho-1!' Su&

#ri*ate Su& %!atJClic,(For%66)Sho-1!' Su&

#ri*ate Su& !&JClic,(For%7)Sho-1!' Su&

#ri*ate Su& reJClic,(If 2s Bo4(KI!sert the flopp$ i!to A5 Dri*e to rea' Bac,Up 'ata)K+ *&O Ca!cel+KRestore Bac,UpK M *&Ca!cel The! 14it Su&Restore1!' Su&

#ri*ate Su& s8JClic,(For% )Sho-1!' Su&#ri*ate Su& siJClic,(For% )Sho-1!' Su&

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 18/50

#ri*ate Su& sstJClic,(DataReport8)Sho-1!' Su&

#ri*ate Su& stJClic,(For%P)Sho-1!' Su&

#ri*ate Su& tJClic,(For%8)Sho-1!' Su&

#ri*ate Su& tchJClic,(DataReport7)Sho-1!' Su&

#ri*ate Su& teJClic,(For%=)Sho-1!' Su&

#ri*ate Su& te6JClic,(For%Q)Sho-1!' Su&

#ri*ate Su& te8JClic,(For%>)Sho-1!' Su&

#u&lic Su& Bac,Up(1rr)ClearO! 1rror Resu%e Ne4tFileCop$ KC5 li&rar$)%'&K+ KA5 li&rar$)%'&KIf 1rr)Nu%&er < The! If 2s Bo4(KU!a&le to -rite o! 'is,)K *&CrLf 1rr)Descriptio! K)K+ J *&Retr$Ca!cel *&Critical+ KBac,UpK M *&Retr$ The! Bac,Up1!' If 1!' Su&

#u&lic Su& Restore(1rr)ClearO! 1rror Resu%e Ne4tFileCop$ KA5 li&rar$)%'&K+ KC5 li&rar$)%'&KIf 1rr)Nu%&er < The! If 2s Bo4(KU!a&le to rea' 'is,)K *&CrLf 1rr)Descriptio! K)K+ J *&Retr$Ca!cel *&Critical+ KRstore Bac,Up)K M *&Retr$ The! Restore

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 19/50

1!' If 1!' Su&

#ri*ate Su& Tool&ar6JButto!Clic,(B$Val Butto! As 2SCo%ctlLi&)Butto!

Select Case Butto!)I!'e4Case 6For%6<)Sho-Case 7For%66)Sho-Case =For%8)Sho-Case PFor%=)Sho-Case For%P)Sho-

Case >For%Q)Sho-Case 6<For% )Sho-Case 66For%>)Sho-Case 68For% )Sho-

Case 6PFor%7)Sho-

1!' Select

1!' Su&

ADDIN. STUD1NTS

Di% &c As I!te er#ri*ate Su& Co%%a!'6JClic,(If Te4t6 M 1%pt$ The!

2s Bo4 K :ou 0a*e To Fill Stu'e!t Na%eK+ *&I!for%atio!+ KI!for%atio!KTe4t6)SetFocus1lseIf Te4t= M 1%pt$ The!2s Bo4 K :ou 0a*e To Fill Date of BirthK+ *&I!for%atio!+ KI!for%atio!KTe4t=)SetFocus1lseIf Te4t8 M 1%pt$ The!

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 20/50

2s Bo4 K :ou 0a*e To Fill Father s Na%eK+ *&I!for%atio!+ KI!for%atio!KTe4t8)SetFocus1lseIf Te4t M 1%pt$ The!2s Bo4 K :ou 0a*e To Select Se4 K+ *&I!for%atio!+ KI!for%atio!K

Te4t )SetFocus1lseIf Te4tP M 1%pt$ The!2s Bo4 KDear :ou 0a*e To Fill Occupataio!K+ *&I!for%atio!+ KI!for%atio!KTe4tP)SetFocus1lseIf Te4tQ M 1%pt$ The!2s Bo4 K:ou 0a*e To Fill A''ressK+ *&I!for%atio!+ KI!for%atio!KTe4tQ)SetFocus1lseIf Te4t M 1%pt$ The!

2s Bo4 K:ou 0a*e To Fill #ho!e Nu%&erK+ *&I!for%atio!+ KI!for%atio!KTe4t )SetFocus

1lse

If Te4t67 M 1%pt$ The!2s Bo4 K:ou 0a*e To Fill Se%esterK+ *&I!for%atio!+ KI!for%atio!KTe4t67)SetFocus

1lse

Data6)Recor'set)Fiel's(Kt&K )Value M <Data6)Recor'set)Fiel's(Ka'ateK )Value M DateData6)Recor'set)Up'ate2s Bo4 KStu'e!t A''e' Successfull$K+ *&O O!l$ *&I!for%atio!+ KLi&rar$S$ste%))KData6)Recor'set)2o*eFirst

Co%%a!'7)1!a&le' M TrueCo%%a!'6)1!a&le' M False

1!' If 1!' If 1!' If 1!' If 1!' If 1!' If 1!' If 1!' If 1!' Su&

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 21/50

#ri*ate Su& Co%%a!'6<JClic,(Data6)Recor'set)Delete2s Bo4 KRecor' Delete' K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))KData6)Recor'set)2o*eFirst

1!' Su&

#ri*ate Su& Co%%a!'7JClic,(Co%%a!'6)1!a&le' M TrueCo%%a!'7)1!a&le' M FalseData6)Recor'set)A''Ne-Te4t6)Te4t M KKTe4t=)Te4t M KKTe4t8)Te4t M KKTe4tP)Te4t M KKTe4tQ)Te4t M KK

Te4t )Te4t M KKTe4t67)Te4t M KKTe4t6)SetFocus&c M &c 6

Te4t7)Te4t M &c

1!' Su&

#ri*ate Su& Co%%a!'8JClic,(If Te4t )Te4t M K2K The!Optio!6(< )Value M True1lseIf Te4t )Te4t M KFK The!Optio!6(6 )Value M True1!' If 1!' If Data6)Recor'set)2o*eFirst1!' Su&

#ri*ate Su& Co%%a!'=JClic,(If Te4t )Te4t M K2K The!Optio!6(< )Value M True1lseIf Te4t )Te4t M KFK The!Optio!6(6 )Value M True1!' If 1!' If

Data6)Recor'set)2o*eLast

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 22/50

1!' Su&

#ri*ate Su& Co%%a!'PJClic,(If Data6)Recor'set)1OF The!2s Bo4 KSorr$ Last Recor'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))K

Data6)Recor'set)2o*eLast1lse

If Te4t )Te4t M K2K The!Optio!6(< )Value M True1lseIf Te4t )Te4t M KFK The!Optio!6(6 )Value M True1!' If 1!' If

Data6)Recor'set)2o*eNe4t1!' If

1!' Su&

#ri*ate Su& Co%%a!'QJClic,(If Data6)Recor'set)BOF The!2s Bo4 KSorr$ First Recor'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))KData6)Recor'set)2o*eFirst1lse

If Te4t )Te4t M K2K The!Optio!6(< )Value M True1lseIf Te4t )Te4t M KFK The!Optio!6(6 )Value M True1!' If 1!' If

Data6)Recor'set)2o*e#re*ious1!' If

1!' Su&

#ri*ate Su& Co%%a!' JClic,(Di% S As I!te er

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 23/50

Di% !a As Stri!!a M Te4t6<)Te4tS M <

Data6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OFIf Tri%(!a M Tri%(Data6)Recor'set)Fiel's(K!a%eK )Value The!S M 614it Do1lseData6)Recor'set)2o*eNe4t1!' If Loop

If S M < The!

2s Bo4 KNo Recor' Fou!'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))K1!' If

1!' Su&

#ri*ate Su& Co%%a!'>JClic,(Di% S As I!te erDi% !a6 As Stri!!a6 M Val(Te4t66)Te4tS M <

Data6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OFIf Tri%(!a6 M Tri%(Data6)Recor'set)Fiel's(KrollK )Value The!S M 614it Do1lseData6)Recor'set)2o*eNe4t1!' If Loop

If S M < The!2s Bo4 KNo Recor' Fou!'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))K1!' If 1!' Su&

#ri*ate Su& Co%%a!' JClic,(Data6)Recor'set)1'itData6)Recor'set)Up'ate

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 24/50

1!' Su&

#ri*ate Su& For%JLoa'(Te4t>)Te4t M DateCo%%a!'6)1!a&le' M False

1!' Su&

#ri*ate Su& For%JActi*ate(Di% $ As I!te erDi% $6 As Stri!

Data6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OF$6 M Data6)Recor'set)Fiel's(KclassK )Value

$ M <For / M < To Co%&o6)ListCou!t " 6If Tri%(Co%&o6)List(/ M Tri%($6 The!$ M 61!' If Ne4t /If $ M < The!Co%&o6)A''Ite% ($61!' If Data6)Recor'set)2o*eNe4tLoopData6)Recor'set)2o*eLast&c M Data6)Recor'set)Fiel's(KrollK )ValueTe4t7)Te4t M &c1!' Su&

#ri*ate Su& For%JU!loa'(Ca!cel As I!te erCo%&o6)Clear1!' Su&

#ri*ate Su& Optio!6JClic,(I!'e4 As I!te erIf Optio!6(I!'e4 )Value M True The!Te4t )Te4t M Optio!6(I!'e4 )Captio!1!' If 1!' Su&

T1AC01R R1CRUIT21NT FOR2

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 25/50

Di% &c6 As I!te er

#ri*ate Su& Co%%a!'6JClic,(

Co%%a!'6)1!a&le' M FalseCo%%a!'66)1!a&le' M TrueData6)Recor'set)Fiel's(Kc'ateK )Value M DateData6)Recor'set)Up'ateData6)Recor'set)2o*eFirst1!' Su&

#ri*ate Su& Co%%a!'6<JClic,(Data6)Recor'set)Delete2s Bo4 KRecor' Delete'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))KData6)Recor'set)2o*eFirst

1!' Su&

#ri*ate Su& Co%%a!'66JClic,(Co%%a!'6)1!a&le' M TrueCo%%a!'66)1!a&le' M False

Data6)Recor'set)A''Ne-

Te4t6)Te4t M K KTe4t8)Te4t M K KTe4t=)Te4t M K KTe4tP)Te4t M K KTe4tQ)Te4t M K KTe4t )Te4t M K KTe4t>)Te4t M <Te4t6<)Te4t M K KTe4t6)SetFocus

&c6 M &c6 6Te4t7)Te4t M &c61!' Su&

#ri*ate Su& Co%%a!'8JClic,(Data6)Recor'set)2o*eFirst1!' Su&

1GIT FOR2

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 26/50

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 27/50

14it Do1lseData6)Recor'set)2o*eNe4t1!' If

Loop1!' Su&

#ri*ate Su& Co%&o8JClic,(Co%&o=)Cleara M Co%&o8)Te4tDi% $ As I!te erData7)Recor'set)2o*eFirstDo U!til Data7)Recor'set)1OF

1!' If

Data7)Recor'set)2o*eNe4tLoop1!' Su&

#ri*ate Su& Co%%a!'6JClic,(t&6 M t&6 6Static i&& As I!te erStatic r&& As I!te erDi% p As I!te erDi% tp As I!te er

tp M Val(Te4t8)Te4tp M <

Data8)Recor'set)2o*eFirstDo U!til Data8)Recor'set)1OFIf tp M Data8)Recor'set)Fiel's(K&!oK )Value The!p M 614it Do1lseData8)Recor'set)2o*eNe4t1!' If Loop

If p M 6 The!2s Bo4 KThis Boo, No) is I!*ali' or &oo, -ith this !o) is Allrea'$ Issue'K+*&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))KTe4t6)Te4t M K KTe4t=)Te4t M K KTe4t7)Te4t M K K

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 28/50

Te4t8)Te4t M K KCo%&o6)Te4t M K KCo%&o7)Te4t M K KCo%&o8)Te4t M K KCo%&o=)Te4t M K K

1lse

If p M < The! Data6)Recor'set)2o*eFirst Do U!til Data6)Recor'set)1OF If S M Data6)Recor'set)Fiel's(K&!a%eK )Value A!' te%p MData6)Recor'set)Fiel's(KauthorK )Value The!1lse 2s Bo4 KThis Boo, No) is I!*ali' or &oo, -ith this !o) is Allrea'$ Issue'K+*&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))K Te4t6)Te4t M K K

Te4t=)Te4t M K K Te4t7)Te4t M K K Te4t8)Te4t M K K Co%&o6)Te4t M K K Co%&o7)Te4t M K K Co%&o8)Te4t M K K Co%&o=)Te4t M K K1!' If 1!' If 1!' Su&

#ri*ate Su& For%JActi*ate(Data8)Recor'set)2o*eLastTe4tQ)Te4t M Data8)Recor'set)Fiel's(K&!oK )Value

Di% $ As I!te erDi% $6 As Stri!

Data6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OF$6 M Data6)Recor'set)Fiel's(K&!a%eK )Value$ M <For / M < To Co%&o6)ListCou!t " 6

BOO S ISSU1 FRO2 T1AC01RS

Di% S As Stri!Di% te%p As Stri!Di% te%p6 As Stri!

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 29/50

#ri*ate Su& Co%&o6JClic,(Co%&o7)ClearTe4t6)Te4t M K KTe4t7)Te4t M K KS M Co%&o6)Te4t

Di% $ As I!te er

Data6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OF$ M <

If Data6)Recor'set)Fiel's(K&!a%eK )Value M S The!$ M 61!' If

Co%&o7)A''Ite% (Data6)Recor'set)Fiel's(KauthorK )Value14it Do1lse

If $ M 6 The!Co%&o7)A''Ite% (Data6)Recor'set)Fiel's(KauthorK )Value1!' If

14it Do1lseData6)Recor'set)2o*eNe4t1!' If Loop1!' Su&

#ri*ate Su& Co%&o8JClic,(te%p6 M Co%&o8)Te4t

Data7)Recor'set)2o*eFirstDo U!til Data7)Recor'set)1OFIf te%p6 M Data7)Recor'set)Fiel's(K!a%eK )Value The!Te4t=)Te4t M Data7)Recor'set)Fiel's(Ki'K )Value14it Do1lseData7)Recor'set)2o*eNe4t1!' If Loop1!' Su&

#ri*ate Su& Co%%a!'6JClic,(

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 30/50

Static i&& As I!te erStatic r&& As I!te erDi% tp As I!te er

tp M Val(Te4t8)Te4t

p M <

1lseData8)Recor'set)A''Ne-Data8)Recor'set)Fiel's(Ki'ateK )Value M DateData8)Recor'set)Fiel's(K&!a%eK )Value M SData8)Recor'set)Fiel's(KauthorK )Value M te%pData8)Recor'set)Fiel's(Kpu&K )Value M Te4t6)Te4tData8)Recor'set)Fiel's(Kstoc,K )Value M Val(Te4t7)Te4tData8)Recor'set)Fiel's(Kt!a%eK )Value M te%p6

Data8)Recor'set)Fiel's(Ki'K )Value M Val(Te4t=)Te4tData8)Recor'set)Fiel's(K&!K )Value M Val(Te4t8)Te4tData8)Recor'set)Up'ate2s Bo4 KBoo, Issue'K+ *&O O!l$ *&I!for%atio!+ KLi&rar$ S$ste%))KTe4t6)Te4t M K KTe4t7)Te4t M K KTe4t8)Te4t M K KTe4t=)Te4t M K KCo%&o6)Te4t M K KCo%&o7)Te4t M K KCo%&o8)Te4t M K K1!' If

If r&& M < The!2s Bo4 KSorr$ Sir+ All Boo,s are Allrea'$ Issue'K+ *&O O!l$ *&I!for%atio!+KLi&rar$ S$ste%))K1lser&& M r&& " 6Co%&o8)Te4t M K K1!' If 1!' Su&

#ri*ate Su& For%JActi*ate(Data8)Recor'set)2o*eLastTe4tQ)Te4t M Data8)Recor'set)Fiel's(K&!K )Value

#ri*ate Su& For%JLoa'(Te4tP)Te4t M Date1!' Su&

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 31/50

BOO S R1TURNIN. FRO2 STUD1NTS

Di% te%p As I!te erDi% te%p6 As I!te er

#ri*ate Su& Co%&o6JClic,(te%p M Val(Co%&o6)Te4t1!' Su&#ri*ate Su& Co%%a!'6JClic,(Di% teroll As I!te er

Di% t&! As Stri!Di% tauthor As Stri!

Static i&& As I!te erStatic r&& As I!te er

teroll M Val(Te4t6)Te4t

Co%%a!'6)1!a&le' M False

te%p6 M te%pData7)Recor'set)A''Ne-

1lseData6)Recor'set)2o*eNe4t1!' If Loop

Co%&o6)Te4t M K K

Te4t6)Te4t M K KTe4t7)Te4t M K KTe4t8)Te4t M K KTe4t=)Te4t M K KIf r&& M !oc The!2s Bo4 KStoc, is Allrea'$ Co%pleteK+ *&O O!l$ *&I!for%atio!+ KLi&rar$S$ste%))K1lse

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 32/50

r&& M r&& 6i&& M i&& " 61!' If

Data8)Recor'set)1'it

Data8)Recor'set)Fiel's(Kr&oo,K )Value M r&&Data8)Recor'set)Fiel's(Ki&oo,K )Value M i&&Data8)Recor'set)Up'ate14it Do1lseData8)Recor'set)2o*eNe4t1!' If LoopData=)Recor'set)2o*eNe4t1!' If Loop

1!' Su&

#ri*ate Su& Co%%a!'7JClic,(#ri*ate Su& For%JActi*ate(If Data6)Recor'set)BOF The!2s Bo4 KNo Boo,s to Retur! K+ *&O O!l$ *&I!for%atio!+ KLi&rar$S$ste%))K

1lseData6)Recor'set)2o*eFirstDo U!til Data6)Recor'set)1OFCo%&o6)A''Ite% (Data6)Recor'set)Fiel's(K&!oK )ValueData6)Recor'set)2o*eNe4tLoop1!' If 1!' Su&

#ri*ate Su& For%JLoa'(Te4tP)Te4t M DateCo%%a!'6)1!a&le' M False1!' Su&

BOO S R1TURNIN. FRO2 T1AC01RS

Di% te%p As I!te erDi% te%p6 As I!te er

#ri*ate Su& Co%&o6JClic,(

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 33/50

te%p M Val(Co%&o6)Te4t

1!' Su&

#ri*ate Su& Co%%a!'6JClic,(

Di% t&! As Stri!Di% tauthor As Stri!

Static i&& As I!te erStatic r&& As I!te er

1lseData7)Recor'set)2o*eNe4t1!' If LoopCo%&o6)Te4t M K K

Te4t8)Te4t M K KTe4t=)Te4t M K KTe4tQ)Te4t M K KTe4t )Te4t M K KTe4t>)Te4t M K K

Data8)Recor'set)1'itData8)Recor'set)Fiel's(Kr&oo,K )Value M r&&Data8)Recor'set)Fiel's(Ki&oo,K )Value M i&&Data8)Recor'set)Up'ate14it Do1lseData8)Recor'set)2o*eNe4t1!' If Loop

1!' Su&

#ri*ate Su& Co%%a!'7JClic,(Co%%a!'6)1!a&le' M TrueData7)Recor'set)2o*eFirst

Do U!til Data7)Recor'set)1OF

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 34/50

If te%p M Data7)Recor'set)Fiel's(K&!K )Value The!

Te4t8)Te4t M Data7)Recor'set)Fiel's(Kt!a%eK )ValueTe4t>)Te4t M Data7)Recor'set)Fiel's(Ki'ateK )Value

Te4t )Te4t M Data7)Recor'set)Fiel's(K&!a%eK )ValueTe4t=)Te4t M Data7)Recor'set)Fiel's(KauthorK )ValueTe4tQ)Te4t M Data7)Recor'set)Fiel's(Kpu&K )Value

14it Do1lseData7)Recor'set)2o*eNe4t1!' If Loop

1!' Su&

#ri*ate Su& For%JActi*ate(If Data7)Recor'set)BOF The!2s Bo4 KNo Boo,s to Retur! K+ *&O O!l$ *&I!for%atio!+ KLi&rar$S$ste%))K1lse

ISSU1 BOO S 1N UIR: STUD1NTS

#ri*ate Su& Co%%a!'6JClic,(Co%%o!Dialo 6)Sho-#ri!ter1!' Su&

ISSU1 BOO S 1N UIR: T1AC01RS

#ri*ate Su& Co%%a!'6JClic,(Co%%o!Dialo 6)Sho-#ri!ter

1!' Su&

LIBRAR: STOC 1N UIR:

#ri*ate Su& Co%%a!'6JClic,(

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 35/50

Co%%o!Dialo 6)Sho-#ri!ter1!' Su&

ABOUT US

#ri*ate Su& Co%%a!'6JClic,(U!loa' 2e1!' Su&

LOADIN. #ROE1CT

Optio! 14plicit

#ri*ate Su& For%J e$#ress( e$Ascii As I!te er U!loa' 2e1!' Su&

#ri*ate Su& Fra%e6JClic,(

I"T;?.!-;:.

PROJECTPROJECT

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 36/50

RUN THE PROJECT BY THIS PROCEDURE GIVEN BELOWRUN THE PRO JECT BY THIS PROCEDURE GIVEN BELOW

1.1. Library.mdb (database) copy into c: drive.Library.mdb (database) copy into c: drive.

2.2. .exe i!e o" Pro#ect "or exec$tion CL%C&' on L% R R*.exe..exe i!e o" Pro#ect "or exec$tion CL%C&' on L% R R*.exe.

+.+. T,en pro#ect !oadin-.T,en pro#ect !oadin-.

.. L% R R* main /indo/ disp!ay on yo$r monitor.L% R R* main /indo/ disp!ay on yo$r monitor.0.0. %ts /indo/ ,as di""erent men$ b$ttons too!bar men$s in%ts /indo/ ,as di""erent men$ b$ttons too!bar men$s in

men$ bar.men$ bar.

.. y main /indo/ di""erent #obs can do.y main /indo/ di""erent #obs can do.

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 37/50

3.3. Examp!e: add ne/ st$dents4 iss$e boo5s st$dents teac,ers4Examp!e: add ne/ st$dents4 iss$e boo5s st$dents teac,ers4

!ibrary stoc54 en6$iry "or iss$e boo5s etc.!ibrary stoc54 en6$iry "or iss$e boo5s etc.

ON OTHER HANDON OTHER HAND

•• y vis$a! basic /e can r$n t,is pro#ect.y vis$a! basic /e can r$n t,is pro#ect.

•• 11stst step same as.step same as.

•• T,en open t,e pro#ect "o!der and c!ic5 on L% R R*1.7 PT,en open t,e pro#ect "o!der and c!ic5 on L% R R*1.7 P

"i!e."i!e.•• Pro#ect open into vis$a! basic so"t/are.Pro#ect open into vis$a! basic so"t/are.

•• C!ic5 on r$n b$tton.C!ic5 on r$n b$tton.

•• T,e pro#ect is !oadin-.T,e pro#ect is !oadin-.

•• 8e can same #obs as its -iven be,ind. 8e can same #obs as its -iven be,ind.

LIBRAR: FOR2LIBRAR: FOR2

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 38/50

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 39/50

ADD STUD1NT FOR2ADD STUD1NT FOR2

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 40/50

T1AC01R R1CRUIT21NTT1AC01R R1CRUIT21NT

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 41/50

BOO S ISSU1 FOR STUD1NTSBOO S ISSU1 FOR STUD1NTS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 42/50

BOO S ISSU1 FOR T1AC01RSBOO S ISSU1 FOR T1AC01RS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 43/50

BOO S R1TURN1D FRO2BOO S R1TURN1D FRO2STUD1NTSSTUD1NTS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 44/50

BOO S R1TRUN1D FRO2BOO S R1TRUN1D FRO2T1AC01RST1AC01RS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 45/50

ISSU1D BOO S LIBRAR:ISSU1D BOO S LIBRAR:1N UIR: (STUD1NTS1N UIR: (STUD1NTS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 46/50

ISSU1D BOO S LIBRAR:ISSU1D BOO S LIBRAR:

1N UIR: (T1AC01RS1N UIR: (T1AC01RS

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 47/50

LIBRAR: STOC 1N UIR:LIBRAR: STOC 1N UIR:

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 48/50

ADD N19 BOO S IN LIBRAR:ADD N19 BOO S IN LIBRAR:

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 49/50

DATA R1#ORTS OF STUD1NTDATA R1#ORTS OF STUD1NT

8/9/2019 main Real

http://slidepdf.com/reader/full/main-real 50/50

DATA R1#ORTS OF T1AC01RSDATA R1#ORTS OF T1AC01RS