SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Módulo 14 - Progresso da aplicação




            Conceição Maroco / Rui Inácio   1
Aplicação VB                      Base de dados

Formulário
 Sub Form_Load()



  Connection
  RecordSet



 End Sub




                    Conceição Maroco / Rui Inácio      2
   Como manter a ligação activa durante
    a execução do formulário?

   Como manter os dados (registos)
    disponíveis na durante a execução da
    aplicação?



                       Conceição Maroco / Rui Inácio   3
Aplicação VB                              Base de dados

Formulário
Connection
RecordSet
 Sub Form_Load()

 End Sub

 Sub cmd1_Click()

 End Sub




                    Conceição Maroco / Rui Inácio             4
   Como evitar a criação/eliminação de
    múltiplas ligações?

   Que estratégias para evitar a
    duplicação de código?




                        Conceição Maroco / Rui Inácio   5
Base de dados
          Aplicação VB

                      Module 1
Form 1
                      Connection
  Form 2              RecordSet


         Form 3

             Form 4




                               Conceição Maroco / Rui Inácio           6
Public Sub abrirBD()
    Set ligacaoBD = New ADODB.Connection
   ligacaoBD.ConnectionString =
 "Provider=Microsoft.Jet.OLEDB.4.0;Data
 Source=C:UsersStaplesDocumentsAssociacao.mdb"
    'Abrir a ligação
    ligacaoBD.Open
End Sub




                            Conceição Maroco / Rui Inácio   7
Public Sub fechaBD()
    ligacaoBD.Close
End Sub




                       Conceição Maroco / Rui Inácio   8
Public Function daTabela(nomeTabela As String) As
  ADODB.Recordset
   Dim rec As ADODB.Recordset
   Set rec = New ADODB.Recordset


   rec.Open "SELECT * FROM " + nomeTabela, ligacaoBD,
 adOpenDynamic, adLockOptimistic
      Set daTabela = rec


End Function




                                Conceição Maroco / Rui Inácio   9
Associados

Formulário
 Principal
                                       Pagamentos



                                              Valor
                                             Quotas




             Conceição Maroco / Rui Inácio            10

Mais conteúdo relacionado

Destaque

Prostejshie zadachi v_koordinatah_9_klass
Prostejshie zadachi v_koordinatah_9_klassProstejshie zadachi v_koordinatah_9_klass
Prostejshie zadachi v_koordinatah_9_klassdimonz9
 
TF Enterprises Traffic Metrics System PowerPoint
TF Enterprises Traffic Metrics System PowerPointTF Enterprises Traffic Metrics System PowerPoint
TF Enterprises Traffic Metrics System PowerPointTrey Waggoner
 
TP - Condilomas jennifer y victoria
TP - Condilomas jennifer y victoriaTP - Condilomas jennifer y victoria
TP - Condilomas jennifer y victoriaStella Maris Kuda
 
Μετατραυματική κύφωση - El Bardi
Μετατραυματική κύφωση - El BardiΜετατραυματική κύφωση - El Bardi
Μετατραυματική κύφωση - El BardiAlexander Bardis
 
Web design services
Web design servicesWeb design services
Web design servicesrmark10
 
Handiworks from recykled materials
Handiworks from recykled materialsHandiworks from recykled materials
Handiworks from recykled materialsedytatg
 
Pf mat92-f1-2015-cad1
Pf mat92-f1-2015-cad1Pf mat92-f1-2015-cad1
Pf mat92-f1-2015-cad1Yolanda Maria
 
Emile Harmon Arizona Scenery
Emile Harmon  Arizona SceneryEmile Harmon  Arizona Scenery
Emile Harmon Arizona SceneryEmile Harmon
 
Top de la s10 herramientas
Top de la s10 herramientasTop de la s10 herramientas
Top de la s10 herramientasacj
 
La familia ejemplo
La familia ejemploLa familia ejemplo
La familia ejemploLeydiPilar
 
Infographic SEO Powerpoint V.02
 Infographic SEO Powerpoint V.02  Infographic SEO Powerpoint V.02
Infographic SEO Powerpoint V.02 kh2838
 
usina porecatu/antonio inacio ferraz
usina porecatu/antonio inacio ferrazusina porecatu/antonio inacio ferraz
usina porecatu/antonio inacio ferrazANTONIO INACIO FERRAZ
 
Tags. troubleshooting and optimization startup sauna
Tags. troubleshooting and optimization startup saunaTags. troubleshooting and optimization startup sauna
Tags. troubleshooting and optimization startup saunaKarina Uryvskaya
 
CHRISTIAN_ACADEMIC_RECORD_2
CHRISTIAN_ACADEMIC_RECORD_2CHRISTIAN_ACADEMIC_RECORD_2
CHRISTIAN_ACADEMIC_RECORD_2cebo christian
 
Mvs8.2 o roadmap tecnológico
Mvs8.2  o roadmap tecnológicoMvs8.2  o roadmap tecnológico
Mvs8.2 o roadmap tecnológicoauspin
 

Destaque (17)

Diapositivas de informatica
Diapositivas de informaticaDiapositivas de informatica
Diapositivas de informatica
 
Prostejshie zadachi v_koordinatah_9_klass
Prostejshie zadachi v_koordinatah_9_klassProstejshie zadachi v_koordinatah_9_klass
Prostejshie zadachi v_koordinatah_9_klass
 
TF Enterprises Traffic Metrics System PowerPoint
TF Enterprises Traffic Metrics System PowerPointTF Enterprises Traffic Metrics System PowerPoint
TF Enterprises Traffic Metrics System PowerPoint
 
TP - Condilomas jennifer y victoria
TP - Condilomas jennifer y victoriaTP - Condilomas jennifer y victoria
TP - Condilomas jennifer y victoria
 
Μετατραυματική κύφωση - El Bardi
Μετατραυματική κύφωση - El BardiΜετατραυματική κύφωση - El Bardi
Μετατραυματική κύφωση - El Bardi
 
ING. GUADALUPE GONZALEZ MIALMA
ING. GUADALUPE GONZALEZ MIALMAING. GUADALUPE GONZALEZ MIALMA
ING. GUADALUPE GONZALEZ MIALMA
 
Web design services
Web design servicesWeb design services
Web design services
 
Handiworks from recykled materials
Handiworks from recykled materialsHandiworks from recykled materials
Handiworks from recykled materials
 
Pf mat92-f1-2015-cad1
Pf mat92-f1-2015-cad1Pf mat92-f1-2015-cad1
Pf mat92-f1-2015-cad1
 
Emile Harmon Arizona Scenery
Emile Harmon  Arizona SceneryEmile Harmon  Arizona Scenery
Emile Harmon Arizona Scenery
 
Top de la s10 herramientas
Top de la s10 herramientasTop de la s10 herramientas
Top de la s10 herramientas
 
La familia ejemplo
La familia ejemploLa familia ejemplo
La familia ejemplo
 
Infographic SEO Powerpoint V.02
 Infographic SEO Powerpoint V.02  Infographic SEO Powerpoint V.02
Infographic SEO Powerpoint V.02
 
usina porecatu/antonio inacio ferraz
usina porecatu/antonio inacio ferrazusina porecatu/antonio inacio ferraz
usina porecatu/antonio inacio ferraz
 
Tags. troubleshooting and optimization startup sauna
Tags. troubleshooting and optimization startup saunaTags. troubleshooting and optimization startup sauna
Tags. troubleshooting and optimization startup sauna
 
CHRISTIAN_ACADEMIC_RECORD_2
CHRISTIAN_ACADEMIC_RECORD_2CHRISTIAN_ACADEMIC_RECORD_2
CHRISTIAN_ACADEMIC_RECORD_2
 
Mvs8.2 o roadmap tecnológico
Mvs8.2  o roadmap tecnológicoMvs8.2  o roadmap tecnológico
Mvs8.2 o roadmap tecnológico
 

Ldp mod 14 - progresso da aplicação

  • 1. Módulo 14 - Progresso da aplicação Conceição Maroco / Rui Inácio 1
  • 2. Aplicação VB Base de dados Formulário Sub Form_Load() Connection RecordSet End Sub Conceição Maroco / Rui Inácio 2
  • 3. Como manter a ligação activa durante a execução do formulário?  Como manter os dados (registos) disponíveis na durante a execução da aplicação? Conceição Maroco / Rui Inácio 3
  • 4. Aplicação VB Base de dados Formulário Connection RecordSet Sub Form_Load() End Sub Sub cmd1_Click() End Sub Conceição Maroco / Rui Inácio 4
  • 5. Como evitar a criação/eliminação de múltiplas ligações?  Que estratégias para evitar a duplicação de código? Conceição Maroco / Rui Inácio 5
  • 6. Base de dados Aplicação VB Module 1 Form 1 Connection Form 2 RecordSet Form 3 Form 4 Conceição Maroco / Rui Inácio 6
  • 7. Public Sub abrirBD() Set ligacaoBD = New ADODB.Connection ligacaoBD.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:UsersStaplesDocumentsAssociacao.mdb" 'Abrir a ligação ligacaoBD.Open End Sub Conceição Maroco / Rui Inácio 7
  • 8. Public Sub fechaBD() ligacaoBD.Close End Sub Conceição Maroco / Rui Inácio 8
  • 9. Public Function daTabela(nomeTabela As String) As ADODB.Recordset Dim rec As ADODB.Recordset Set rec = New ADODB.Recordset rec.Open "SELECT * FROM " + nomeTabela, ligacaoBD, adOpenDynamic, adLockOptimistic Set daTabela = rec End Function Conceição Maroco / Rui Inácio 9
  • 10. Associados Formulário Principal Pagamentos Valor Quotas Conceição Maroco / Rui Inácio 10