GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Selecionar no "popup" e ir para no "Form"
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado
Companheiros,
Tenho uma caixa de combinação num form popup, gostaria que ao selecionar determinado item, fosse para o item equivalente no formulário principal que está aberto...

É possível?

Sds


Adalberto Lopes
Progen - Engenharia
Planejamento
 
Postagens: 24 | Registrado: 11 February 2005Reply With QuoteReport This Post
Estagiário

Figura de  Eudes
postado Hide Post
Olá Adalberto blz!

Veje se é isso que procura:

Exemplo da propriedade Bookmark

Para testar o exemplo a seguir com o banco de dados de exemplo Northwind, você precisa adicionar um botão de comando denominado cmdLocalizarNomeDoContato ao formulário Fornecedores e, em seguida, adicionar o código ao evento Click do botão. Ao clicar no botão, o usuário é solicitado a inserir uma parte do nome do contato a ser encontrado. Se o nome for encontrado, a propriedade Bookmark do formulário será definida com a propriedade Bookmark do ADO (ActiveX Data Objects, objetos de dados ActiveX) do objeto Recordset, o que move o registro atual do formulário para o nome encontrado.

Private Sub cmdLocalizarNomeDoContato_Click()
Dim rst As adodb.Recordset, strCritério As String
strCritério = "[NomeDoContato] Like '*" & InputBox("Digite algumas das " _
& "primeiras letras do nome a ser localizado") & "*'"

Set rst = Me.RecordsetClone
rst.FindFirst strCritério
If rst.NoMatch Then
MsgBox "Nenhuma entrada encontrada"
Else
Me.Bookmark = rst.Bookmark
End If
End Sub


Marcelo Eudes
marceloeudes@hotmail.com
________________________
 
Postagens: 44 | Localização: Fortaleza - CE | Registrado: 19 April 2004Reply With QuoteReport This Post
Estagiário

postado Hide Post
quote:
Sub cmdLocalizarNomeDoContato

Blz Eudes?
Camarada, a dúvida é a seguinte:

Estou trabalhando no formulário "Documentos", onde tem um botão "Buscar", este botão abre um formulário "Popup" onde apareçe uma cx de combinação somente com itens cadastrados da tabela "Documentos".
Gostaria que ao selecionar o item cadastrado o mesmo fosse direcionado para o mesmo registro do formulário "Documentos"...
Deu prá entender?
Tem jeito?
Sds


Adalberto Lopes
Progen - Engenharia
Planejamento
 
Postagens: 24 | Registrado: 11 February 2005Reply With QuoteReport This Post
Estagiário

Figura de  Eudes
postado Hide Post
Veja isso:

OpenArg's

espero + 1 vez ter te ajudado???

quote:

Sub cmdLocalizarNomeDoContato

até a próxima...


Marcelo Eudes
marceloeudes@hotmail.com
________________________
 
Postagens: 44 | Localização: Fortaleza - CE | Registrado: 19 April 2004Reply With QuoteReport This Post
Iniciante

postado Hide Post
existe um comando simples que pode realizar essa tarefa:

no evento click do botão que tu quer que abra o formulário principal, digite o seguinte:

docmd.openform "nome do seu formulário",,,"codigododocumento = forms!form_popup!nomedasualistbox"

é o mesmo procedimento usado para abrir qualquer formulário, a diferença é que a condição para que seja aberto é o valor da coluna "0" no seu listbox, ou combo box.
Geralmente a coluna "0" é a coluna que indexa a tabela (número inteiro longo), então no seu formulário "documentos" esse campo precisa receber o item que você deseja abrir, é um tipo de filtro porém sem bookmark.
 
Postagens: 4 | Registrado: 26 April 2005Reply With QuoteReport This Post
Estagiário

postado Hide Post
Obrigado a todos...

Funcionou conforme A Sombra orientou.
Sds


Adalberto Lopes
Progen - Engenharia
Planejamento
 
Postagens: 24 | Registrado: 11 February 2005Reply With QuoteReport This Post
  Powered by Social Strata  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Selecionar no "popup" e ir para no "Form"

©