VISUAL BASIC

  • View
    241

  • Download
    0

Embed Size (px)

Text of VISUAL BASIC

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    1/170

    V i s u a l B a s i c

    ( Verso 5)

    Curso Bsico

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    2/170

    Power Informtica Santana do Livramento RS Brasil

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    3/170

    Visual Basic Curso Bsico. Pag..:

    Agradecimentos

    Embora tenha custado horas e horas de montagem (word) essa apostila no teria sido confeccionadase eu no tivesse encontrado a Home Page do Jos Carlos Macoratti Visual Basic Banco dedados.Excelente trabalho de garimpo deste profissional ue com certe!a prova ue podemos encontrar

    v"rios servi#os de boa qualidade e de graana $nternet%Por favor se uiserem agradecer visitem este site%

    http&''www%geocities%com'iliconalle*'+a*',--.'

    macoratti/riopreto%com%br

    Trabalhos de edio e montagem:

    Carlos Alberto Nunes Susvielaantana do 0ivramento 1 +rasil

    susviela/!a!%com%brhttp&''www%geocities%com'iliconalle*'Haven'2323

    Power Informtica Joo Manoel !"# $ do %i&ramento '())* 242-5427

    ,

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    4/170

    Visual Basic Curso Bsico. Pag..:

    Indice:

    1)

    Carlos Alberto Nunes Susviela .................................................................................................3

    1) INTRODUO ! Conceitos B"sicos )..................................................................................#

    1.1) BAC! "# "A"!S ................................................................................................................$

    1.%) &RABAL'A"! C! &AB#LAS ......................................................................................

    1.* + CRIA"! BAC! "# "A"!S, &AB#LAS, -"IC#S, R#LACI!A#&!S #C'A#S PRI/RIAS. ("A&A AA0#R) + ...........................................................................11

    1.. R#C!R"S#&2 &ABL#, "3AS#&S, SAPS'!&S.("#4II56!, PRICIPAIS7&!"!S # ##&!S R#LACI!A"!S)............................................................................18

    1.8. "A&A C!&R!L. ("#4II56!, PRICIPAIS 7&!"!S # ##&!SR#LACI!A"!S).........................................................................................................................1

    1.9. ##&!S2 : !! #4!;:# (##&!S2 C!C#I&!S, #

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    5/170

    Visual Basic Curso Bsico. Pag..:

    #strutura da taela. .......................................................................................................................=

    Interface com o usurio .................................................................................................................=

    CodiHo da AJlicacao........................................................................................................................8@

    + ) S(% .....................................................................................................................................2

    #strutura da taela. .......................................................................................................................8=

    Interface com o usurio .................................................................................................................8CodiHo da AJlicacao .......................................................................................................................91

    # ) CR4STA% R*-ORTS ! -roeto Co/enta0o ) ..................................................................+#

    IntroduDGo20erando os seus relatKrios com o Crstal ReJorts. .................................................9$

    Criando um novo relatKrio. ...........................................................................................................9$

    AHruJando e ordenando reHistros. ................................................................................................9

    Inserindo tMtulos e LeHendas. .........................................................................................................9

    4ormataDGo de camJos, camJos esJeciais e deseno de linas e caias. ....................................9

    &raalando com fKrmulas. ..........................................................................................................$@

    "eterminando o estilo e inserindo uma fiHura em seu relatKrio. ................................................$1

    ImJrimindo o relatKrio a Jartir de sua aJlicaDGo no isual Basic. ...........................................$%

    RelatKrio com dados de vrias taelas e SeleDGo de reHistros .....................................................$*

    ) AC*SSO A BAS* D* DADOS -ADRO 5BAS*!DBAS*6C%I--*R) .........................3

    Acesso utiliNando o Controle de "ados inculados. ("ata Control) ...........................................=*

    Acesso utiliNando a "A!. ("ata Access !Oect) ..........................................................................=$

    7 ) S*TU- 8I9ARD ...............................................................................................................7,

    1 ) DB:RID ........................................................................................................................11

    IntroduDGo.....................................................................................................................................1@1

    :tiliNaDGo e ConfiHuraDGo. ...........................................................................................................1@1

    Controle 4inanceiro + "efiniDGo de taelas. ...............................................................................1@

    Controle 4inanceiro + Interface com o usurio. .........................................................................1@9

    Controle 4inanceiro + CKdiHo do JroOeto. ...................................................................................11@

    "0rid + "icas e &ruFues.............................................................................................................118

    11 ) DB%IST ..........................................................................................................................11+

    1$ ) R*D*S !-roeto co/enta0o) ......................................................................................1$1

    + Acesso #clusivoComJartilado...............................................................................................1%1

    + Acesso as taelas + d"enRead, d"en>rite e dRead!nl..............................................1%*

    13 ) *RROS ...........................................................................................................................1$

    IntroduDGo. ...................................................................................................................................1%=

    InterceJtando erros. .....................................................................................................................1%=

    Identificando o &iJo de #rro. ......................................................................................................1%

    4inaliNando um tratamento de erros. .........................................................................................1*%PrinciJais erros relacionados a Banco de dados.........................................................................1**

    1, ) O%* ................................................................................................................................132

    Power Informtica Joo Manoel !"# $ do %i&ramento '())* 242-5427

    4

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    6/170

    Visual Basic Curso Bsico. Pag..:

    IntroduDGo. ...................................................................................................................................1*8

    InstruDGo do >ordBasic...............................................................................................................1*$

    InstruDao do BA $.....................................................................................................................1*$

    :sando AutomaDGo !L# com o >ord + #emJlo Prtico. .......................................................1*$

    :sando AutomaDGo !L# com o #cel + #emJlo Prtico..........................................................1*

    12 ) :R;

  • 7/21/2019 VISUAL BASIC APOSTILA.doc

    7/170

    Visual Basic Curso Bsico. Pag..:

    1 IN!"#$%&'# ( Conceitos )sicos

    "."* B+,C- / +-$

    Podemos entender por banco de dados ualuer sistema ue reuna e mantenha organi!ada umas6rie de informa#7es relacionadas a um determinado assunto em uma determinada ordem%

    8 lista telef9nica 6 um exemplo: nela percebemos ue todos os dados referentes a uma pessoa estona mesma linha: a isso chamamos registros%%

    ; tipo ou categoria da informa#o (nome: telefone: etc%) sobre uma pessoa est" separada emcolunas: as uais chamamos campos%%

    1) 6 usado para arma!enar asinforma#7es de uma forma ue permita ?s pessoas examin"@las de diversas maneiras%

    ; =erenciador relacional de bancos de dados do isual +asic e do 8ccess 6 o Aicrosoft Bet: elepertence a uma categoria diferente dos =erenciadores tradicionais: como o >base e o Paradox: poispossue caracterCsticas em comum com os banco de dados cliente@servidor% Dais caracterCsticascomuns so&

    Todas as tabelas 0ndices consultas relat1rios e c1digo so arma2enados num 3nico arqui&o.MDB

    -s cam4os de data su4ortam in5ormao de hora.

    +dmite o arma2enamento 4ermanente de comandos SQL

    6 4oss0&el 5orar a integridade re5erencial entre as tabelas.

    -s cam4os su4ortam &alor