Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

coldcase

CommonDialog

Recommended Posts

Quero fazer um botão que quando clicado, abra o commondialog e o usuário indica uma foto. Feito isso o campo Foto recebe o caminho da foto selecionada.

 

Fiz assim:

Private Sub cmdModificar_Click()	CommonDialog1.InitDir = App.Path	CommonDialog1.DefaultExt = "*.*"	CommonDialog1.ShowOpen	Adodc1.Recordset(Foto) = CommonDialog1.FileName
Mas o erro acontece nessa linha:

 

Adodc1.Recordset(Foto) = CommonDialog1.FileName

 

o que está errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Run-Time Error '3265':O ítem não pode ser encontrado na coleção correspondente ao nome ou ao ordinal socilitado.O erro acontece tanto se eu selecionar uma foto, quanto se eu der cancel no commondialog.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você tem nesta variavel FotoAdodc1.Recordset(Foto) será que naum tem que ser assim:Adodc1.Recordset("Foto")

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro indica que não foi encontrado o campo em questão, faça da seguinte forma:

 

Adodc1.Recordset.Fields("Foto").Value = CommonDialog1.FileName

Também pode referenciar o campo, por sua ordem numérica na tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.