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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  formatação
ninh@
SÃO PAULO
SP - BRASIL
Postada em 16/02/2005 14:54 hs            
como é possível formatar uma inputbox ou uma text que recebe um registro da inputbox?
 
eu gostaria de receber um numero de matricula q inicia com uma letra maiuscula seguindo de numeros, o usuario entra o dado numa cx de inputbox.
 
estou tentando este codigo mas o resultado me traz erro 13 - type mismatch
Case "incluir"
            Dim crit As Variant
            Dim strg As String
            strg = InputBox$("Digite a matrícula do funcionário: ", "Localizar Funcionario")
            crit = CVar(strg)
            If strg = Empty Then
                MsgBox "Matrícula não digitada!", vbCritical
            End If
            dtaFuncionarios.Recordset.Find "matricula = '" & crit & "'"
            If dtaFuncionarios.Recordset.EOF = False Then
               MsgBox "Matrícula já existe !", vbCritical
               dtaFuncionarios.Recordset.MoveMin
            Else
                dtaFuncionarios.Recordset.AddNew
                txtmatricula.Text = Format(strg, vbAltMask = ">A999999-9")
                txtnome.SetFocus
            End If

Emoções Tem alguem me olhando.....   é vc?
     
Alan
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 16/02/2005 15:42 hs            
Voce pode utilizar a funcao mid para formatar o campo desejado
 
Vamos supor que seu operador entra com Matricula = M10152
 
Dim str_String As String
str_String = "M10152"
MsgBox UCase(Mid(str_String, 1, 1)) & Format(Mid(str_String, 2, Len(str_String)), "000000-0")
 
Falow
 
Alan
     
Lucas
não registrado
ENUNCIADA !
Postada em 17/02/2005 10:19 hs   
Ei amigo é fácil manda dar um UCASE pois  so tem uma letra e numeros
exemplo:
 
 
Text1.text = Ucase(text1.text)
 
os números maisculos ou minusculos são iguais então sua letra vai ficar maiuscula.
   
ninh@
SÃO PAULO
SP - BRASIL
Postada em 17/02/2005 13:30 hs            
obrigado pela dica pessoal Emoções

Emoções Tem alguem me olhando.....   é vc?
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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