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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mascara para guardar dados
Brexuega
Pontos: 2843
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 09/03/2008 19:21 hs            
Olá a todos..

O meu problema é o seguinte:

Eu tenho uma tabela na qual tenho uma mascara que vou usar para guardar dados numa outra tabela..
Bom vamos supor que tenho um tabela Clientes, e essa tabela tem os seguintes campos:
Nome; Idade; Sexo; Ano de nascimento.

E tenho uma outra tabela Mascara, qye tem um campo que é mascara, neste campo existem vários tipos de mascaras, por exemplo:
<nome>, <idade>, <ano de nascimento>, <sexo>
outro exemplo seria:
<nome>, <ano de nascimento>, <idade>, <sexo>
e outro seria:
<nome>, <sexo>, <ano de nascimento>, <idade>

O que eu quero é que depois de o utilizador selecione a mascara eu possa guargar os dados nesse formato selecionado..

Obrigado.

Quando a Sua Dúvida For Esclarecida Encerre o Post
¥ ADS
   
Brexuega
Pontos: 2843
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 08/04/2008 15:05 hs            
Ninguem tem uma ideia...Mesmo que a ideia não seja muito sólida eu gostaria de saber.
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 08/04/2008 16:35 hs            
É porque está meio confusa esta sua idéia. porque este monte de mascara?
 
qual o objetivo? porque guardar estas mascaras em um banco de dados? pretente altera-las depois?
 
explique um pouco melhor que fica mais fácil.
 
TÓPICO EDITADO
 
Brexuega
Pontos: 2843
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 29/05/2008 21:23 hs            
Vamos então supor que eu tenho os seguintes dados:

Nome = Manuel
Ano de nascimento = 1990
Idade = 18
Sexo = M

Eu quero poder permitir ao utilizador escolher como estes dados serão guardados. E esses formatos podem ser os seguintes:

(1) <nome>, <idade>, <ano de nascimento>, <sexo>

(2) <nome>, <ano de nascimento>, <idade>, <sexo>

(3) <nome>, <sexo>, <ano de nascimento>, <idade>

Dependendo do formato escolhido eu quero poder guardar uma string com os dados nesse formato.
Por exemplo se o utilizador escolher o formato (2), eu tenho que criar a seguinte string:
"Manuel, 1990, 18, M"

Espero que tenha sido mais claro....
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 30/05/2008 08:40 hs            
Então vamos lá pra fazer isto não vejo muita complicação, vamos a uma breve explicação
 
supondo que os formatos para guardar a sting estejam em um combobox.
 
então no botão salvar você faz o seguinte, cria uma selectcase
 
Private Sub Command1_click()
Dim Mascara as String
Select Case Combo1.text
case "(1) <nome>, <idade>, <ano de nascimento>, <sexo>"
Mascara=txtnome.text & "," & txtidade.text & "," & txtnasc.text & "," & txtsexo.text
case "(2) <nome>, <ano de nascimento>, <idade>, <sexo>"
Mascara=txtnome.text & "," & txtnasc.text & "," & txtidade.text & "," & txtsexo.text
case "(3) <nome>, <sexo>, <ano de nascimento>, <idade>"
Mascara=txtnome.text & "," & txtsexo.text & "," & txtnasc.text & "," & txtidade.text
End Select
' aqui você vai inserir o código para salvar na tabela
' precisando apenas indicar Mascara como  a string a ser salva
' ex: rs("mascara")=mascara
End Sub
 
espero ter sido claro qualquer duvida pergunte
   
Brexuega
Pontos: 2843
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 30/05/2008 20:53 hs            
Ok.. O problema é que as máscaras são criadas pelo utilizador, ou seja, ele pode utilizar os campos <nome>, <idade>, <ano de nascimento>, <sexo> e ordena-los da maneira que quiser.
O que eu queria era não ter que identificar qual a mascara seleccionada, mas sim quais os campos presentes nela para assim poder criar a string de saída...

Obigado pela ajuda....
   
Página(s): 1/2      PRÓXIMA »


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