Jump to content
Fórum Script Brasil
  • 0

Cadastro de telefones


QuelPaes

Question

Bom, é o seguinte, trabalho num instituto de pesquisa onde os contatos telefonicos são muito importantes e por esse motivo preciso criar um cadastro destes telefones, eu imagenei mais ou menos com esses campos:

Campo 1: UF (caixa de combinação)

Campo 2: Município (caixa de combinação)

Campo 3: Região (caixa de combinação)

Campo 4: Tel fixo

Campo 5: Celular

Esses campos eu gostaria que funcionassem da seguinte maneira:

1- Ao selecionar a UF e Cidade gostaria que o código DDD dos telefones já fosses incluidos automaticamente

2- Não seja permitido números repitidos

3- Quando inserir um novo registro gostaria que o cursor já estivesse no campo "Tel fixo" e que todos os outros campos apareça automaticamente o que estava no registro anterior.

4- Ao gerar o relatório gostaria que os telefones aparecessem lado a lado, sendo 4 colunas, tipo assim:

Tel1... Tel2... Tel3... Tel4

Tel5... Tel6... Tel7... Tel8

.....

5- Cada vez que abro o formulário sempre volta para o primeiro registro digitado, gostaria que ao abrir o formulário já estivesse no ponto para inserir um novo registro.

Bom gente, é isso.. tentei fazer aqui e não consegui.... será que alguém por aí poderia me ajudar

Bom, desde já agradeço!!

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

1- vai ter que criar uma tabela, ou obter em algum lugar esses dados de todos os estados, e todas as cidades, e tambem o DDD de cada cidade..

so com isso, voce pode fazer rotinas em VBA para colocar automaticamente o DDD.

2- na estrutura do BD, no campo em questao, voce pode definir que não pode ter valor repetido. existe essa propriedade la.

3- só colocar uma rotina no evento AO CARREGAR ou no evento NO ATUAL do form apontando um evento setfocus para o campo em questao, ou colocando esse campo na primeira ordem de tabulação.

me.seucampo.setfocus

4- não é so você colocar isso no design do relatorio?

5- mesma coisa.. no evento on_load(AO CARREGAR) do form crie uma rotina para apontar para um novo registro:

docmd.gotorecord accnewrecord

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...