Converter os result...
 
Notifications
Clear all

Converter os resultados de uma select para uma textbox.

7 Posts
3 Usuários
0 Reactions
1,311 Visualizações
(@cb_soares)
Posts: 4
New Member
Topic starter
 

Olá!!

Sou um pouco leigo no quisito VBA. Mas já aprendi muito com as informações aqui do site e em vários vídeos que consigo pesquisando no youtube. Estou desenvolvendo um programa em VBA com BD em ACCESS. Na minha tabela (tb_viaturas) tenho os campos [viatura]; [especificacao]; [ situacao].

viatura | especificacao | situacao
UR-01 | RESGATE | ATIVO
UR-02 | RESGATE | BAIXADO
AT-03 | INCÊNDIO | ATIVO
AV-02 | VISTORIA | ATIVO
ABS-18 | SALVAMENTO | BAIXADO
UR-05 | RESGATE | ATIVO

tenho uma textbox (necessário que seja texbox) em que precisarei listar, com separador, as viaturas específicas de acordo com a situação, como por exemplo, as viaturas com a especificacao resgate que estejam ativas. O resultado seria em uma textbox: [ UR-01;UR05].
Para fazer a consulta via SQL no vba e listar em uma listview ou listbox é tranquilo, porém preciso que seja exibido o resultado da forma citada acima.

Desde já agradeço a ajuda!! Grande abraço a todos!!

 
Postado : 28/06/2016 12:52 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Eu nao entendi disponibilize o arquivo com mais explicações

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 28/06/2016 3:43 pm
(@cb_soares)
Posts: 4
New Member
Topic starter
 

MPrudencio obrigado pela ajuda!!

A planilha ficou grande, não consigo anexar aqui no site.

Adaptando meu exemplo:

Em uma listview, estão listados em 5 linhas as sequintes informações (considere COD, NOME e SITUAÇÃO como três colunas da listview)

COD | NOME | SITUACAO
01 | Lucas | Trabalhando
02 | Pedro | Férias
03 | João | Trabalhando
04 | Maria | Férias
05 | Felipe | Atestado médico

Daí eu preciso da informação, em apenas uma textbox, dos nomes das pessoas que estejam trabalhando:

textbox1= Lucas / João

Em seguida, em outra textbox, os nomes das pessoas que estejam de férias

textbox2= Pedro / Maria

Em outra textbox, os nomes das pessoas que estejam de atestado médico:

textbox3= Felipe

Existe alguma forma de conseguir fazer isso?

 
Postado : 29/06/2016 6:15 am
(@mprudencio)
Posts: 2749
Famed Member
 

Faz um arquivo menor e disponibilza aqui ou coloca em um servidor qualquer e compartilhe

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 29/06/2016 6:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Deseja eliminar o listview ou "sumarizar" as informações contidas nesse listview??
As premissas (Trabalhando/Férias/Atestado) são fixas?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 29/06/2016 7:06 am
(@cb_soares)
Posts: 4
New Member
Topic starter
 

Compartilhei no 4shared

www.4shared.com/rar/qLqn67qyce/PODER_OPERACIONAL.html

Como o sistema já está concluído descompacte a pasta em "c:".

Ao selecionar o arquivo excel abrirá o userform "Login", utilize Usuário "ADMIN" e em senha "1234".
No canto inferior esquerdo da "Tela Principal", clique no optbuton para exibir o excel. Em seguida, nessa tela principal clique em trocar usuário e depois feche o userform login que será exibido.

Como não consegui listar as informações, eu criei uma série de listbox na própria planilha do excel, mas se eu conseguisse alimentar uma textbox com as informações da forma que questionei ficaria mais fácil.

 
Postado : 29/06/2016 7:09 am
(@cb_soares)
Posts: 4
New Member
Topic starter
 

Reinaldo bom dia!!

As premissas serão fixas. O listview permanecerá. Preciso das informações no textbox para fins de construção de um relatório em tela e em seguida a sua exportação para o excel. Uma textbox será convertida para uma única célula.

 
Postado : 29/06/2016 7:13 am