Módulo 14 - Progresso da aplicação            Conceição Maroco / Rui Inácio   1
Aplicação VB                      Base de dadosFormulário Sub Form_Load()  Connection  RecordSet End Sub                  ...
   Como manter a ligação activa durante    a execução do formulário?   Como manter os dados (registos)    disponíveis na...
Aplicação VB                              Base de dadosFormulárioConnectionRecordSet Sub Form_Load() End Sub Sub cmd1_Clic...
   Como evitar a criação/eliminação de    múltiplas ligações?   Que estratégias para evitar a    duplicação de código?  ...
Base de dados          Aplicação VB                      Module 1Form 1                      Connection  Form 2           ...
Public Sub abrirBD()    Set ligacaoBD = New ADODB.Connection   ligacaoBD.ConnectionString = "Provider=Microsoft.Jet.OLEDB....
Public Sub fechaBD()    ligacaoBD.CloseEnd 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.Reco...
AssociadosFormulário Principal                                       Pagamentos                                           ...
Próximos SlideShares
Carregando em…5
×

Ldp mod 14 - progresso da aplicação

262 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
262
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ldp mod 14 - progresso da aplicação

  1. 1. Módulo 14 - Progresso da aplicação Conceição Maroco / Rui Inácio 1
  2. 2. Aplicação VB Base de dadosFormulário Sub Form_Load() Connection RecordSet End Sub Conceição Maroco / Rui Inácio 2
  3. 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. 4. Aplicação VB Base de dadosFormulárioConnectionRecordSet Sub Form_Load() End Sub Sub cmd1_Click() End Sub Conceição Maroco / Rui Inácio 4
  5. 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. 6. Base de dados Aplicação VB Module 1Form 1 Connection Form 2 RecordSet Form 3 Form 4 Conceição Maroco / Rui Inácio 6
  7. 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.OpenEnd Sub Conceição Maroco / Rui Inácio 7
  8. 8. Public Sub fechaBD() ligacaoBD.CloseEnd Sub Conceição Maroco / Rui Inácio 8
  9. 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 = recEnd Function Conceição Maroco / Rui Inácio 9
  10. 10. AssociadosFormulário Principal Pagamentos Valor Quotas Conceição Maroco / Rui Inácio 10

×