Quais serão as possibilidades de:
Copiar o código exactamente como está ...proceder as alterações igual.... e ...quando fiz ver em formulário.....
....simplesmente aparece a minha imagem de fundo???? nem botões....caixas...combx....nada?
Mas quando escolho vista de estrutura está lá tudo...
Uma coisa no mínimo estranha, não?
o VB da for está assim:
Option Compare Database
-------------------------------------------------
Private Sub cmdFechar_Click()
DoCmd.Close
End Sub
-------------------------------------------------
Private Sub cboEventos2_AfterUpdate()
Me.txtFiltra.Value = Me.cboEventos2.Column(1)
Me.txtFiltra.Requery
Me.lstNomes.Requery
Me.cboEventos2 = ""
End Sub
---------------------------------------------------
Private Sub Comando111_Click()
Dim intCont As Integer, strDest As String
If Me.lstDestinatários.ListCount = 0 Then 'não foi selecionado nenhum nome.
MsgBox "Escolha um Destinatário pelo menos!", _
vbCritical, "Envia e-mail"
Exit Sub
Else
For intCont = 0 To Me.lstDestinatários.ListCount - 1
If Me.lstDestinatários.Column(0, intCont) <> "" Then
strDest = strDest & Me.lstDestinatários.Column(1, intCont) & ";"
End If
Next intCont
End If
Application.FollowHyperlink "mailto:" & strDest
End Sub
----------------------------------------------------------
Private Sub Comando0_Click()
DoCmd.Close
End Sub
----------------------------------------------------------
Private Sub lstNomes_AfterUpdate()
'On Error Resume Next
Me.lstDestinatários.Requery
End Sub
---------------------------------------------------------
Function PreencheLista(ctl As Control, varID As Variant, _
lngRow As Long, lngCol As Long, intCode As Integer) As Variant
On Error GoTo PreencheLista_Err
Static strNome() As Variant
Dim varRet As Variant 'retorno da função.
Select Case intCode
Case acLBInitialize 'Inicializa.
Dim varItem As Variant, i As Integer
With Me.lstNomes
ReDim strNome(.ListCount, 1)
For Each varItem In .ItemsSelected
strNome(i, 0) = .Column(0, varItem)
strNome(i, 1) = .Column(1, varItem)
i = i + 1
Next varItem
End With
varRet = True
Case acLBOpen 'Abre.
varRet = Timer 'Gera código exclusivo.
Case acLBGetRowCount 'Obtém linhas.
varRet = -1 'Valor desconhecido. O Access irá descobrir o nº de linhas.
Case acLBGetColumnCount 'Obtém colunas.
varRet = 2
Case acLBGetColumnWidth 'Obtém a largura da coluna.
varRet = -1 'Utiliza a largura padrão.
Case acLBGetValue 'Obtém os dados.
varRet = strNome(lngRow, lngCol)
Case acLBEnd
Erase strNome()
End Select
PreencheLista = varRet 'Passa o resultado para a função.
Exit Function
PreencheLista_Err:
MsgBox Err.Description, vbCritical, "Preencher Lista"
End Function