USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problemas com o list
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
ENUNCIADA !
Postada em 16/03/2005 15:33 hs            
Daew!
Bom o negócio é o seguinte:
Estou começando o trbalhar em um sistema. Uma das telas que eu estou alterando funciona da seguinte maneira:
É um cadastro de números de série dos produtos. No campo produto existe um evento Keydown que chama outra tela "FrmListar".
Esta tela é usada para fazer buscas de Cliente, fornecedores e Produtos usando uma variável TELA para fazer as identificações e etc...
Nesta tela ("FrmListar") existe um List q trás as informações das tabelas e um evento keypress para inserir os dados nos campos da tela onde ela("FrmListar") foi chamada.
No entanto na minha tela de Números de série quero que traga apenas o código do produto para o campo na tela ("FrmCadSerie"), porém esta trazendo o item do list inteira tudo junto (Código e nome).
Se alguém entender pode me ajudar a trazer somente o código?
 
Na tela ("Frmlistar")
 Private Sub Listar()
  If DTPM.BOF Then DTPM.MoveMin
  List1.Clear
  For x = 0 To 13
    If Tabela = "CadCli" Then
      List1.AddItem Space(10 - Len(DTPM!CODICLI)) & DTPM!CODICLI & Space(2) & DTPM!NomeCli
    ElseIf Tabela = "CadFor" Then
      List1.AddItem Space(10 - Len(DTPM!Codigo)) & DTPM!Codigo & Space(2) & DTPM!Descricao
    ElseIf Tabela = "CadPro" Then
      List1.AddItem Space(16 - Len(DTPM!Codigo)) & DTPM!Codigo & Space(2) & DTPM!Descricao
    ElseIf Tabela = "CadEquip" Then
      List1.AddItem DTPM!ident & Space(10 - Len(DTPM!ident & "")) & Left(DTPM!equipamento & "", 15) & Space(16 - Len(Left(DTPM!equipamento & "", 15))) & Left(DTPM!Marca & "", 8) & Space(9 - Len(Left(DTPM!Marca & "", 8))) & Left(DTPM!Modelo & "", 8) & Space(9 - Len(Left(DTPM!Modelo & "", 8))) & (DTPM!Local & "")
    End If
    DTPM.MoveNext
    If DTPM.EOF Then Exit For
  Next x
End Sub
 
depois
if tela = frmcadserie then
 FrmCadSerie.Text(0) = List1.List(List1.ListIndex)
end if
 
Blz.

Emoções ANGUS TORMENTOR Emoções 
   
Mateus
AMADORA
PT - PORTUGAL
ENUNCIADA !
Postada em 16/03/2005 15:37 hs            

João Mateus

Se precisar de ajuda extra, visite:

http://joaomateus.planetaclix.pt

   
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
ENUNCIADA !
Postada em 16/03/2005 15:47 hs            
Consegui resolver assim
código
 FrmCadSerie.Text(0) = Trim(Left(List1.List(List1.ListIndex), 17))
nome
 FrmCadSerie.lblpro.Caption = Trim(Mid(List1.List(List1.ListIndex), 17, 60))

Emoções ANGUS TORMENTOR Emoções 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página